Comment to DM

Comment to DM: send a DM to everyone who comments

Start your free trial

Free for 7 days, no credit card required

You asked people to comment LINK and two hundred did. Answering each by hand takes the evening, and the ones you miss buy somewhere else. CommentWatchDog sends every one your link in a DM within seconds.

  • Meta's official API, no password, nothing installed
  • Unlimited contacts on every plan
  • AI replies in your customer's language
  • From $29 a month
How it runs

From “comment for the link” to a conversation

Comment to DM sends a private message to anyone who comments on your post, reel or ad, usually when the comment has a keyword like LINK. It runs on Meta’s private reply: one DM per comment, within seconds, plus an optional public reply under it.

  1. 01

    They comment

    Your keyword under a post, a reel or an ad, on Instagram or Facebook. Or any comment at all, if you want everyone.

    Up to 50 keywords, capitals don’t matter

  2. 02

    The private reply

    Seconds later their DMs hold your reply to the comment: a short line and a button, or your link straight away.

    Meta allows one per comment, up to 7 days after it

  3. 03

    They tap

    The tap is their first move in the chat. It opens the 24-hour window, so everything else can follow.

    Without a tap or a reply, nothing more goes

  4. 04

    The rest of the flow

    The link, the code, a follow check, their email, a tag, or a whole flow from the flow builder.

    Messages, questions and hand-offs, inside the window

What you set

Every setting, in the editor’s words

The same labels you will see in the app, what each one does, and the rule behind it.

Where and who

The editor’s first two steps, and who gets a DM twice.

Any post or adEvery post, or the ones you pick

Run it on every post, reel and ad the page has, now and later, or only on ads, only on posts, the posts you choose, or the next one you publish.

Ads show in the picker after their first comment.

Contains a keywordKeywords, exact words or any comment

Contains a keyword matches anywhere in the comment, Exactly these words only a comment that is exactly one of them, and Any comment sends the DM to everyone who comments.

Up to 50 keywords. Capitals don’t matter, and a keyword is a whole word, give or take a common ending: LINK never matches linkedin.

Only once per personOne DM per person

Someone who comments twice gets one DM: once ever, once per post, once a day or once a week. If they come back, nothing more, a public reply only, or a person takes it.

Also DM the 14 who commented in the last 7 daysThe people who already commented

Turn it on for a post that already has comments, and the people who commented this week get the DM too. From now on is the default.

Meta allows a private reply up to 7 days after a comment; older ones are left alone.

What they get

The private reply, and everything after the tap.

The message they getText, an image and link buttons

Your message with their username or your page name filled in, an image above it, up to three link buttons under it, and up to five variations, one picked at random.

1,000 characters on Instagram, 2,000 on Messenger. With buttons or an image, Instagram sends a card: an 80-character title and an 80-character line.

Start with an opening messageA line and one button first

The private reply becomes a short line and a button. Their tap opens the chat, so the link follows at once, and with the follow check on, a follower is never asked to follow.

This is the one private reply Meta allows per comment.

Ask them to follow firstFollow to unlock

The link goes out after they tap “I’m following” and Instagram confirms they do. How asking them to follow first works.

Instagram says whether someone follows only after they tap or write back.

Ask for their email afterAn email or a phone number

Offer what they came for by email too; the address is saved on the contact and in your exports. Collect their email in the same DM.

Add another messageUp to five more messages

After the first: text, an image or a video, a PDF, audio or a card with buttons, each landing as its own message, in order.

Files, video and audio up to 25 MB.

Under the comment

What everyone else sees on the post.

Also reply under the commentA public reply too

A short public reply so others see you answered, up to five variations, one picked at random, mentioning them by name.

Posted only once the DM is delivered, so “check your inbox” is never a promise it could not keep. Up to 500 characters.

Hide their comment after replyingKeep numbers off your post

Hide the comments that carry a phone number, an email or a link once the message is delivered, or every matched comment. They still see their own.

Also when they share the post by DMShares count too

Someone sends this post to you in a message and gets the same DM, no comment needed.

Instagram only.

Wait before replyingA human pause, if you want one

Most people expect the link at once. Add a random wait of up to 10 minutes, or a fixed one, when you want it to feel typed.

The editor

You see their phone as you write

The preview beside the editor plays what the commenter sees, step by step, on Instagram or Messenger.

Preview
The post, their comment, the private reply, their tap, the link and the offer, one click each.
Write 3 more with AI
Three more variations of a message in the same voice, for one AI credit.
Copy to another page
The same automation on another Instagram account or Facebook page.
In the flow builder

