Skip to content

Instagram Comment to DM: How It Works and How to Set It Up

What Instagram comment-to-DM automation is, how private replies work, and how to set one up, with keyword, caption and DM examples and mistakes to avoid.

By NooluUpdated 4 min read

Instagram comment-to-DM is an automation where anyone who comments a chosen keyword on your post or reel gets a direct message from you within seconds, with the link, guide or code they asked for. It runs on Instagram's official private replies feature, so it reaches people who have never messaged you and don't follow you.

Below is how it works, how to set one up, and how to write the caption, keyword and DM so people actually use it.

How it works under the hood

Comment-to-DM tools don't log in as you or tap around the Instagram app. They use Meta's Instagram API, which only works with Creator and Business accounts:

  1. When someone comments on your post, Instagram sends the tool a notification (a webhook) with the comment text and its ID.
  2. The tool checks the text for your keyword.
  3. If it matches, the tool sends a private reply: a DM addressed to the comment rather than to the person's inbox ID.

Private replies have their own rules, set by Meta. The message must be sent within 7 days of the comment, only one message can be sent to the commenter, and follow-up messages can only be sent if the person responds, within 24 hours of that response.

That one-message limit shapes how good automations are built. If the first message contains a button and the person taps it, that counts as a response, which opens a normal conversation. Now you can send the link, a second message, or a reminder later. In Noolu, comment automations do this by default: the first private reply says something like "Tap below to get what you asked for" with a button, and the content follows when they tap.

Why it often beats "link in bio"

With link in bio, someone who wants your freebie has to leave the reel, open your profile, tap the link, find the right item on a link page and wait for a browser to load. Every step is a chance to keep scrolling instead. With comment-to-DM they type one word and the thing lands in their inbox, where they can find it later.

You also end up with a conversation thread with everyone who asked, which link in bio never gives you. Instagram's ranking explainer does list comments among the interactions it looks at, but we wouldn't promise that a pile of one-word comments will push a post further. Treat any reach bump as a bonus.

Step-by-step setup

  1. Switch to a professional account. Creator or Business both work. It's free in Instagram settings and keeps your content and followers.
  2. Turn on "Allow access to messages" in Instagram's message settings. Without it, Meta won't deliver automated DMs.
  3. Connect your tool through Instagram's own login. You should never be asked for your password. In Noolu this is the Connect page; our setup guide has screenshots of each screen.
  4. Pick the post or reel. Most tools, Noolu included, let you attach an automation to one post, all posts, or whatever you publish next.
  5. Set the keyword and match mode. "Contains" is usually right, so "plan please" and "PLAN" both match.
  6. Write the DM and, optionally, a public reply under the comment, so other viewers can see it works.
  7. Test it from a second account before you post, and check the DM arrives with the right link.

Choosing a keyword

A good keyword is one short word, easy to spell on a phone, and says what the person gets. GUIDE, MENU, PRICE and PLAN all work. Avoid words people use anyway, like YES or LOVE, or your automation will fire on comments that weren't asking for anything. Avoid words autocorrect likes to change. We keep a list of comment keyword ideas by niche if you want a starting point.

Writing the caption

Put the ask in the first line of the caption, on screen in the video, and say exactly what arrives:

Comment GUIDE and I'll DM you the full 12-page packing list.

Be specific about the thing. "Comment LINK for more info" gets fewer comments than naming the actual guide, recipe or discount. If the offer ends, say when.

Writing the DM

Keep the first message short, friendly and clearly from you. Something like:

Hey, thanks for commenting. Tap the button below and I'll send the packing list over.

Then the delivery message:

Here it is: [link]. The page on carry-on liquids is the one most people ask about. If you have a question about your trip, just reply here.

That last line matters. A reply turns an automation into a conversation, and some of those conversations become customers. Our DM templates cover links, price lists, recipes and email capture.

Common mistakes

  • Hiding the keyword. If it's only at the end of a long caption, most viewers never see it.
  • Using a common word. Your automation answers people who were just saying something nice.
  • Exact-match only. People add punctuation, emojis and "pls". Use "contains".
  • Not testing. A broken link sent to hundreds of people is hard to take back.
  • Gating everything. Asking people to follow before they get the reward can work, but on every post it starts to feel like a toll.
  • Leaving it running after the offer ends. Turn the automation off or change the DM when the discount expires.
  • Never reading the replies. People will answer your DM with real questions. Check your inbox.

Common questions

Can people who don't follow me get the DM?

Yes. Private replies are tied to the comment, so they reach people who have never messaged you. If you only want followers to get the reward, add a follow gate.

Is comment-to-DM allowed by Instagram?

Yes, when it goes through Meta's official API with your permission, as private replies are a documented feature. Tools that ask for your password or automate the app itself are a different thing and worth avoiding.

How long after a comment can the DM be sent?

Meta allows a private reply within 7 days of the comment. Automation tools normally send it within seconds.

Does it work on a personal account?

No. The messaging API only works with Creator and Business accounts. Switching is free.

Try comment-to-DM on your own posts.

Noolu sends a DM to everyone who comments your keyword. Free plan, no card required.

  • Free plan, no card required
  • No code, nothing to install
  • Creator and Business accounts