Post a reel that does well and the comments fill up with the same three words: "price", "link", "details". Each of those is a person who wants to buy, and most of them will not wait an hour for you to reply. Comment-to-DM automation is the fix. Someone comments a word you chose, and Instagram delivers them a direct message with your link a few seconds later.
This guide covers how it works under the hood, what Meta's rules allow, how to set one up, and what separates automations that sell from ones that just send messages.
What comment-to-DM automation actually is
Comment-to-DM is a rule with three parts:
- A post to watch. One specific reel or post, or every post on your account.
- A trigger. A keyword such as
LINK,PRICEorGUIDE, or any comment at all. - A response. A private message to the commenter, usually with a button that opens your link, plus an optional public reply under their comment.
When the rule matches, the tool sends the message through Meta's official Instagram API. The commenter sees it in their inbox like any other DM. Nobody has to be online.
You have seen this on creator accounts: "Comment RECIPE and I'll send it to you." That is comment-to-DM. Brands use the same pattern for catalogues, coupon codes, size charts and booking links.
Why it works better than "link in bio"
"Link in bio" asks people to leave the reel, open your profile, find the link, and then find the right product on whatever page it opens. Every step loses people.
A DM puts the exact link in front of the person who asked for it, at the moment they asked. It also starts a conversation in their inbox, which you can come back to. We cover the comparison in detail in link in bio vs link in DM.
There is a second effect. Comments are a signal Instagram uses when deciding how widely to show a post. A clear "comment X to get Y" call to action produces more comments than a vague caption, so the same automation that delivers your link can also help the post reach more people.
What Meta allows (and what it does not)
All legitimate tools use the same official feature, called private replies. The rules come from Meta, not from the tool, so they are the same everywhere:
- You can send one private reply per comment.
- It must be sent within 7 days of the comment. For Live videos, only while the broadcast is running.
- If the person replies to your message, a normal 24-hour messaging window opens and you can continue the conversation.
- Your account must be an Instagram Professional account (Business or Creator).
Two consequences matter in practice. First, you cannot send a sequence of five messages to someone who only commented. The first message has to be useful on its own, or it has to give them a reason to tap a button and open the conversation. Second, hourly sending limits apply per account, which we explain in Instagram DM limits per hour.
The details of the rule are in Instagram private replies explained and the 24-hour messaging window.
How to set up your first automation
The steps are similar in every tool. Here is how it works in DM Flow.
- Switch to a Professional account if you have not. In the Instagram app: Settings, Account type and tools, Switch to professional account.
- Connect Instagram to the tool. A real tool sends you to Instagram's own login screen and asks for permission. It never asks for your password in its own form.
- Pick the post. Start with one reel that already gets comments.
- Choose keywords. Use one or two short, distinctive words.
LINKandPRICEare fine. Avoid words people type by accident, such asnice. - Write the public reply. Something like "Sent! Check your DMs". Add two or three variations so every reply is not identical.
- Write the DM. Say what they asked for, then the button. "Here's the Diwali catalogue you asked for, {name}. Tap below to see all 48 designs."
- Decide on a follow-gate. If you want followers, ask people to follow before the link is released. More on that in follow-gated DMs.
- Test it from a second account before you announce it in the caption.
The full walkthrough with screenshots is in set up your first comment-to-DM automation.
What a good automated DM looks like
Most automated DMs fail in the writing, not the technology. The ones that convert share a few habits:
- They answer the question first. If someone commented "price", the first line has the price or the price list.
- They are short. Two or three lines and one button. The button label says where it goes: "See prices", "Get the guide", "Book a slot".
- They sound like you. If your captions are in Hinglish, your DMs can be too.
- They give one next step. One link, not four.
You can borrow wording from our auto DM message templates.
Picking keywords that trigger reliably
Keyword matching is simple text matching, so a few choices make a big difference:
| Choice | Works well | Causes problems |
|---|---|---|
| Length | One short word | Phrases people misspell |
| Spelling | Common spelling, plus variants (PRICE, PRIZE, RATE) | Brand names with odd spelling |
| Language | The word your audience already types | English words for a Hindi-speaking audience |
| Uniqueness | Words not used in normal praise | wow, nice, love |
Matching in DM Flow ignores capital letters and finds the keyword inside a longer comment, so "send me the PRICE please" still matches price. See Instagram keyword auto reply for more on choosing triggers.
Mistakes that cost sales
- Hiding the keyword. If the keyword is only in the caption's last line, people will not see it. Put it on the reel itself and in the first line of the caption.
- Sending a homepage link. Send the product, collection or form they asked about.
- Forgetting mobile. Nearly everyone opens the link on a phone. Check the page loads fast and the buy button is visible.
- Using a tool that asks for your password. That is a bot, not an official integration, and it can get your account restricted. See official API tools vs bots.
- Never reading the results. Look at how many people commented, how many got the DM and how many tapped the link. If DMs are sent but links are not tapped, the message needs work.
How to measure whether it is working
Track four numbers per automation: comments that matched, DMs delivered, button taps, and sales or sign-ups from the link. Use a UTM tag on your link so your store or analytics tool can tell you which reel the buyer came from. We go through this in measuring comment-to-DM results.
Frequently asked questions
Is comment-to-DM automation allowed by Instagram?
Yes, when it uses Meta's official API and private replies feature. Tools that log in with your password or automate the app are not allowed and risk restrictions.
Do I need a Business account?
You need a Professional account, which can be either Business or Creator. Personal accounts cannot use the messaging API.
Can I send the DM to people who commented last month?
No. Private replies must be sent within 7 days of the comment. Automations work on new comments from the moment you switch them on.
Can it work on every post automatically?
Yes. Most tools, including DM Flow on paid plans, let one automation watch every post, so a keyword works on whatever you publish next.
Will the person know it is automated?
They will see a fast reply. Whether it feels automated depends on the writing. A short, specific message in your usual voice reads like a quick human reply.