Instagram affiliate links: where they actually work
Instagram now tags affiliate products inside Reels. What the native feature covers, what it doesn't, and how creators handle the links it won't carry.
On this page
- What Instagram's native affiliate links actually do
- This is a relaunch, and the history is worth knowing
- Why some creators are cautious this time
- Where affiliate links on Instagram still need a DM
- Native tag vs DM link, side by side
- How to send an affiliate link through Instagram DMs
- Disclosure is not optional, and it is easy to get wrong
- Keep the link count low
- What this looks like as a working setup
- What it costs
- FAQ
- Can you put affiliate links on Instagram?
- Does Instagram's native affiliate feature work everywhere?
- How many affiliate DMs can you send to one commenter?
- Do you have to disclose affiliate links in a DM?
- Should you send people straight to an affiliate URL?
- Is Instagram's affiliate programme new?
- Can you automate affiliate DMs without risking the account?
- What is the difference between the native tag and a DM link?
In short:
- Instagram relaunched native affiliate tagging in Reels in late March 2026, after running and closing an earlier programme between 2021 and 2022.
- The native feature works inside Reels and requires the product to exist in Meta's commercial catalogue.
- Products outside that catalogue — your own course, a small brand, a service, most digital products — cannot be tagged this way.
- A private reply lets you send one message to someone who comments on a post or Reel, within 7 days.
- That message can carry a link, which is how creators reach the affiliate offers the native feature does not cover.
- The conversation only continues if the person replies to you, and then only inside a 24-hour messaging window.
Affiliate links on Instagram used to mean one link in your bio and a lot of hoping. That changed in March. For how the DM side of this fits the wider picture, start with our Instagram DM automation guide.
This page covers both routes, and is honest about which one your particular offer can use.
What Instagram's native affiliate links actually do
Instagram head Adam Mosseri announced the relaunch in late March 2026. He put it plainly: "You can now use affiliate links to tag products in your reels and earn a commission when people shop your content."
Eligible creators — 1,000 or more followers, aged 18 and up, on a public or Professional account — can tag up to 30 products in a single Reel. You add them by pasting a product link, searching a brand, or picking from suggestions, and the commission rate shows as each one is added. The native feature is a Reels one, though a few brand partnerships — Shopee, for one — extend tagging to Feed posts as well.
There is a condition that decides everything else. The product has to exist in Meta's commercial catalogue.
That works well for a creator promoting catalogued retail products. It does nothing for a course, a template, a coaching offer, a service, or a small brand that is not in the catalogue.
Sources: NetInfluencer and JoinBrands on the feature and Mosseri's announcement; Shopee's Instagram Affiliate Partnership terms on eligibility; and Instagram's own help centre. Checked 25 September 2026.
This is a relaunch, and the history is worth knowing
Instagram ran an affiliate programme before. It launched in 2021 and was shut down in August 2022.
The current version arrived in late March 2026.
That matters for one practical reason. If you build your entire distribution on a platform feature, you are exposed to the platform's appetite for keeping it. This one has already been discontinued once.
It is not an argument against using it. It is an argument for not being the creator whose only route to income is a feature someone else can switch off.
The 2022 shutdown was reported by Digiday; the 2026 relaunch by NetInfluencer. Checked 24 September 2026.
Why some creators are cautious this time
There is a trust question sitting underneath the relaunch, and pretending otherwise would be dishonest.
Weeks before the affiliate relaunch, Instagram tested a "Shop the Look" feature that automatically tagged products in creator posts. Creators reported it linking their content to products and brands they had never worked with. It drew enough concern that law firms published client alerts on who is liable for the tags.
Purchases also complete off-platform rather than inside the app, which adds friction at the point that matters most.
None of that makes the feature unusable. It does explain why creators are reading the terms this time rather than switching it on.
The "Shop the Look" liability concern is covered in this Ballard Spahr alert and by Affiverse. Checked 24 September 2026.
Where affiliate links on Instagram still need a DM
The native feature covers catalogued products inside Reels. Everything else still has to travel some other way, and for most creators that way is a DM.
The mechanism has a name. A private reply is the API action that lets a business send a message to someone who commented on a post or Reel.
Meta publishes exactly what it allows. Only one private reply is permitted per comment: "Only one message can be sent to the Instagram user who commented."
It has to be quick: "The message must be sent within 7 days from when the comment was created for comments on a post, ads post, or reel."
The conversation only opens if they answer: "Only when the Instagram user responds to the private message can you continue the conversation within the 24-hour messaging window."
Those windows and the one-reply rule are the DM limits that shape any affiliate automation. For the full set Meta publishes — the rate limits included — see our Instagram DM limits reference.
Source: Meta, Instagram private replies documentation, quoted verbatim, checked 24 September 2026.
Native tag vs DM link, side by side
| Native tag | DM link | |
|---|---|---|
| Where it works | Reels (Feed via some brand partnerships) | Any post or Reel where someone comments |
| Catalogue required | Yes — Meta's commercial catalogue | No — any offer, catalogued or not |
| Limits | Up to 30 products per Reel | One link per DM, one private reply per comment |
| Checkout | Completes off-platform | Wherever your link points — a page you control |
| Disclosure | On the tag, in the Reel | In the DM, before the link |
| Risk | The platform can switch it off; it already did once | You own the link and the destination |
Neither route is better in the abstract. The native tag is simpler when your product is catalogued; the DM carries everything it will not.
How to send an affiliate link through Instagram DMs
- Check the offer against the catalogue first. If the product is catalogued and you are posting a Reel, the native tag is simpler. Use it.
- Pick a keyword for the offers that are not. One word, deliberate, hard to type by accident.
- Say the word in the post. In the caption, on screen, and out loud in the Reel.
- Write one message. You get one private reply per comment, so it has to carry the whole thing.
- Disclose the affiliate relationship in that message. Not in a later one, because there may not be a later one.
- Send them to a page you control, not straight to a raw affiliate URL. A landing page survives a programme change; a hardcoded link does not.
- Ask one short question at the end. Their reply is what opens the 24-hour window.
- Test it from a second account before the post goes out.
Disclosure is not optional, and it is easy to get wrong
Affiliate disclosure applies to a DM exactly as it applies to a caption. A paid or commissioned recommendation has to be identifiable as one.
The practical version: put the disclosure in the same message as the link, in plain words, before the link rather than after it.
Rules differ by country, and this is not legal advice — if you need exact wording for your jurisdiction, check the current guidance or your own counsel. The principle does not change: say it is affiliate, and say it where they will see it.
Keep the link count low
One link per message is the right shape, and not only for tidiness.
A message carrying several links reads as a broadcast to a person, and automated systems treat dense linking the way people do. A single link to a page you control does more work than three raw URLs.
Avoid URL shorteners. They obscure the destination, which is exactly the property spam relies on, and a bare domain reads as more trustworthy to a human too.
This is built into how BuzzWire sends: a maximum of one external link per DM, and URL shorteners are blocked outright.
What this looks like as a working setup
A creator posts a Reel about three products. Two are catalogued, so they get native tags. The third is a small brand that is not, so the caption says comment a keyword.
The comments arrive. Each one triggers a single DM carrying the disclosure, one link to a page the creator controls, and a question.
The people who reply have opened a 24-hour window, and that is where the actual conversation happens.
Setting up the comment trigger is covered in how to set up automatic DMs on Instagram, and the message itself can borrow from our welcome and quick-reply examples. If you want the mechanism in one place, our Instagram autoresponder does the send.
What it costs
BuzzWire's free plan runs all three triggers with unlimited automations and no contact caps, and you can start free without a card. Free DMs carry a "Powered by BuzzWire" badge.
Pro is from $9.99/mo, or $79/year — about $6.58/mo. It removes the badge and adds in-DM lead capture with CSV export.
Honest limits: BuzzWire is Instagram only, and it captures email addresses rather than sending email. The feature list and pricing page have the rest, and the ManyChat alternative breakdown covers the contact-metering comparison.
No tool can guarantee against account action by Meta, because Meta controls enforcement. Our compliance page sets out the mechanisms we do enforce.
FAQ
Can you put affiliate links on Instagram?
Yes, and there are now two routes rather than one. Instagram tags catalogued affiliate products inside Reels natively, as of a relaunch in March 2026. For products outside Meta's commercial catalogue, creators send the link another way, most often a DM triggered by a keyword in the comments.
Does Instagram's native affiliate feature work everywhere?
No. It is a Reels feature and it requires the product to exist in Meta's commercial catalogue. A course, a service, a template or a small uncatalogued brand cannot be tagged through it, which is the gap most creators run into first.
How many affiliate DMs can you send to one commenter?
One. Meta's documentation states that only one message can be sent to the person who commented, and it has to go within seven days. You get a second message only if that person replies, which opens a 24-hour messaging window.
Do you have to disclose affiliate links in a DM?
Yes. Disclosure obligations do not change just because the message is private rather than public. Put the disclosure in the same message as the link, and put it before the link. The private-reply rule means you may never get a second message in which to add it.
Should you send people straight to an affiliate URL?
Usually not. A page you control survives a programme change, a broken tracking link or a switch of network, and it lets you explain the offer properly. A raw affiliate URL does none of that and looks worse in a message.
Is Instagram's affiliate programme new?
No, and the history is worth knowing. Instagram ran an affiliate programme from 2021 and shut it down in August 2022. The current version relaunched in late March 2026, which matters before you make any platform feature your only route to income.
Can you automate affiliate DMs without risking the account?
No tool can promise that, because Meta decides enforcement. What you control is method. Send only to people who opted in by commenting. Use the official API rather than a tool that wants your password. Keep the links few, and skip URL shorteners entirely.
What is the difference between the native tag and a DM link?
The native tag sits inside the Reel and works only for catalogued products, with checkout completing off-platform. A DM link reaches anyone who comments your keyword, carries any offer you like, and starts a conversation you can continue if they reply.