How to send a DM automatically when someone comments on Instagram
You have seen the posts: "Comment GUIDE and I will send it to you." A few hundred people comment, and somebody spends the evening answering each one by hand, or gives up halfway and leaves the rest waiting.
That gap is the whole case for comment-to-DM automation. The person asked for something, publicly, at the moment they cared. Answering an hour later is worse. Not answering at all costs you the lead and a little trust.
Here is how the automation works on Instagram, what the platform does and does not allow, and how to set one up without your account looking like a bot.
What a comment-to-DM automation does
Three things happen, in this order, a few seconds after someone comments:
- It reads the comment and checks it for the word you chose, like GUIDE, PRICE or LINK.
- It replies publicly under the comment ("Sent, check your DMs"), so everyone scrolling sees that asking works.
- It sends a private message with what was promised: the link, the PDF, the price list, the booking page.
The public reply matters more than it looks. It is social proof that the offer is real, and it pushes the next person to comment too.
What Instagram allows, and what it does not
This is the part most tutorials skip, and it is where accounts get into trouble.
- It only works on professional accounts. Business or creator accounts, connected through Instagram's official API. Personal accounts have no API access at all.
- Comments, DMs, story replies and story mentions can start an automation. Likes and new followers cannot: Instagram does not tell any app who liked a post or who just followed you. Tools that promise "DM every new follower" are using a private beta or something riskier.
- The reply to a comment is one private message. After that, the conversation continues only if the person answers. When they do, you have a 24-hour window to keep talking.
- Volume has a ceiling. Instagram watches for spam. A sensible budget is around 200 automated DMs per hour per account, which is far more than a normal post generates and enough to survive a post that goes viral.
Everything below works inside those rules. That is the point: an automation that gets your account restricted is not saving you time.
How to set one up
1. Pick the word and the promise
One word, easy to type on a phone, impossible to write by accident. GUIDE beats "send me the guide please". Then decide exactly what the DM delivers. Vague promises get vague results.
2. Choose which posts it watches
Either every post, or only specific ones. For a launch or a lead magnet, scope it to the posts that mention the offer, so a stray "guide" in an unrelated comment does not trigger a message.
3. Write a few public replies, not one
The same reply under 300 comments reads like a bot, and Instagram notices patterns. Write three to five variations and let them rotate: "Sent!", "Check your DMs", "On its way, look in your inbox".
4. Write the DM like a person
Greet them by name, deliver the thing in the first line, and say what to do next. "Hi Ana, here is the guide: [link]. Page 4 is the one most people screenshot." Short beats clever.
5. Add buttons when you want an answer
Instead of a link alone, you can send up to three quick-reply buttons ("Pricing", "Book a call", "Just browsing"). Each tap is a reply, which opens the 24-hour window and lets the conversation branch.
When one message is not enough: flows
A single rule is enough for most lead magnets. When you want more, a flow strings steps together:
- Wait, then follow up. If they clicked the link, send the next step a day later. If they did not, send a gentler reminder.
- Tag people by what they asked for, so you know who wanted pricing and who wanted the free guide.
- Branch on answers. A button tap sends the person down a different path.
- Split test two versions of a message and keep the one that gets more clicks.
- Send the contact to your CRM through a webhook when they share an email.
The rule of thumb: build the flow you would run by hand if you had the time, then let it run by itself.
Mistakes that make it backfire
- A keyword that is too common. "Yes" or "link" will fire on comments that were not asking for anything.
- Promising something the DM does not deliver. People screenshot that.
- Sending three messages before the person answers. Instagram's rules, and good manners, say wait for a reply.
- Forgetting to turn it off when the offer ends. An expired link in an automated DM is worse than no DM.
Where Zynta Flow fits
Zynta Flow runs comment-to-DM rules and multi-step flows on Instagram through the official API: keyword triggers on comments, DMs, story replies and mentions, rotating public replies, the person's name in the message, quick-reply buttons, delays, tags, conditions and split tests, built on a visual canvas. Automations come with every plan, including the trial, and the account limits above are built in so a runaway flow cannot put your account at risk.
The same app creates the post the automation is attached to. You write the carousel, schedule it, and the moment it goes live the keyword is already listening.
Frequently asked questions
Can I send a DM automatically to everyone who comments on my Instagram post?
Yes, on a professional (business or creator) account connected through Instagram's official API. The automation replies to the comment with one private message; the conversation continues only if the person answers.
Can Instagram send a DM to new followers or to people who liked a post?
Not through the public API. Instagram does not tell apps who liked a post or who just followed, so automations can only start from comments, DMs, story replies and story mentions.
Is comment-to-DM automation against Instagram's rules?
No, when it uses the official API and respects its limits: one private reply per comment, a 24-hour window after the person answers, and a sensible volume of about 200 automated DMs per hour per account.
What keyword should I use for a comment-to-DM post?
A single word that is easy to type on a phone and unlikely to appear by accident, such as GUIDE or PRICE. Common words like yes or link trigger messages nobody asked for.
Does Zynta Flow include Instagram automations?
Yes. Comment-to-DM rules and multi-step flows with buttons, delays, tags and split tests are included on every Zynta Flow plan, including the 14-day trial.
Put this into practice
Zynta Flow turns a topic into a finished, on-brand carousel in minutes, and answers the comments it gets. Try it for 14 days with 300 credits.
Start a 14-day trial