Turn every Instagram comment into an instant DM
Someone comments your keyword - "LINK", "GUIDE", "PRICE" - and IGMsg privately DMs them your message, link, and a tappable button in under 3 seconds. Built on Instagram's official Messaging API, so your account stays safe.
4.8 / 5 from 2,000+ creators & brands
<3s
Comment → DM
1.2M+
DMs auto-sent
750/hr
Per account (Meta cap)
24/7
Always running
What is Instagram comment-to-DM automation?
Instagram comment-to-DM automation automatically sends a private direct message to anyone who comments a chosen keyword on your post, Reel, or Live. The moment a matching comment appears, the tool delivers your pre-written DM - text, links, and a tappable button - through Instagram's official Messaging API, usually in under 3 seconds.
It replaces the slow, manual loop of spotting a comment, opening the inbox, and copy-pasting a reply. Instead, you set up one automation: pick a post, choose the keyword, write the DM. From then on, every commenter is captured, messaged, and tracked - without you lifting a finger. Because IGMsg uses the sanctioned Instagram automation endpoints (not bots or scrapers), your account stays compliant with Meta's terms.
How It Works
Comment to DM in four steps
Connect Instagram
One-click, password-free OAuth connect for your Instagram Business or Creator account. Takes 30 seconds.
Pick a post & keyword
Choose any post, Reel, or Live. Set trigger keywords like "LINK" or "GUIDE" - exact, contains, or any comment.
Write your DM
Add your message with the @username variable, a link, and a tappable button. Add variants to stay natural.
DMs send automatically
Every matching comment fires an instant DM + optional public reply. Track sends, clicks, and replies live.
Manual vs Automated
Why creators switch to comment-to-DM
| Replying manually | With IGMsg | |
|---|---|---|
| Speed | Hours later - or never | Under 3 seconds, 24/7 |
| Scale | You burn out after ~50 DMs | Hundreds per hour, fully automatic |
| Link clicks | Buried in a wall of comments | Tappable button inside the DM |
| Lead capture | Manual copy-paste, leads slip | Every commenter captured + deduped |
| Account safety | Copy-paste bots risk a ban | Official Meta Messaging API |
| Cost | Your time, every single day | Free plan, then paid from $15/mo |
Use Cases
What you can deliver from a comment
Pick a keyword, attach the payload. Here are the patterns creators and brands run every day.
Deliver lead magnets
"Comment GUIDE for my free PDF" - every commenter instantly gets the download link in their DMs.
Send discount codes
"Comment DEAL for 20% off" - turn engaged followers into paying customers with instant promo codes.
Share any link
"Comment LINK for the full post" - stop telling people to check your bio; send the URL straight to their inbox.
Book calls & demos
"Comment BOOK for a free call" - DM your Calendly to high-intent leads while interest is hot.
Drive product drops
"Comment DROP for early access" - DM the shopping link to everyone the moment your launch goes live.
Grow your list & community
"Comment JOIN for the newsletter" - add qualified subscribers or Discord members automatically.
Features
Built for comment-to-DM, done right
Keyword match modes
Exact match, contains, or reply to every comment. Multiple keywords per automation, full control.
Tappable link buttons
Attach a CTA button (title + URL) to each DM instead of a raw link. Cleaner, and far higher click-through.
Public comment replies
Auto-reply publicly so commenters know to check their inbox - beats the "Message Requests" folder.
Message variants
Add up to 5 variations per automation; IGMsg rotates them so a viral post never looks robotic.
Automatic dedup
Each user gets one DM per automation, no matter how many times they comment. No accidental spam.
Hourly reply cap
Set a per-hour limit (up to 200) to stay well inside Meta's safe sending range on big posts.
Followers-only filter
Optionally DM only confirmed followers and skip spam or bot accounts.
Dynamic personalization
Drop @{{username}} into any message so every DM feels written for that person.
Real-time analytics
Track DMs sent, clicks, and replies per automation. Export to CSV anytime.
Comment-to-DM questions
Instagram comment-to-DM automation automatically sends a private direct message to anyone who comments a chosen keyword on your post, Reel, or Live. The moment a matching comment appears, IGMsg delivers your pre-written DM - text, links, and a tappable button - through Instagram's official Messaging API, usually in under 3 seconds.
Yes. Replying privately to a public comment is an officially supported feature of Instagram's Messaging API (the Private Replies endpoint). IGMsg never logs into your account or uses bots - it connects through Meta's OAuth and uses only sanctioned endpoints, so your account stays fully compliant.
Under 3 seconds end-to-end. Instagram pushes the new-comment event to IGMsg by webhook almost instantly, and we dispatch the DM immediately after checking your keyword and deduplication rules.
Instagram caps every tool at 750 private replies per hour per connected account. IGMsg's free plan includes 1,000 DMs/month, Pro includes unlimited DMs, and Business includes unlimited DMs. If a post goes viral, extra messages queue and send in the next window.
Yes. Choose exact-match (only "LINK"), contains-match ("send me the link"), or respond to every comment. You can set multiple keywords per automation and a public comment reply so commenters know to check their inbox.
Yes. Every DM supports text, emojis, the commenter's @username, and a tappable call-to-action button (title + URL) - far higher click-through than dropping a raw link in the comments.
IGMsg deduplicates automatically: each Instagram user receives at most one DM per automation, no matter how many times they comment.
Yes. Any post type that accepts comments - Reels, photos, carousels, and Live replays - works with comment-to-DM automation.
Reply to every comment in your sleep
Free forever plan · No credit card · First automation live in 2 minutes