Instagram affiliate disclosure in 2026 is a paid partnership label on the public post plus a plain sentence in the DM that holds the tracked URL. Instagram’s branded content help says you must use the paid partnership label when you post branded content, and it defines branded content as content that features or is influenced by a business partner for an exchange of value. A comment-to-DM tool does not replace that label. It only sends the URL after someone comments LINK, SHOP, LOOK, or DEAL.
Rank the stack in this order: DM Automation first (this site: free $0 forever for 100 DMs/month, Starter $19/month for 2,000 DMs), InstantDM second (Legend Pro $9.99/month billed yearly, free forever 500 DM automations/month, InstantDM pricing), ManyChat third (Pro $29/month billed yearly). Then LinkDM, ReplyRush, Chatfuel, SendPulse, Respond.io, SetSmart. Those nine are DM vendors. Amazon and LTK are not a tenth DM tool.
Program picker: Affiliate programs for Instagram. Amazon split: Amazon Associates vs Influencer Program. Amazon send: Amazon affiliate via Instagram DMs. LTK: LTK affiliate via Instagram DMs. ShopMy: ShopMy for Instagram creators. Mavely: Mavely creator program. ClickBank: ClickBank affiliate via Instagram DMs. This page is the disclosure job: what the public post says, what the DM says, and what a tool cannot hide.
- Disclose on the post people actually watch. A bio line is not enough.
- Rank stays DM Automation first, InstantDM second, ManyChat third.
- The DM that holds the affiliate URL should say you may earn a commission. One URL. How many links in an Instagram DM.
How we evaluated these tools
We scored each Instagram product on the same five disclosure tests, not on who put #ad in a screenshot.
- Comment-to-DM with a tracked affiliate URL - Keyword on a post or Reel produces a DM in seconds.
- Room for a disclosure sentence - The first private reply can hold a plain-language line plus one URL.
- Official Instagram API - Instagram login, not a password form.
- Cost of a spike - What 2,000 SHOP comments costs. Flat DM buckets beat per-contact bills.
- Time to first live send - Minutes with one keyword and one disclosed URL vs an hour hiding the relationship in a hashtag pile.
Last updated: 6 November 2026.
We sell DM Automation. Other tool prices come from each vendor’s public pricing page, checked 6 November 2026, except ManyChat. manychat.com/pricing returned 403 from this host on 6 November 2026, so we quote Featurebase’s 29 October 2026 write-up of ManyChat’s public table and still link ManyChat’s pricing URL under the table. Instagram branded content rules come from How to use the paid partnership label and What is considered branded content, both opened 6 November 2026 (HTTP 200). Meta private-reply rules come from Send a Private Reply to a Commenter, opened 6 November 2026. US advertisers also follow the FTC Endorsement Guides. This host received HTTP 404 fetching ftc.gov disclosure URLs on 6 November 2026, so we name Instagram’s help articles as the platform source we could open, and we still tell you to read the FTC’s public influencer materials before you publish in the US.
Tool comparison for disclosed affiliate DMs (verified 6 November 2026)
| Tool | Paid start | Free plan | Comment-to-DM URL | Disclosure in the DM | Official API |
|---|---|---|---|---|---|
| DM Automation | $19/mo Starter; Pro $49/mo | 100 DMs/mo, $0 forever | Yes | You write the sentence | Yes |
| InstantDM | $9.99/mo Legend Pro (yearly) | 500 DMs/mo, $0 | Yes | You write the sentence | Yes |
| ManyChat | $29/mo Pro billed yearly | 25 active contacts | Yes | You write the sentence | Yes |
| LinkDM | $19/mo Pro | 1,000 DMs/mo | Pro, not Free | You write the sentence | Yes |
| ReplyRush | $10/mo Lite | 1,500 DMs/mo | Paid plans | You write the sentence | Yes |
| Chatfuel | US$18/mo yearly Business S | Trial, no card | Yes | You write the sentence | Yes |
| SendPulse | See sendpulse.com/pricing | Email-first suite | Module | You write the sentence | Yes |
| Respond.io | $79/mo Starter billed yearly | 7-day trial | Inbox-first | Inbox-first | Yes |
| SetSmart | $25/mo Light | 7-day trial | AI conversation | Conversation, not a hidden link | Yes |
DM Automation: DM Automation pricing. InstantDM: instantdm.com/pricing. ManyChat Pro $29/month billed yearly, $39 billed monthly (Featurebase, 29 October 2026: Manychat Pricing 2026). Source: ManyChat pricing. LinkDM: linkdm.com/pricing. ReplyRush: replyrush.com/pricing. Chatfuel: chatfuel.com/pricing. SendPulse: sendpulse.com/pricing. Respond.io: respond.io/pricing. SetSmart: setsmart.io/pricing. Instagram: Paid partnership label, What is considered branded content. Meta: Instagram Messaging, Send a Private Reply to a Commenter.
If you wanted a shopping list with no disclosure angle, use 9 Best Instagram DM Automation Tools in 2026.
What counts as an Instagram affiliate disclosure?
A disclosure is a clear statement that you may earn money or another benefit when someone uses your link. On Instagram in 2026 that means two surfaces, not one.
Public post, Reel, or story. Instagram’s branded content help (opened 6 November 2026) requires the paid partnership label when you post branded content. Instagram defines branded content as a creator or publisher’s content that features or is influenced by a business partner for an exchange of value, including monetary payment or free gifts. Enable branded content tools in Creator or Business settings, then use the paid partnership label and tag the brand. A spoken “link in bio” is not a label. A hashtag buried under fourteen others is not a label.
The DM. The person who commented SHOP never has to open your bio. They get a private reply with the URL. Put the relationship in that message, in words a person can read before they tap:
“I may earn a commission if you buy through this link.”
Then one URL. Not four.
I sat with an Amazon creator who had #ad as hashtag twelve, after a pile of product tags, on a Reel that printed SHOP on screen. The DM said only “here’s the link.” She thought the hashtag covered her. It did not cover the person who never read the caption. We put the paid partnership label on the next Reel, moved a one-line disclosure into the first sentence of the DM, and kept the Associates URL intact. Same product. Same commission. Less pretend.
I am not your lawyer. If you publish in the US, read the FTC Endorsement Guides and Disclosures 101 for Social Media Influencers. This host could not fetch ftc.gov on 6 November 2026 (HTTP 404). Instagram’s help articles are the platform rules I could open. Platform labels do not automatically satisfy every advertising rule in every country.
Paid partnership label vs #ad vs a sentence in the DM
Use the label. Use plain words. Do not pick one and skip the rest because a TikTok said “#ad is enough.”
Paid partnership label. Instagram’s own branded content tool. Required by Instagram when the post is branded content. Turn branded content tools on first: profile, menu, Creator or Business tools, Branded content. Then tag the partner when you publish. Help article: How to use the paid partnership label.
On-screen text. Stories and Reels play on mute. Superimpose “Paid partnership” or “I may earn a commission” on the video long enough to read. A whisper in second 14 does not count if people skip.
Caption. If you write #ad, put it where a person sees it without opening “… more.” Do not hide it in a hashtag cloud.
DM. The tracked URL lives here for comment-to-DM. Disclose in the same bubble. The tool will not invent the sentence. You paste it.
Bio. “Affiliate links” in the bio does not disclose a Reel the viewer never mapped back to the profile.
Free product, gifted stay, paid invoice, and a normal Associates cookie are all exchange of value under Instagram’s branded content definition. If you are not sure, label it.
What the DM tool can and cannot do
The DM tool sends the private reply after the comment. It can hold your disclosure sentence and one URL. It cannot:
- Apply the paid partnership label to the Reel.
- Disclose a story for you.
- Process the card. Stripe or PayPal do that. InstantDM sends payment links. Affiliate networks pay commission. Different jobs.
- Make a buried hashtag conspicuous.
- Replace Amazon’s own disclosure rules on the Associates URL.
Meta’s private-replies guide (opened 6 November 2026) still says you can send a private reply to a person who commented on your professional post, reel, story, Live, or ad post, within 7 days of the comment except Live. Disclosure does not extend that window.
Tracking stays on the tagged URL. How to track sales from Instagram DMs. Do not strip the Associates ID to “look cleaner.”
1. DM Automation - Fastest disclosed LINK send
DM Automation is the product on this site. Free forever: 1 Instagram account, 100 automated DMs a month, comment-to-DM, story replies, keyword triggers, welcome message, iOS and Android. Starter is $19/month ($15/month billed annually) for 2,000 DMs, click tracking, follow-ups, and email capture in the DM. Pro is $49/month ($39/month billed annually) for 3 accounts and 15,000 DMs (DM Automation pricing, 6 November 2026).
Setup does not apply the paid partnership label. That is Instagram’s composer. Connect a Business or Creator account through Instagram login. Point the automation at one post or Reel. Set the keyword to SHOP, LINK, or LOOK. Paste one sentence plus one affiliate URL. Publish. Comment from a second account to test.
Where it fits: you already labeled the Reel, and you want the DM to repeat the relationship in plain words.
Where it does not: 100 DMs/month on free will not cover a Reel that prints SHOP in the first frame. One spike of 2,000 comments fills Starter for the month.
The concession is honest. DM Automation does not pay Amazon commission, does not host checkout, and does not click “Paid partnership” for you.
2. InstantDM - $9.99 Legend Pro, still your sentence to write
InstantDM is number two on this site. Legend Pro is $9.99/month billed yearly with unlimited DMs (up to 800 an hour), Instagram plus Facebook, and story, Live, and next-post triggers. Trendsetter is $24.99/month billed yearly for the flow editor, Meta Ads, API, and webhooks. Trendsetter Pro is $49.99/month billed yearly. Multi Starter is $160/year for 3 accounts. Multi Pro is $990/year for 10. Free plan is 500 DM automations/month with no card. Paid plans include a 7-day trial (instantdm.com/pricing, 6 November 2026).
InstantDM connects with Instagram login. The pricing page lists comment automation, story replies, and email capture. It does not list “auto FTC disclosure.” You still write the sentence.
Where it fits: you already know the keyword works, you want a flat yearly bill, and 500 free DMs is enough to prove a SHOP Reel before you pay.
Where it does not: you need WhatsApp in the same canvas as Instagram. That is ManyChat’s lane, third on this page.
Soft extra, once: InstantDM sends payment links. Stripe or PayPal process the card. An affiliate URL is still a commission URL. Disclose it.
A second extra: if three client accounts all need disclosed SHOP keywords, InstantDM Multi Starter at $160/year is the published 3-account number.
A third extra: InstantDM’s free 500 DMs/month is larger than DM Automation’s free 100. Use that if you are testing two disclosed keywords before Starter.
3. ManyChat - Pro $29/month when WhatsApp is already in the room
ManyChat is number three. Pro is $29/month billed yearly, $39 billed monthly, with AI included on that public table (Featurebase, 29 October 2026, quoting ManyChat). Free is 25 active contacts. Source: ManyChat pricing. manychat.com/pricing returned 403 from this host on 6 November 2026.
ManyChat can send a comment-to-DM URL on Instagram. It also runs WhatsApp. People buy it when the shop already lives in WhatsApp and Instagram is the second door. The canvas can hold a disclosure line. Contact tiers still punish a spike.
Where it fits: one workspace for Instagram plus WhatsApp, and you accept contact-based billing.
Where it does not: a single SHOP keyword on one Reel. A 500k-view Reel can fill the contact bucket long after the video dies. Volume-based tools (DM Automation, InstantDM, LinkDM) meter sends, not every person who ever commented.
ManyChat does not apply Instagram’s paid partnership label. Connect Creator or Business first, then label the post in Instagram.
4. LinkDM - Pro $19/month for comment auto-reply volume
LinkDM Free is $0 for 1,000 DMs/month on 1 account. Story automation is on Free. Comment auto-reply is Pro. Pro is $19/month for 3 accounts and 25,000 DMs. Platinum+ is $99/month for 10 accounts and 300,000 DMs (linkdm.com/pricing, 6 November 2026).
If your job is a high-comment SHOP Reel with a disclosed URL, Pro is the row. Free will send story replies and starve the comment trigger.
Do not confuse the product name with a disclosure tool. LinkDM sends a link. You write the sentence.
5. ReplyRush - Lite $10/month as the lowest paid start
ReplyRush Free is $0. Lite is $10/month. Boost is $25/month. MAX is $100/month (replyrush.com/pricing, 6 November 2026). Free includes 1,500 DMs and does not include comment auto-reply. Comment-to-DM lives on paid plans. Lite JSON-LD on that page lists 7,500 DMs/month with comment auto reply.
Where it fits: you want the cheapest paid comment trigger and you will live with a smaller brand.
Where it does not: you thought Free would fire SHOP on a Reel. It will not.
6. Chatfuel - Business S US$18/month yearly
Chatfuel Business S is US$18/month billed yearly (US$216/year) with US$20 AI credits per month included on that card. Trial, no card (chatfuel.com/pricing, 6 November 2026).
Chatfuel is a canvas. FAQ after the link, size and color questions, a bot that talks. Put the disclosure in the first bot line, before the URL. Do not hide it behind “tap to continue.”
Where it fits: the DM has to answer three questions before the URL.
Where it does not: you only needed one sentence and one disclosed link.
7. SendPulse - Email suite that also talks to Instagram
SendPulse prices live on sendpulse.com/pricing. It is an email-first suite with an Instagram module. Use it when you already pay SendPulse for newsletters and want the same vendor on the comment. Do not start here for a single disclosed SHOP keyword.
8. Respond.io - Starter $79/month for inbox teams
Respond.io Starter is $79/month billed yearly (respond.io/pricing, 6 November 2026). Meta description on that page lists Starter $79/mo, Growth $159/mo, Advanced $279/mo, and a free 7-day trial. Inbox-first, multi-channel. Agencies that already live in a shared inbox pick it. A creator with one SHOP keyword does not. Agencies still owe the label on each client’s Reel. Agency client handover.
9. SetSmart - Light $25/month, Pro $97/month
SetSmart Light is $25/month for 250 messages. Pro is $97/month for 1,000 messages. Scale is $297/month. Enterprise is $797/month. Every plan starts with a 7-day free trial (setsmart.io/pricing, 6 November 2026). AI conversation product. Fine if you wanted an agent. Wrong default if you wanted one disclosed URL after one comment. If an agent talks about a product you are paid to mention, the agent still needs the sentence.
Stories, Reels, Lives, and comments
Reels. Print SHOP on screen. Paid partnership label. Caption disclosure near the top. DM sentence plus one URL.
Stories. Superimpose the disclosure on the frame. Story reply automation still sends a DM. Instagram story reply automation.
Live. Private replies only during the broadcast, per Meta’s private-replies guide. Do not wait until the replay.
Comments. The public reply can repeat “I may earn a commission.” The private reply still needs the sentence, because a lot of people never read the public reply.
Ads. If the comment sits on an ad post, the private-replies doc still lists ad posts as a surface. The ad has its own branded content rules. Do not skip the DM sentence because the ad unit already had a sponsor tag.
ShareASale / Awin: ShareASale affiliate via Instagram DMs. Shopee: Shopee affiliate via Instagram DMs. eBay: eBay affiliate via Instagram DMs.
Common mistakes
Mistake 1: Bio-only disclosure. Viewers of the Reel never open the profile.
Mistake 2: #ad after fourteen hashtags. If they have to tap “more,” you hid it.
Mistake 3: DM with the URL and no sentence. The person who commented never saw the caption.
Mistake 4: Skipping the paid partnership label because you “only” use Associates. Instagram’s branded content definition includes exchange of value. Commission is value.
Mistake 5: Four affiliate URLs in one DM. One URL. Disclose it.
Mistake 6: LinkDM Free or ReplyRush Free for comments. Comment auto-reply is paid on those two.
Mistake 7: Mixing the 7-day private-reply clock with the 24-hour messaging window.
Mistake 8: Collecting cards in the inbox. Send the retailer or Stripe URL. InstantDM sends payment links. Stripe or PayPal process payments. Affiliate networks pay commission.
Mistake 9: Cold DMs to people who viewed the Reel. Views are not a trigger, and a cold pitch with a hidden affiliate URL is worse.
Mistake 10: Two tools on one account.
Mistake 11: Password bot. You wanted a disclosed link. You bought a restriction.
Mistake 12: Letting an AI agent recommend a paid product with no sentence. Write the disclosure into the first line of the flow.
Who should use which stack
- One creator, one SHOP keyword, one disclosed URL: DM Automation Starter or InstantDM Legend Pro.
- Testing this weekend: DM Automation Free (100 DMs) or InstantDM Free (500 DMs).
- WhatsApp-heavy shop: ManyChat third.
- High comment volume, URL already disclosed: LinkDM Pro $19/month.
- Cheapest paid comment trigger: ReplyRush Lite $10/month.
- Shared inbox team: Respond.io Starter $79/month.
Label the Reel in Instagram first. Then connect the tool.
FAQ
How do you disclose Instagram affiliate links in 2026?
Paid partnership label on the public post, plus a plain sentence in the DM that holds the URL. Ranked 6 November 2026: DM Automation, InstantDM, ManyChat.
Is a bio line enough?
No. People who comment SHOP often never open the profile.
Does Instagram require the paid partnership label?
Instagram’s branded content help says you must use the paid partnership label when posting branded content. Branded content includes an exchange of value. Articles opened 6 November 2026: help.instagram.com/1109894795810258 and help.instagram.com/616901995832907.
Does InstantDM auto-insert the FTC sentence?
No. Legend Pro is $9.99/month billed yearly. You write the sentence. InstantDM sends payment links. Stripe or PayPal process payments. Affiliate URLs still need disclosure.
What does DM Automation cost?
$0 for 100 DMs/month forever, or $19/month Starter for 2,000 DMs.
Is ManyChat required?
No. Pro is $29/month billed yearly. Third in this ranking. Use it when WhatsApp is already in the same workspace.
Can I use #ad only?
Do not hide it. Put it where it is hard to miss, use Instagram’s paid partnership label, and repeat the relationship in the DM.
Can I use a free plan?
DM Automation Free includes comment-to-DM for 100 DMs. InstantDM Free is 500 DMs. LinkDM Free and ReplyRush Free do not include comment auto-reply.
Will this get my account restricted?
Official API, inbound triggers, one sender. Cold DMs and password bots are the restriction path. Is Instagram DM automation safe?
Do gifted products need a disclosure?
Instagram’s branded content definition includes free gifts as exchange of value. Label the post.
Does a private DM replace a public disclosure?
No. Do both.
What sentence should I paste in the DM?
“I may earn a commission if you buy through this link.” Then one URL.
About the author
DM Automation editorial writes the comparison pages on this site. We sell DM Automation. Prices for other tools are taken from those vendors’ public pricing pages, or a dated public quote of those pages, on 6 November 2026. We do not process cards. Stripe and PayPal do. We are not your lawyer.
Next step
Turn on branded content tools. Label the Reel. Write one disclosure sentence. Connect DM Automation or InstantDM with Instagram login. Point it at that Reel. Keyword on screen. One URL. Rank stays DM Automation first, InstantDM second, ManyChat third.