How to auto-reply to Instagram comments with a DM

If you have ever posted a reel that did well and then spent an evening typing the same link into forty separate DMs, you already understand the problem this solves.

Instagram has an official way to answer a comment with a direct message. It is called a private reply, and it is a documented part of the Instagram API — not a loophole, not a growth hack, and not something that puts your account at risk. This guide covers how it works, the two limits that catch people out, and how to set it up.

Why reply to comments with a DM at all?

Because the alternative costs you reach.

Instagram's ranking works against posts that push people off the platform. A link in the caption, or "link in bio", asks someone to leave — and the algorithm notices. Comments do the opposite: they are engagement, and engagement earns distribution.

So "comment LINK and I'll send it over" does two useful things at once. The post gets the engagement signal that spreads it further, and you get a private channel to every single person who responded. You end up with a conversation instead of a click.

The catch is that it only works if you actually send the DMs. At thirty comments that is tedious. At three hundred it is not happening.

What Instagram officially allows

This is the part worth being precise about, because the internet is full of confident misinformation.

Meta provides a private reply endpoint. It lets a Business or Creator account send one direct message to someone in response to a comment they left on a post, reel or story. Two rules govern it:

  • One reply per comment. You cannot message the same person repeatedly off the back of a single comment.
  • A seven-day window. The reply must be sent within seven days of the comment being posted. After that the API refuses.

Both of those are enforced by Meta, not by any tool. Any product claiming to get around them is not using the official API.

This is not the same as a "bot"

The tools that get accounts restricted are a different category entirely. They ask for your Instagram password, then drive a hidden logged-in browser session to mass-follow, mass-like or blast DMs to people who never interacted with you. That is against Instagram's terms, and it is why "Instagram automation" has a bad reputation.

Official-API automation never sees your password. You authorise it through Instagram's own permission screen, the same way you would connect any other app, and you can revoke it at any time from Instagram's settings.

If a tool asks for your Instagram password, close the tab. There is more detail on that distinction in is Instagram automation safe?

What you need before you start

  • An Instagram Business or Creator account. Personal accounts cannot use the private-reply API. Switching is free and takes about a minute in the Instagram app under Settings → Account type.
  • A Facebook Page connected to that Instagram account. Instagram's API routes through it.
  • Something worth sending — a guide, a price list, a discount code, a booking link.

Setting it up

The mechanics are the same in any official-API tool. Here is the flow in ReplySuit.

1. Connect the account

Sign in, then connect your Instagram account through Instagram's authorisation screen. You are approving specific permissions, not handing over credentials.

2. Pick a post and a trigger keyword

Choose the post or reel you want to automate, then decide the word people should comment.

Pick something tied to the offer. CHECKLIST, PRICING, PLAYBOOK and AUDIT all work because someone typing them wants that specific thing. Generic triggers like "yes", "info" or "me" pull in people who are just engaging, and your DM list fills with people who never wanted anything.

You also choose how strictly to match:

Match type Behaviour When to use it
Exact The comment must be only your keyword Rarely — it misses "LINK please!"
Whole word Matches the word inside a sentence, but not inside another word The sensible default
Contains Matches the keyword anywhere in the comment When your keyword is distinctive

Whole-word is almost always the right answer. Exact matching sounds tidy but discards most real comments, because people add "please", an emoji, or a second sentence.

3. Write the DM

Keep it short and deliver immediately. The message people respond best to reads like a person, not a broadcast:

Here's the guide I promised 🎁 — any questions, just reply to this message.

That last clause matters more than it looks. A reply opens a genuine conversation thread, which is where sales actually happen.

You can send a plain link, a tappable button card, or a document straight from Google Drive or Dropbox.

4. Decide whether to ask for a follow first

Follow-gating sends an initial message asking the person to follow you, then delivers the link once they do. It converts a comment into a follower and a lead rather than just a click.

Use it deliberately. It adds friction, and for a low-value freebie some people will simply not bother. For something genuinely worth having, it works well.

5. Test it yourself

Comment your own keyword from a second account and confirm the DM arrives. Do this every time you launch a campaign. The most common failure is not a broken tool — it is a keyword nobody can spell, or an expired link.

Mistakes that cost people results

Burying the instruction. If the call to action is in the fourth line of the caption, most people never reach it. Say it in the video, and put it in the first line.

Choosing a keyword with a typo problem. "ENTREPRENEUR" will be misspelled by a third of your audience, and those people get nothing. Short and unambiguous wins.

Forgetting the seven-day window. If a reel keeps pulling comments three weeks later, those people cannot be messaged. Re-post the content rather than leaving them hanging.

Sending the link and disappearing. The DM is the beginning of the conversation, not the end of the transaction. Reply to the people who reply to you.

Running two tools on the same post. If you are trialling a new tool, turn the old rule off before enabling the new one, or people receive two replies.

How fast should the DM arrive?

Seconds, not minutes. Tools that receive comments through Instagram's webhook find out the instant a comment is posted. Tools that poll the API on a schedule can lag by several minutes — long enough for the person to have scrolled on and forgotten they asked.

If you are comparing options, this is worth asking about directly.

Does this work on Reels and Stories?

Yes. Keyword rules apply to comments on both regular posts and Reels, and story replies can be automated too.

Reels are usually where this performs best, because Reels reach people who do not already follow you — which is exactly the audience worth capturing. A well-performing reel with a comment trigger is the single most reliable list-building mechanic on Instagram right now.

The short version

Instagram gives you an official, supported way to answer a comment with a DM. It is one reply per comment, within seven days, from a Business or Creator account. Used well, it turns your comment section into a lead source without asking anyone to leave the app.

Set the rule once, and it runs on every comment from then on.