Blog

How to Sell Affiliate Products Through Instagram DMs

19 October 2026

Affiliate creators have one job: get the right link to the right person at the moment they want it. Instagram does not let you put links in captions, and "link in bio" sends people to a page with twenty options. A comment keyword fixes this. With the Viralyze app, a comment on the reel about a product sends that product's affiliate link by DM in about a second, wrapped in a smart link that tracks clicks.

This guide covers setup, disclosure, and how to tell which reels actually earn.

Why do DMs work better than link in bio for affiliate links?

Because the link arrives in context. Someone watching your reel about a ₹2,300 air fryer wants that air fryer's link, not a bio page. A keyword like FRYER in the comments gets them the exact link, and the comment itself is a public signal that nudges others to ask.

The follow-gate is optional. For affiliate links, leaving it off usually means more clicks; turning it on grows your following at the cost of some friction. Try it on review content where viewers are already warm.

How do you set it up?

Each product gets a smart link and a keyword:

1. Create a smart link in Viralyze for the affiliate URL, so clicks are tracked. 2. Set an automation on the product reel with the keyword, for instance FRYER. 3. Write the DM with the link and your disclosure. 4. Add a public reply such as "Sent you the link" so other viewers know to comment. 5. Check the smart link's click count after a day or two.

One automation can hold several keywords with different replies, so a "5 kitchen tools under ₹2,000" reel can use FRYER, BLENDER and SCALE, each sending its own link.

What should the affiliate DM say?

Keep it short and disclosed. A sample for a home and kitchen creator: "Here is the air fryer from the reel. This is an affiliate link, so I earn a small commission if you buy, at no extra cost to you. The 4.2 litre model is the one I use." The AI variations in Viralyze make each DM read slightly differently while keeping your wording and disclosure intact.

Replies land in your Inbox with the comment attached, so when someone asks "is the 6 litre one better for a family?", the context is right there.

Do you need to disclose affiliate links in DMs?

Yes, treat the DM like any other promotional content. Put the disclosure in the DM text itself, not only in the caption, because the DM is where the link lives. Advertising guidelines in India and most countries expect a clear disclosure wherever the commercial link is shared.

Keep the disclosure plain: "affiliate link, I may earn a commission" is enough. It also builds trust with people who ask you for recommendations again.

How do you see which reels earn?

The smart link click counts show which products get taps, and the link-in-bio page shows tap counts per link if you also list products there. The per-automation funnel shows comments, matched, delivered and clicked for each reel.

Commission figures live in your affiliate programme's own dashboard, but matching clicks per reel in Viralyze against sales in that dashboard tells you which content to make more of. If the air fryer reel sends 400 clicks and the blender reel sends 40, your next reel is about air fryer recipes.

Frequently asked questions

**Can I use the same keyword on multiple reels?** Yes. Set the automation to trigger on comments on any post, and the keyword works across all your reels with one link.

**What if the affiliate link changes?** Edit the smart link's destination and every DM and bio tap goes to the new URL without changing the automation.

**Can affiliate links and my own products share one bio page?** Yes. The link-in-bio page can hold smart links for affiliate products alongside your own checkouts and bookings.

Start your 7-day free trial of Viralyze today, no card needed, and send the right affiliate link to the right comment every time.

← All posts