Instagram comment to DM automation is software, connected through Meta's official Instagram API, that sends a private DM to anyone who comments a chosen keyword on your post or Reel. You write the call to action ("comment GUIDE"), the tool detects each matching comment, and Meta's Private Replies API delivers one message to that person's inbox, usually a link, discount code, or resource.
Every legitimate tool runs on the same Meta rails. So the real differences are how a tool handles Meta's limits, whether its follow gate actually checks anything, and what unit you are billed for. This guide covers all three with Meta's own documentation, checked on 17 September 2026.
How Comment to DM Works, Step by Step
- You connect a professional account. Meta's messaging APIs only work with business or creator accounts. Personal accounts cannot use them.
- Instagram sends a webhook. When someone comments, Meta notifies the connected app through the
commentswebhook. - The tool matches the keyword against your campaign and decides whether that commenter should get a message.
- The tool sends a private reply. The DM arrives in the commenter's inbox and, per Meta's docs, includes a link back to the post they commented on.
Step four is where most of the rules live.
The Rules Meta Actually Sets
These come straight from Meta's developer documentation, not from tool marketing.
| Rule | What Meta's docs say | What it means for a campaign |
|---|---|---|
| Time window | A private reply must go out within 7 days of the comment | Backlogged or paused campaigns lose commenters after a week |
| One message | Only one message can be sent to the commenter | Your first DM has to do the whole job, or invite a reply |
| Follow-ups | Allowed only after the person responds, within 24 hours of their response | A button or question in the first DM opens the conversation |
| Hourly limit | 750 private replies per hour per professional account on posts and Reels | A viral Reel can queue faster than it can send |
| Live comments | Replies only during the broadcast, at up to 100 calls per second | Live campaigns cannot catch up afterwards |
| Disclosure | Automated chats must disclose automation where the law requires it | Say it is automated, especially for California and German audiences |
The one-message rule is the most misunderstood. A tool cannot send a "reward" DM, then a "follow me" DM, then a "share this" DM off a single comment. Anything after the first message depends on the fan replying or tapping a button. The three clocks that follow from this are covered in detail in Instagram DM messaging windows explained.
The 750-per-hour figure is also why the "200 DMs per hour" number repeated across the category is a pacing choice, not a Meta rule. Staying under any number does not guarantee safety either. Meta's spam systems judge behaviour, not only volume.
Follow Gates: Verified or Honor System
A follow gate asks commenters to follow you before the reward unlocks. Some tool guides say the API cannot verify a follow, and other tools say they verify it. Both can be true, because it depends on the sequence.
Confirmed fact: Meta's User Profile API exposes is_user_follow_business, which says whether a person follows your account. Confirmed fact: that profile data is only available after the person messages you or taps a button such as an icebreaker. A comment alone does not grant it.
Inference: a tool that checks follow status straight from the comment has nothing to check. It is asking people to follow and trusting them. A tool that sends a first DM with a button, waits for the tap, and then reads is_user_follow_business can genuinely verify the follow before delivering the reward.
That is how UnlockDM's gate works. The first DM carries a button. The tap opens the conversation, the tool checks follow status, and people who have not followed yet get a "check again" button instead of the reward. The mechanics and tradeoffs of gating are in what a follow gate is and why it works.
Ask any tool you evaluate one question: "Where in the flow do you read follow status?" If there is no tap or reply before the check, the gate is honor-based.
What You Pay For: Four Billing Units
Headline prices hide the part that matters, which is the unit you are billed on. Figures below were checked on the vendors' pricing pages on 17 September 2026.
| Billing unit | Example | What grows your bill |
|---|---|---|
| Active contacts per month | ManyChat: Free covers 25 active contacts, Essential 250, Pro 2,500, with per-contact overage above that | Each new person who interacts that month |
| Flat DM allowance | CreatorFlow: Free 500 DMs a month, Pro $15 for 5,000 DMs and 2 accounts. LinkDM: Free 1,000 DMs, Pro $19 for 25,000 DMs and 3 accounts | Moving to a higher DM tier |
| Free, uncapped | PilotDM: free Creator plan listing unlimited DMs, quote-only Agency plan | Needing agency features |
| Per campaign | UnlockDM: a one-time price per campaign, 50% off the first | The number of campaigns you run |
Note that CreatorFlow's follow gate is on Pro and Growth, not on its free plan. The full comparison of these models is in the DM automation pricing guide.
Which Setup Fits You
- Always-on automation across many posts: a flat DM-allowance tool is usually the cheapest predictable option.
- Multi-channel chat funnels (WhatsApp, Messenger, SMS): ManyChat covers channels that Instagram-only tools do not.
- Occasional giveaways, drops, or launches: per-campaign pricing avoids paying a monthly fee between campaigns.
- Growth through fans sharing the campaign: you need referral links, bonus rewards, and a leaderboard, which most comment to DM tools do not offer.
UnlockDM is a worse fit if you want an AI chatbot, a shared team inbox, or automations that run permanently on every post.
Campaign Basics That Still Decide Results
Pick one short keyword that is hard to misspell. Promise a specific reward, not "a helpful resource." Make the first DM do its job in one message, since Meta allows only one before the fan responds. And watch the first hour of a Reel that takes off, because that is when the 750-per-hour queue matters.
If DMs stop arriving, work through the symptom table in Instagram comment to DM not working before changing tools.
Sources checked
Checked 17 September 2026. Meta revises these pages without notice.
- Instagram Messaging API, private replies (7-day window, one message, follow-ups after a response)
- Graph API rate limiting (750 private replies per hour on posts and Reels, Live limits)
- Instagram User Profile API (
is_user_follow_business, consent requirement) - Instagram Messaging API overview (automation disclosure)
- Vendor pricing: ManyChat active contacts, CreatorFlow, LinkDM, PilotDM
UnlockDM runs comment to DM campaigns with a verified follow gate, personal referral links, and a leaderboard, priced per campaign with the first one at half price.



