How to Share a Discount Code From Your Bio Page
A discount code link in bio page sounds like a small thing, but a stale code is one of the quickest ways to annoy a customer. They read your post, tap through, get to the checkout and see “invalid code”. Most of what makes this work is good housekeeping: showing the code clearly, stating the terms and removing it the day it ends.
Where to show the code
You’ve got three common places for it, and they work best together.
| Place | Good for | Watch out for |
|---|---|---|
| In your post or story | Telling people the offer exists | Old posts keep showing old codes |
| On your bio page | One place to find the current offer | Needs updating |
| In the store link | Applying the discount automatically | Only if your store supports it |
A helpful rule is to mention the offer in posts, but keep the details on your page. If the code changes, your page is the only thing you’ll have to update.
In BioFlow, the simplest setup is two blocks together:
- A Text block showing the code and terms.
- A Link block leading to the store.
This is a plain, public code on the page. There’s no copy button, no individual codes and no email gate, so anyone who opens your page can see it.
Writing the offer
Code
Keep it short, memorable and easy to type on a phone. Avoid confusing characters such as 0 and O, or 1 and I.
Good: SPRING20
Hard to type: Spr1ng-2O-OFF
Terms
State the important limits right beside the code:
- Minimum order value.
- Products that are excluded.
- Whether it can be combined with other offers.
- Whether it’s for new customers only.
If the terms are too long for a short line, link to a page with the full details.
Expiry
Give an exact date, and a time zone if your customers are spread out: “Ends 30 June at midnight IST.” Avoid “ends soon”. It doesn’t help anyone, and if the deadline isn’t real, you’ll lose people’s trust.
Destination
Send people as close as possible to what they’re buying. A code for summer sandals should lead to the sandals, not your homepage. If your store supports a link that applies the discount automatically, use that, and test it. Your store’s help centre should say whether that’s possible.
Here’s a complete example (made up):
Use SPRING20 for 20% off spring candles.
Minimum order ₹999. One use per customer. Ends 30 June, midnight IST.[Shop the spring range]
Keeping it up to date
Most code problems come from forgetting about them.
- Set a calendar reminder for the day the offer ends.
- Have the next version ready, so that the block is never left empty or wrong.
- Disable the block rather than deleting it, if you use the same offer each year. In BioFlow, you can turn blocks off and on again.
- Test the code in your store, from a phone, before you announce it and again partway through.
- Check old pinned posts for codes that no longer work.
Note that availability dates in BioFlow apply to File downloads, not to text or links, so you’ll need to remove an expired code yourself.
What you can measure
Be clear about what your page can see.
Your page can show:
- Page views.
- Clicks on your store button (Link clicks, Block performance).
- Which campaign brought those visits, if you tagged them.
It can’t show:
- Who saw the code.
- Who copied it.
- Who used it.
- Sales or revenue.
A click tells you that someone went towards the store. It doesn’t tell you they used the code. Since it’s public, some people will use the code without ever clicking your button.
Measuring actual redemptions in your store
Your store or ecommerce platform is the source of truth. Most can show you how many times a code was used, and the value of those orders. Check the discount section of your platform’s reports.
To compare channels, use a different code for each one:
| Channel | Code |
|---|---|
| Instagram bio page | INSTA20 |
| Newsletter | NEWS20 |
| Creator partner | ASHA20 |
| Printed insert | THANKS20 |
Then each code’s redemption count tells you roughly which channel worked. Our guide to coupon attribution through DMs applies the same idea to automated messages. It isn’t perfect, as codes do get shared, but it’s a useful guide.
Compare your button clicks with redemptions, too. If lots of people click but few redeem, check the offer, the terms and the checkout. If you’re running a store, read link in bio for ecommerce for how the rest of your page might support your sales.
Avoiding code leakage
Any code shown publicly can spread. Coupon sites may list it, and people who’d have paid full price might search for it at checkout. Some of this is unavoidable.
To limit the damage:
- Assume a public code is public. Only offer what you’re happy for anyone to use.
- Set limits in your store. Per-customer use, a total cap, a minimum order, and an end date.
- Use unique, single-use codes for high-value offers. Your store may be able to generate these. Send them privately, not from a page.
- Rotate codes, instead of leaving one running indefinitely.
- Watch for unusual spikes in your store’s reports.
If you want to give a code only to people who ask, you could use comment keywords and a DM, as explained in ecommerce comment keywords. If you want to swap a code for an email, keep in mind that BioFlow has no block that does this directly. You could offer a free guide through a File downloads block and put the code inside it, or email it yourself after someone signs up using a form. Either way, read our guide to building an email list from your bio, and get consent. See also link in bio lead generation and our piece on monetising your page.
FAQ
How do I share a discount code on my page?
Add a text block with the code, the terms and the end date, then put a link button to the store or product right below it. Test the code at your store first. In BioFlow, this is a plain Text block and Link block, so the code is visible to everyone who opens your page.
Should the code be public?
Only if you’re comfortable with anyone using it. Public codes can spread to coupon sites, and people who would have paid full price may use them. Set limits in your store, like an end date and minimum order. For higher-value offers, send unique, single-use codes privately instead.
Can I see who redeemed it?
Check your store’s reports, which usually show how often a code was used and in which orders. BioFlow can’t see this. It shows clicks on your store button, not who used the code or how much they spent. Using different codes for each channel helps you compare where the redemptions came from.
Set the reminder now
Before you add the code to your page, put its end date in your calendar. Then write the code, terms and expiry in one short block. When you’re ready, you can add your offer to BioFlow, and link the button to the product itself.
Show your current offer
Add a code, its terms and a store link to your BioFlow page using Text and Link blocks.
Add your offer to BioFlow