Instagram Comment to DM

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

01

Connect Instagram

One-click, password-free OAuth connect for your Instagram Business or Creator account. Takes 30 seconds.

02

Pick a post & keyword

Choose any post, Reel, or Live. Set trigger keywords like "LINK" or "GUIDE" - exact, contains, or any comment.

03

Write your DM

Add your message with the @username variable, a link, and a tappable button. Add variants to stay natural.

04

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.

GUIDE

Deliver lead magnets

"Comment GUIDE for my free PDF" - every commenter instantly gets the download link in their DMs.

DEAL

Send discount codes

"Comment DEAL for 20% off" - turn engaged followers into paying customers with instant promo codes.

LINK

Share any link

"Comment LINK for the full post" - stop telling people to check your bio; send the URL straight to their inbox.

BOOK

Book calls & demos

"Comment BOOK for a free call" - DM your Calendly to high-intent leads while interest is hot.

DROP

Drive product drops

"Comment DROP for early access" - DM the shopping link to everyone the moment your launch goes live.

JOIN

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