How to auto-DM everyone who comments on your Instagram post
If you post on Instagram regularly, you know the pattern. You share a reel, it picks up traction, and the comments fill with the same request: "link please?", "where do I get this?", "can you send me the preset?". Answering each one by hand means copying the same DM dozens or hundreds of times, and everyone who comments while you sleep waits until morning.
Comment-to-DM automation fixes this. Someone comments on your post, and within a couple of seconds they get a DM from your account with the link they asked for. This guide covers how it works, what Instagram officially allows, and how to set it up.
Is auto-DMing commenters allowed by Instagram?
Yes, when it is done through the official route. Meta's Instagram API has a feature called private replies: an app authorized by you can send a direct message in response to a specific comment on your own post. That is exactly the mechanism tools like ReplyIG use.
A few boundaries worth knowing:
- You need a Business or Creator account. Personal accounts cannot use Instagram's messaging API. Switching is free and takes a minute in the Instagram app.
- The DM is a reply to a comment on your own post. Nobody can use this to message people who never interacted with you.
- Authorization happens through Instagram's own OAuth login. If a tool asks for your Instagram password directly, close the tab. That is against Instagram's terms and a real account risk.
Stay inside those lines and you are using a supported Meta feature, not a gray-area bot.
How comment-to-DM automation works
The pipeline has three parts:
- A webhook. Instagram notifies the tool the moment someone comments on a post you chose. No polling, no scraping.
- A keyword check. The comment text is matched against your trigger keywords. "PRESET pls" matches a "preset" trigger; matching ignores casing and position. You can also skip keywords and reply to every comment.
- The reply. On a match, your pre-written DM goes out to the commenter, and optionally a public comment reply like "Check your DMs!" lands in the thread so the conversation never looks ignored.
In ReplyIG the median time from comment to delivered DM is about 1.2 seconds. The person who asked is still looking at your post when the answer arrives.
Setting up your first automation
Here is the whole setup in ReplyIG. It mirrors the three decisions you would make answering by hand, made once:
- Pick the post. Sign in with Instagram and choose the reel or post people keep commenting on. One automation per post, each with its own message.
- Set the trigger. Add 2 to 4 keyword variations, like preset, presets and lr. Skip this step to reply to every comment.
- Write the DM once. Your words, your link. Add the public reply if you want the thread to show that answers went out.
Activate it and you are done. From then on the automation runs 24/7, and the activity feed shows every comment it saw and every DM it sent.
Keyword tips that save headaches
- Cover the variations. People type "preset", "presets" and "that preset!!". Two to four variations catch nearly everyone.
- Avoid single generic words. A trigger like "link" alone will also match "I love this, linked in my story" and DM the wrong people.
- Tell people what to comment. "Comment PRESET and I'll DM you the pack" in your caption turns the automation into a call to action, and comment volume itself helps the post's reach.
What it costs
ReplyIG's free plan includes 10 active automations with unlimited DMs, public replies, the activity feed and analytics. No card required. When you need more than 10 automations running at once, Pro is $25/month, cancel anytime.
If you want to see the full pipeline before signing in, the features page walks through each piece. Or just connect your account and set up the first automation; it takes about a minute.