How to Set Up Instagram Comment Auto-Reply (Step-by-Step 2026)
A complete walkthrough of setting up Instagram comment-to-DM automation in Zaprep — from connecting your account to your first live rule.
How to Set Up Instagram Comment Auto-Reply (Step-by-Step 2026)
Instagram comments are one of the highest-intent touchpoints you have with your audience. When someone takes the time to comment a specific word on your post, they are actively raising their hand and saying "I want this." The problem? Manually DMing every commenter is exhausting and impossible at scale.
That is where Instagram comment auto-reply comes in. With a tool built on the official Meta API, you can automatically send a personalized DM to anyone who comments a keyword on your post — within seconds, while you sleep.
This step-by-step guide walks you through setting up comment auto-reply using Zaprep, from connecting your Instagram account to writing DM copy that converts.
What Is Instagram Comment Auto-Reply?
Comment auto-reply is an automation that watches your Instagram posts for specific keywords in comments. When someone comments that keyword, the system automatically sends them a direct message — instantly, without any manual action on your part.
For example:
- You post a Reel about your free email marketing checklist
- Your caption says: "Comment CHECKLIST and I'll DM you the free download"
- A follower comments "CHECKLIST"
- They receive a DM from you with the link — automatically
This works because Zaprep is built on the official Instagram Graph API, which means your account stays fully compliant with Meta's terms of service. No scraping, no unofficial bots — just the same infrastructure Instagram itself uses.
Before You Start: What You Need
- An Instagram Business or Creator account (personal accounts cannot use the API)
- A Facebook Page connected to your Instagram account
- A Zaprep account — sign up free at zaprep.com
- A post you want to add a CTA to
Step 1: Connect Your Instagram Account to Zaprep
- Log in to your Zaprep dashboard
- Click Connect Instagram Account from the sidebar
- Follow the Meta OAuth flow — log in with Facebook and grant the required permissions
- Select the Facebook Page connected to your Instagram Business account
- Zaprep automatically detects your linked Instagram account
Permissions required:
- `instagram_basic` — read your profile and posts
- `instagram_manage_comments` — detect new comments
- `instagram_manage_messages` — send DMs on your behalf
- `pages_messaging` — send messages via the connected page
Step 2: Create a New Automation Rule
From the dashboard, navigate to Automation Rules and click Create Rule.
Configure the trigger:
- Trigger type: Comment on Post
- Post: Select All Posts or choose a specific post
- Keyword filter: Enter the keyword(s) you want to watch for
Step 3: Set Your Keyword
Keyword selection is one of the most underrated parts of this setup.
Best practices:
- Use a single clear word — "CHECKLIST," "GUIDE," "LINK," "INFO," "YES" work well
- Make it ALL CAPS in your CTA — it stands out visually and signals intentionality
- Avoid common words like "love," "amazing," or "great" — these trigger false positives
- Test partial matching — Zaprep can match the keyword anywhere in the comment, so "CHECKLIST" will catch "CHECKLIST please!" and "I want that CHECKLIST"
See our full keyword triggers guide for a complete list of proven keywords by niche.
Step 4: Write Your DM Copy
Navigate to the Actions section and add a Send DM action.
Anatomy of a high-converting auto-reply DM:
- Personalized opener — use the `{{first_name}}` variable to greet them by name
- Deliver the promise — immediately give them what you said you would in the caption
- Single clear CTA — one link, one action, no distractions
- Optional soft follow-up — a question or invitation to continue the conversation
Example DM: > Hey {{first_name}}! 👋 > > Here is your free Email Marketing Checklist — 47 things to check before every send: > 👉 [link] > > Let me know if you have any questions — happy to help!
Keep your DM under 300 characters where possible. Shorter messages feel personal.
Step 5: Add a Caption CTA to Your Post
Your automation is only as powerful as the traffic you send to it.
High-performing CTA formulas:
- "Comment GUIDE below and I'll DM you the full breakdown 👇"
- "Drop YES in the comments if you want my free [X] — I'll send it straight to your DMs"
- "Comment LINK and I'll DM you the resource I mentioned in this video"
Caption CTA best practices:
- Place the CTA at the very end of your caption, after the value
- Use ALL CAPS for the keyword
- Add a downward arrow emoji 👇 to draw the eye to the comment section
- On Reels, add an on-screen text overlay with the keyword CTA
Step 6: Go Live With Your Rule
Before activating, review your rule:
- [ ] Trigger type set to Comment on Post
- [ ] Correct post selected (or All Posts)
- [ ] Keyword entered and tested
- [ ] DM copy written and previewed
- [ ] Rule status set to Active
Click Save & Activate. Your rule is now live.
> Note: Instagram comment webhooks only deliver in Live mode for your Meta App. Zaprep handles this automatically — you do not need to configure anything in Meta's developer dashboard.
Step 7: Monitor Performance
After your rule goes live, check the Analytics section to track:
- Triggers fired — how many comments matched your keyword
- DMs sent — how many direct messages were delivered
- Conversion rate — if you are collecting emails or link clicks downstream
Check back after 24–48 hours. If your trigger count is low, audit your caption CTA. If DMs sent is lower than triggers fired, check for delivery errors in the rule log.
Advanced Tips
Stack automations on the same post. You can have multiple rules for the same post with different keywords. "CHECKLIST" triggers the lead magnet DM, while "DEMO" triggers a booking link DM.
Use the Follow Gate. Zaprep's follow gate feature requires users to follow your account before the automation fires — protecting list quality while growing your follower count simultaneously.
Combine with multi-step DM flows. After sending the initial DM, trigger a follow-up sequence to collect their email automatically.
Retrigger settings matter. Enable retrigger with a cooldown window to re-engage the same person next time they comment. For one-time offers, keep retrigger off.
Common Mistakes to Avoid
- Not testing your keyword before publishing — always do a test run from a secondary account
- Writing a DM that is too long — walls of text feel spammy
- Forgetting to update the rule when you change your caption CTA
- Using generic greetings like "Hi there!" instead of `{{first_name}}`
Why Use an Official API Tool Like Zaprep?
There are dozens of Instagram automation tools out there — most work by scraping Instagram's web interface. These methods violate Meta's terms of service and put your account at serious risk of suspension.
Zaprep is built exclusively on the official Instagram Graph API. Every action — reading comments, sending DMs, managing conversations — goes through the same infrastructure Meta officially sanctions.
Start for free at zaprep.com — no credit card required, first automation live in under 10 minutes.
Ready to automate?
Set up your first Instagram automation in minutes. Free plan, no card required.
Start for free →