When one DM is not enough

Every comment to DM is also a comment start in the flow builder: add questions, conditions, tags, a hand-off, or let AI answer the follow-up questions.

The same automation as flow steps: a comment starts it, the private reply’s tap opens the chat.
The limits

The numbers behind it

What Meta allows on a private reply, and the caps the editor adds.

WhatThe limitSet by
Private replies per commentOneMeta
When it can be sentUp to 7 days after the commentMeta
Messages after itOnce they tap or reply, inside the 24-hour window that opensMeta
Where it lands on InstagramTheir inbox if they follow you, otherwise their message requestsMeta
One message1,000 characters on Instagram, 2,000 on MessengerMeta
With buttons or an image, on InstagramA card: an 80-character title and an 80-character lineMeta
Buttons on a messageUp to 3Meta
Image above the messagePNG or JPG, up to 8 MBMeta
Public replyUp to 500 characters and 5 variationsCommentWatchDog
KeywordsUp to 50 per automationCommentWatchDog
More messages after the firstUp to 5; files, video and audio up to 25 MB eachCommentWatchDog
Contacts and DMsUnlimited, on every planCommentWatchDog

Meta’s numbers: the Instagram Platform and Messenger Platform private-replies references and their send limits, each also sent live through the product. CommentWatchDog’s numbers are the editor’s own caps.

Why people switch

Comment to DM, without the catches

The same comment to DM you know from ManyChat, without the contact meter. Looking for a ManyChat alternative? These are the rows that decide it.

What decides it
ManyChatLinkDMInrōCreatorFlow
CommentWatchDog
Contacts and DMs
Priced or cappedManyChat: $161.50/mo at 10,000, billed monthly
UnlimitedContacts and DMs, on every plan
Spam and scam comments
Not deletedNo auto-delete on posts or ads
Hidden or deletedBefore any DM goes out
AI that reads your files
No PDFs or filesManyChatLinkDMCreatorFlowOr no AI agent at all
Site, PDFs and FAQsPDFs from Growth, any language
Facebook and Instagram
Instagram onlyInrōNo Facebook posts or ads
Both, one inboxPosts, reels and ads

From each tool’s own pricing and help pages, October 2026. Logos belong to their owners.

Questions

Questions about comment to DM

What people ask before they turn it on.

Comment to DM is an automation that sends a private message to anyone who comments on your post, reel or ad, usually when the comment contains a keyword like LINK. CommentWatchDog does it on Instagram and Facebook through Meta’s private replies: one DM per comment, sent within seconds, plus an optional public reply under the comment.

You ask people to comment a word, such as LINK, in your caption or your reel. An automation watches the comments, and everyone who comments that word gets your link in a DM within seconds, so nobody waits for you to answer by hand. In CommentWatchDog that is a comment to DM automation: pick the posts, type the keyword, write the message with its link button, and switch it to Live.

Yes. CommentWatchDog uses Meta’s official private-reply API for Instagram professional accounts: you connect with Facebook’s own login, nothing is installed, no password is shared and nothing is scraped. Pick the posts, set the keywords, write the DM, and switch it on.

It is the way Meta built it. Meta allows one private reply per comment, up to 7 days after it, through its API. CommentWatchDog sends exactly that one reply and nothing more until the person taps a button or writes back, which opens a 24-hour window for the rest of the conversation.

The usual causes come from Meta’s rules and your settings: the comment was older than 7 days, the post was outside the automation’s posts, the keyword did not match (a keyword must be a whole word, give or take a common ending, so LINK never matches linkedin), or the person already got it under Only once per person. If they do not follow you, the DM did arrive, in their message requests.

Yes: posts, reels and ads on Instagram, and posts and ads on Facebook, where the DM is a Messenger message. Choose Any post or ad, ads only, posts only, the posts you pick, or your next post. There is more on comments on ads.

As many as comment. There is no contact limit and no per-DM charge on any plan; a fair-use line of 100,000 people reached a month alerts us and stops nothing. Meta’s own rate limits still apply. See pricing.

No. Your moderation rules run before any automation, on every post and ad, so scam links, fake support accounts and spam are hidden or deleted first and never get a DM. Comment moderation is included in every plan; see how to hide spam comments.

Turn tonight's comments into conversations

Meta API approved Start your free trial

Free for 7 days, no credit card required

DM automation, now done by AI

Try free