You're three Reels deep. Someone makes a pasta in ten minutes, then says “comment LINK and I'll send you the recipe.” You comment. A reply pops up under it: “Sent! Check your DMs 💌.” You check your DMs. Nothing.
Often, nothing broke. If you don't follow that account, Instagram puts the message in a folder that's easy to miss, and Meta's developer docs say so in plain words. You're also not the only one puzzled: one Threads post titled “I don't understand this ‘comment for link’ influencer trend” drew 248 replies. This guide explains the whole thing, helps you find your link, and then shows creators how to run it so fewer people end up asking.
What does “comment for link” mean on Instagram?
It's a deal: you leave a comment with one specific word, and the creator sends you a link in your DMs. The word is usually LINK, but it can be anything the creator picks: RECIPE, GUIDE, SHOP.
No person is sitting there typing replies. The creator has connected a comment-to-DM tool to their account. The tool watches the comments, spots the keyword and sends the DM, usually within seconds. It replaces “link in bio”, which means leaving the Reel, opening the profile and hunting through a list of up to 5 links that every post shares.
What happens after you comment
Here's the sequence, from your comment to the link:
- Instagram tells the creator's tool that a new comment arrived. A legit tool is connected through Meta's official API, approved by the creator on Instagram's own login screen.
- The tool checks for the keyword. Comments without it are left alone.
- It often posts a public reply under your comment, like “Sent! Check your DMs.” That's for everyone scrolling: proof that it works.
- It sends you a private reply. That's Meta's name for a DM sent in response to a comment.
- The DM usually opens with a button. Tap it, and the link arrives in the next message.
@kai.cooks
10-minute pasta, no joke ↓
dani.eatsLINK please!
1mReply✓ DM sent
@kai.cooksSent! Check your DMs (or Requests) 💌
theo_mwhere's the recipe??
2mReply
priya.blink 🙏
4mReply✓ DM sent
kai.cooks
@kai.cooks
Hey Dani! Want the full recipe? 👇
Send me the link
Here it is. Enjoy! 🍝
Meta sets strict rules on that DM. Here they are, in Meta's words:
You get one DM per comment
Meta says soOnly one message can be sent to the commenter
Meta, Private RepliesIt has to go out within 7 days of your comment
Meta says sowithin 7 days of the creation time of the comment
Meta, Private RepliesIt lands in Requests if you don't follow the account
Meta says soInbox, if the person follows the Instagram professional account, or to the Request folder, if they do not
Meta, Private RepliesAnything after that first DM needs you to respond
Meta says soFollow-up messages can only be sent if the recipient responds, and must be sent within 24 hours
Meta, Private Replies
That last rule explains the button. The account gets one message, and only a response from you lets it send more. So the first DM asks you to tap or reply, and the link comes right after. If you're setting this up yourself, our comment-to-DM guide walks through the two-step flow.
Why creators ask for a comment instead of “link in bio”
The honest reasons are practical:
- Fewer taps for you. The link comes to the app you're already in. No profile visit, no link page.
- One link per post. A bio holds up to 5 links for every post you've ever made. A DM carries exactly the one you asked for.
- A conversation opens. After you tap or reply, Meta lets the account answer for 24 hours, so you can ask “does this come in size M?” and get an answer.
- The creator sees who asked. Every keyword comment is a person who wanted the thing.
And the algorithm? You'll read that creators do this “for engagement”. Some of that is documented, and some of it isn't. Instagram's own ranking explainer, last updated May 31, 2023, says:
Comments are one of the top predictions for Feed posts
Meta says sohow likely you are to spend a few seconds on a post, comment on it, like it, share it
Instagram Ranking Explained“Comments push a Reel to more people”
Not in Meta's docsFor Reels, Instagram names reshares, watching to the end, likes and visits to the audio page as its most important predictions. Comments aren't on that list.Instagram Ranking Explained
Commenting makes you likelier to see that creator again
Meta says soif you have interacted with them, that gives us a sense of how interested you might be in what they shared
Instagram Ranking Explained“DM links convert 10× better than bio links”
Third-party onlyTool blogs quote figures like 20–30% against 1–2%. We couldn't trace them to a published study.
Comment for link isn't mainly an algorithm trick. It's a shortcut: the link goes to the person who asked.
Didn't get the link? Here's why
Answer a few taps and get the most likely cause, with the fix:
Didn't get your link? Find out why
Start with question 1. The most likely cause and its fix show up here.
Checked against Meta's docs and Instagram's Help Center, 4 Oct 2026.
The usual causes, starting with the quickest to check:
- It's in Requests. If you don't follow the account, Meta sends the DM to your Request folder. On your phone: Messages, then Requests in the top right. Accepting the chat moves it to your main list (Instagram Help, message requests).
- It's in Spam, inside Requests. Instagram says requests that look like spam or match Hidden Words go to a separate Spam folder, and you won't get notifications for them (Instagram Help, Spam folder).
- You got the DM but didn't tap. The link comes after you tap the button or reply.
- It's a follow gate. The DM asks you to follow and reply with a word like DONE. More on that below.
- Your comment didn't match. Tools listen for the creator's exact word. “lnk”, “linked” or a 🔗 emoji often won't count. Comment again with just the word.
- The automation isn't running on that post. Creators often switch comment-for-link on for a launch, then off, so older posts are likelier to have it off. Meta's 7 days count from your comment, not from the post, so the post's age alone isn't the problem:
The post
Stays up
Your DM
One private reply
- Post goes up (day 0)
- You comment (day 20)
- Your settings turn requests away. Instagram lets you choose whether message requests go to your Requests folder or whether to receive them at all (Instagram Help, message requests). Instagram doesn't say what happens to a creator's automated DM then, but with requests off it has nowhere obvious to land.
- You're on a Teen Account. Instagram says Teen Accounts are set to only receive messages from accounts they follow or have connected with before (Instagram Help, Teen Accounts).
- The tool hit a limit, or Meta had an outage. Meta caps each account at 750 private replies an hour (Meta, Instagram Platform overview), tools cap DMs by plan, and the API has bad days. Meta lists “Messenger API for Instagram” on Meta Status.
- You deleted or edited the comment. A private reply answers a specific comment. If it's gone before the DM goes out, there's nothing to reply to. (Our inference: Meta's docs don't spell this case out.)
You follow @kai.cooks
Messages
Requestskai.cooks
Want the full recipe? 👇
jordan.lee
haha same
ana.ruiz
sent a reel
Family 🏡
Dinner Sunday?
The DM lands in your chats, at the top.
You don't follow
Messages
Requests (1)jordan.lee
haha same
ana.ruiz
sent a reel
Family 🏡
Dinner Sunday?
It's not in your chats. It's behind Requests, top right.
We go deeper on that folder in Instagram message requests, explained.
“Follow and comment for link”: what the follow part means
The phrase covers two different setups:
- A request. The caption asks you to follow, but the link goes to everyone who comments.
- A gate. The DM checks whether you follow, and holds the link back until you do.
A gate can't check your follow the moment you comment. Meta only lets the creator's tool see whether you follow after you've messaged the account:
That's why gated DMs say “Follow me, then reply DONE.” If you're the viewer: follow first, then type the word. Following alone doesn't send anything, because the tool only finds out when you reply.
If you're the creator, read Meta's Spam standard before you gate anything:
DMFa.st offers a gate as an opt-in setting on each automation, called followers-only, and it's off unless you switch it on. When it's on, people Instagram confirms as followers get the link straight away. Everyone else is asked to follow and reply, and the link never goes to someone Instagram says doesn't follow you. Given Meta's wording, the safer pattern is the request: send the link to everyone and invite the follow in the same message. Our Instagram DM automation rules post covers both, with Meta's sources.
How to set up comment for link on Instagram (5 minutes)
There's no single “comment for link app”. Creators connect a comment-to-DM tool, such as ManyChat, LinkDM or DMFa.st (ours), to their Instagram account. Whichever you pick, it should send you to Instagram's own login screen and never ask for your password. Comparing tools? See ManyChat alternatives.
Switch to a professional account
Creator or Business, both free. In the app: Profile → More → Account type and tools → Switch to professional account. A private account becomes public when you switch (Instagram Help).
Connect your tool through Instagram
You approve specific permissions, like reading comments and sending messages, on Instagram's own screen. You never type your password into the tool.
Pick the post and the keyword
One post or Reel, one short word, plus a variant or two people might type (LINK, LINKS). Need ideas? We collected 60 comment keywords by niche.
Write three short messages
A few public reply variants (“Sent! Check your DMs”). An opener with a button. Then the link message, with a button label that says what opens.
Want the full recipe? 👇
Send me the linkSend me the link
Here it is 🍝
Open the recipeTurn it on, then test from a second account
Switch it on before you post. Then comment from an account that doesn't follow you. You'll see exactly what new viewers see, Requests folder included.
In DMFa.st, the opener with a button is the default, public replies pick a random variant from your list, and each person gets one DM per automation unless you change it. Re-run missed comments catches comments from the last 7 days that arrived before you switched it on. When someone says the link never came, the automation's activity shows whether their comment matched and why a DM was skipped.
CTA wording that gets comments (and fewer “where's my link?”)
Your call to action decides two things: how many people comment, and how many of them come back confused. A good one does four jobs:
- Names the word, in capitals. People only comment what they're told to comment.
- Says what they get. “The recipe”, “the 4-week plan”, “the size chart”.
- Says where it lands. “Not following me? Check your Requests” is the cheapest fix for “I didn't get it” replies.
- Shows up everywhere. On screen, out loud, in the first line of the caption and in a pinned comment. Our keyword ideas post maps all four spots.
✕ Instead of
Link in the comments!
✓ Try
Comment RECIPE and I'll DM you the full recipe.
Names the word and what they get for typing it.
✕ Instead of
Comment if you want it 👇
✓ Try
Comment GUIDE. Not following me yet? Check your Requests.
Tells non-followers where the DM will land, before they ask.
✕ Instead of
Comment “send me the guide please”
✓ Try
Comment PLAN
One word is quicker to type and harder to get wrong than a phrase.
Comment for link: quick answers
How do I do “comment for link” on Instagram?
As a viewer: comment the exact word the creator asked for, then open your DMs. If you don't follow them, look in Requests. Tap the button in the first message to get the link. As a creator: connect a comment-to-DM tool and follow the 5 steps above.
Is comment for link safe, or a scam?
The mechanism is ordinary: the creator's tool can DM you only because you commented, and only once unless you respond. The link itself is whatever the creator chose, so treat it like any link. Check the web address before you buy anything, and never type your Instagram password into a page you reached from a DM.
Can I do comment for link without an app?
Yes, by hand. Instagram lets you message anyone, and if they don't follow you, your DM may show up as a request, depending on their settings (Instagram Help). It works for a few dozen comments. Past that, keeping up by hand gets hard, which is why tools exist.
Does comment for link work on Reels, Stories and Live?
Yes. Meta's private replies cover an Instagram professional post, reel, story, Live, or ad post
. On Live there's a catch: private replies only work while the broadcast is running (Meta, Private Replies).
Will they keep messaging me after I comment?
Not unless you reply. Meta allows follow-ups only after you respond, within 24 hours of your response. If you want out, say so: Meta's developer policy tells apps to Immediately respect all requests (on or off Messenger and Instagram Messaging) by people to block, discontinue, or otherwise opt out
(Meta, Developer Policies). In DMFa.st, replying STOP does it.
I commented twice. Why only one DM?
Meta allows one DM per comment, so a second comment could get its own. Some tools, DMFa.st included by default, message each person once per automation, so you don't get the same link twice.
Sources
Checked against the live pages on .
- Meta for Developers: Private Replies
- Meta for Developers: Instagram Platform overview (rate limits)
- Meta for Developers: User Profile API
- Meta Platform Terms: Developer Policies
- Meta Transparency Center: Spam (Community Standards)
- Meta Status: business products and developer platform
- Instagram Help Center: Who you can send messages to
- Instagram Help Center: Manage message requests
- Instagram Help Center: View, delete, or report spam
- Instagram Help Center: About Teen Accounts
- Instagram Help Center: Set up a professional account
- Instagram Help Center: Add a website to your profile
- Instagram: Instagram Ranking Explained (Adam Mosseri, May 31, 2023)
Written by the DMFa.st team. We build on Meta's official Instagram API and check every platform rule in this post against Meta's developer documentation. Spotted something out of date? Tell us.