Use caseUpdated November 14, 2026

Instagram affiliate marketing DM automation

Affiliate creators live on link clicks. But a link in a comment is hard to tap and a link in bio serves only one offer at a time. Comment-to-DM lets each piece of content send its own affiliate link to the people who ask for it.

The workflow

  1. 01

    Match the link to the content

    One post, one offer. If a Reel reviews three products, use three keywords or three separate posts so each reply can send the right link.

  2. 02

    Disclose the relationship

    Say that the link is an affiliate link in the DM or on the landing page. Disclosure is required in many markets and builds trust either way.

  3. 03

    Keep the message useful

    Explain what the link leads to and why you recommend it. A bare URL with no context reads like an ad and gets ignored.

  4. 04

    Track clicks with UTMs

    Use a campaign name per post or keyword so you can tell which content actually drives clicks and sales.

Where this works

  • A tech creator sends a camera accessory link to comments on a review Reel.
  • A travel creator sends a booking link to comments on a hotel guide.
  • A beauty creator sends a product link to replies on a get-ready-with-me story.
  • A finance creator sends a budgeting tool link to comments on a comparison post.

Why affiliate links fit comment-to-DM

Affiliate content usually answers a specific question: which camera, which serum, which booking site. The people who ask are the highest-intent audience you have. A DM delivers the exact link without making them hunt through a bio page.

It also lets one account promote several offers at once. Each post carries its own keyword and its own destination, so a review, a comparison and a deal post can coexist without competing for a single bio link.

Disclosure is not optional

Affiliate relationships must be disclosed clearly and conspicuously. In the United States the FTC expects a disclosure that is hard to miss; other markets have similar rules. A line such as "This is an affiliate link — I may earn a commission" in the DM is a reasonable start.

Do not hide the disclosure behind a link or in a bio page the recipient never opens. Put it in the same message as the link, in plain language.

Choose links people will actually tap

Send the specific product page, not the marketplace homepage. If the affiliate program provides a deep link, use it. If it does not, link to a comparison page you control so you can add context and capture the click.

Avoid link shorteners that obscure the destination. They reduce trust and can be flagged by spam filters. A clean, recognizable URL performs better even if it is longer.

Stay inside platform rules

Instagram's messaging policies apply to affiliate content just as they do to any other business message. Do not send unsolicited links, do not buy lists, and do not use engagement bait to trigger messages at scale.

Some affiliate programs forbid certain promotion methods, including direct messaging. Read the program's terms before you automate. The platform's rules and the merchant's rules both apply.

Measure clicks and revenue, not comments

A post with 200 comments and no clicks is entertainment; a post with 20 comments and 15 clicks may pay the bills. Track clicks with UTMs and compare revenue per campaign rather than engagement rate.

Use the delivery log to spot rules that fire but never convert. If a keyword gets volume but no clicks, the message or the offer is mismatched, not the automation.

Frequently asked questions

Can I send affiliate links automatically on Instagram?

Yes, when the link is sent in response to a user action such as a comment or story reply, through the official API, and with a clear affiliate disclosure. The affiliate program's own terms also apply.

Do I need to disclose affiliate links in DMs?

In many jurisdictions, yes. The US FTC requires clear disclosure of affiliate relationships, and similar rules exist elsewhere. Put the disclosure in the same message as the link.

Can I use multiple affiliate links in one automation?

One rule sends one message template, so create a rule per offer or keyword. That also makes it easier to track which offer converts.

Will Instagram flag affiliate links as spam?

A relevant link sent to someone who asked for it is normal business messaging. Repetitive, unsolicited or misleading links can be treated as spam. No automation is risk-free; follow Meta's policies and the affiliate program's terms.

Does CodAI AutoDM take a cut of affiliate revenue?

No. CodAI AutoDM is the automation tool; your affiliate relationships and payouts stay between you and the merchant. The free tier does not price by contact count.

Related reading

Sources checked

Set this workflow up in a few minutes

Connect a professional Instagram account, write one rule, and let CodAI AutoDM answer the next comment.

Start free