ZapUp
Core Mechanics

How to Automatically Send a DM When Someone Comments on Your Post

“Comment LINK below” works because the reply lands in a DM, not a maybe-later tap through your bio. Here’s exactly how the automation behind it works, and how to set it up without touching code.

Quick answer

Instagram comment-to-DM is automation that watches your posts and Reels for a specific keyword in the comments, then instantly sends that commenter a private DM with the link, price, or file they asked for — turning a public comment into a one-to-one conversation without you lifting a finger.

See it work on a real post

ZapUp runs comment-to-DM on its own Instagram account. Comment a keyword under any recent post and watch the DM land in seconds — then build the same flow for your own account in minutes.

Start your free trial
9:41▂▄▆ 5G ▮
yo

yourbusiness

Typically replies in seconds ⚡

Comment: “TEMPLATE”

TEMPLATE
Here's the sheet 📄 Want next week's drop early too?

Comment → DM in 2 seconds

Message…
📷

Why “Comment LINK” beats “link in bio”

Link in bio asks someone to leave the post, remember what they wanted, open your profile, scan a list of links, and guess which one is right. Every one of those steps loses people. Comment-to-DM keeps them exactly where they already are — inside the app, mid-scroll — and delivers the thing they asked for straight into a conversation.

The second reason it works is less obvious: a DM is a contactable lead. A link-in-bio click is anonymous. A comment-to-DM interaction gives you a name, a thread you can follow up in, and — if you ask for it — an email or phone number. That’s the actual product here, not the click.

5 caption CTAs you can post today

These work across niches because the keyword is specific and the reward is stated plainly.

  • “Comment TEMPLATE and I’ll send you the exact sheet I use every week.”
  • “Want the price list? Comment PRICE and it’ll land in your DMs.”
  • “Comment GUIDE for the free 5-step checklist — no email forms, promise.”
  • “First 50 to comment DROP get early access before it goes live tomorrow.”
  • “Comment COLLAB if you want the media kit — I read every one.”

How does Instagram comment-to-DM actually work?

  1. 1Someone comments your chosen keyword under a post, Reel, or ad.
  2. 2Instagram sends that comment to ZapUp through the official Messaging API — the same route Meta built for verified business automation.
  3. 3ZapUp matches the keyword (allowing for typos and near-matches, not just an exact string), posts a short public acknowledgement under the comment, and opens a private DM.
  4. 4The DM can ask a quick qualifying question or capture an email before it delivers the link, PDF, or discount code.
  5. 5Everything — the comment, the DM, and whatever was captured — is logged against that person’s profile so a repeat commenter isn’t treated as a stranger next time.

How to set up comment-to-DM automation on Instagram

Connect your Instagram Professional account, pick the post or set a rule for all future posts, choose your trigger keyword, and write the DM message the same way you’d write it yourself — ZapUp trains on your existing tone so the reply doesn’t read like a template. Most accounts are live in under ten minutes. If you’d rather describe the whole flow in a sentence, Zenie — ZapUp’s AI builder — will generate the working automation from a plain-language prompt in about 40 seconds.

Keeping it from feeling spammy

Two habits protect the tactic long-term. First, vary the reply wording so repeat commenters don’t all receive an identical string of text — ZapUp rotates phrasing automatically. Second, use one clear keyword per post rather than three overlapping ones; a keyword that’s easy to spell and unlikely to appear in ordinary conversation (avoid “YES”, “ME”, “INFO”) keeps the trigger accurate and the DM relevant.

Before you ask

How do I auto-DM someone who comments on my Instagram post?

Connect your Professional account, choose a trigger keyword, and write the DM message once — ZapUp watches every comment on that post (or all future posts) and sends the DM automatically the moment the keyword appears, with no manual step after setup.

Does this work on Reels and regular posts, or just one or the other?

Both, plus comments on ads running with a messaging objective. The trigger logic is identical — ZapUp watches the comment thread on whichever content type you point it at.

What if two people comment the same keyword within a second of each other?

Each is handled as an independent conversation. There’s no queue or delay caused by simultaneous comments — the API processes them in parallel.

Can I use more than one keyword on the same post?

Yes — for example “PRICE” routes to pricing and “SIZE” routes to a sizing chart from the same caption. Keep each keyword distinct so the match stays accurate.

Your next comment could be a lead in ten seconds

Connect your Instagram, pick a keyword, and ZapUp handles the comment, the DM, and the capture.