How to Set Up Comment-to-DM Automation on Instagram in 5 Minutes
ChattyFlow team · Updated
A complete walkthrough: connect your Instagram, pick a post, set a keyword, and send a DM when someone comments it. Meta allows one private reply per comment, within 7 days of the comment; once the person replies, you can keep talking for 24 hours. No code, no Meta dashboards.
Meta's rules for comment-to-DM on Instagram
Instagram's private replies follow three rules set by Meta, and ChattyFlow's comment-to-DM is built on them:
- One private reply per comment: a comment lets the business send that person one private message, and it must go out within 7 days of the comment.
- After the person replies, the business can keep messaging them within 24 hours of their last message; each new reply from them opens a new 24-hour window.
- Outside that window, a human agent can still answer for up to 7 days with Meta's HUMAN_AGENT tag. ChattyFlow's automations don't use that tag.
What you'll build by the end of this guide
A DM within seconds
Meta notifies ChattyFlow as soon as a comment arrives, so everyone who comments your keyword gets a private reply within seconds, 24/7.
Public reply too
An optional public reply under the comment (4 variants, picked at random) so other viewers see you answer.
Built on official APIs
Built on Meta's official Instagram API. No scraping, no fake accounts.
Step-by-step: set up comment-to-DM automation
- Create a free ChattyFlow account and connect your Instagram Professional (Business or Creator) account via the official Meta login.
- Open Automation in your dashboard and create a new Comment to DM automation.
- Select the Instagram post or Reel from the post picker (your latest media is loaded automatically), or a story, where people reply instead of commenting.
- Add one or more trigger keywords, such as "LINK", "WANT" or "INFO", or let any comment on that post trigger it. Matching ignores case and works on whole words, so "price" does not fire on "prices".
- Write the DM: a short text, or a text with a link button to your offer, lead magnet or product. Button links become chattyflow.com short links, so you can see who clicked.
- (Optional) Turn on Public Reply to leave a short public answer under each comment, and Follow-to-Unlock to ask for a follow before the link is sent.
- Save and activate. Post the Reel or photo (or use an existing one) and ask viewers to comment your keyword. Every match triggers your DM automatically.
Tips to make your comment-to-DM automation convert
- Tell viewers exactly which word to comment — e.g. "Comment LINK and I'll DM you the guide".
- Keep the DM short. One sentence and one button beat a wall of text.
- Follow-to-Unlock asks people to follow before the link is sent; ChattyFlow checks the follow when they tap the button.
- Put the keyword in the caption and say it in the video, so people know what to write.
- Switch the automation on before you post: Meta only allows the private reply within 7 days of the comment.
Frequently asked questions
How do I set up comment-to-DM automation on Instagram?
Connect your Instagram Professional account to ChattyFlow, create a new "Comment to DM" automation, pick a post, add your trigger keyword (e.g. "LINK"), write the DM, and activate. The whole flow takes about 5 minutes.
Do I need an Instagram Business account?
Yes — Instagram requires a Professional account (Business or Creator) to enable DM automation via Meta's official API. Switching is free and takes under a minute in the Instagram app.
Is comment-to-DM automation allowed by Instagram?
Yes. Instagram's private replies let a business answer a comment with one private message, within 7 days of the comment. ChattyFlow sends it through Meta's official Instagram API. No scraping, no fake clients.
Does it work on Reels?
Yes. Comments on Reels trigger the automation the same way as comments on feed posts and carousels.
Can I run it on multiple posts at once?
Yes — even on the free plan you can run several posts in parallel, each with its own trigger words and DM.
What are Meta's time limits?
Two. A comment allows one private reply, sent within 7 days of the comment. Once the person replies, you can keep messaging them within 24 hours of their last message. If the private reply is refused, ChattyFlow can leave a short public reply asking them to DM you, but it never posts your link publicly.
Sources
- Meta: Private replies (Instagram Platform)
- Meta: Private replies (Messenger Platform for Instagram)
- Meta: Messenger Platform policy (messaging window and HUMAN_AGENT tag)
Ready to set up your first comment-to-DM automation?
Free to start. Connect Instagram and publish your first automation in 5 minutes.
Start free