- Only brand-new comments fire it. Edited comments and deleted comments do nothing, and your own Page’s or account’s comments never trigger your own automations. Replies under a comment count as comments too; someone answering another commenter can trigger your flow.
- A comment creates a contact only when it leads somewhere. Before DMLY records anything it asks two questions: is the commenter already one of your contacts, and does a comment automation on that channel match this comment (the right trigger event, plus the keywords matching if the trigger has any; a quick automation also needs at least one action)? If either answer is yes, the commenter gets a contact, named from their username, and the comment is recorded. If both are no, the comment is dropped: no contact, no comment thread, nothing in the Inbox. Moderate those in Facebook, Instagram or TikTok directly. Drive-by commenters used to become contacts and quietly spend your plan’s contact allowance, which is why the check is there.
- Comments and DMs from the same person stay in separate threads. On Facebook and Instagram they belong to the same contact but thread separately in the Inbox; you’ll see a comment thread alongside their DM conversation. On TikTok, a commenter and a DMer are separate contacts (TikTok’s API keeps the two identities apart).
- The comment threads DMLY keeps are real Inbox threads. Your automated public replies appear there as your Page’s own comments, and your team can answer manually with Write a public reply… in the composer.
Reply to comments automatically
The simplest comment automation: when someone comments, post a public reply under their comment.Create a comment-triggered flow
Filter with keywords (or don't)
- Any message (no keyword filter): fire on every comment
- Message contains a keyword
- Message is an exact match
- Message starts with a keyword
Price, PRICE and price all match. Leave the
keyword list empty and the automation fires on any comment.The trigger also has Only respond once per contact; turn it on for giveaway-style
automations where each person should only ever get one response, however many times
they comment.Add a Reply to Comment step
{{first_name}} and the rest), but remember a fresh commenter’s name is seeded from
their username, so {{first_name}} may resolve to a handle rather than a real first
name. The default text is “Thanks for your comment! 🙌 Check your DMs.” Change it if
you’re not also sending a DM.If the reply is empty, the builder flags the step with an amber “Public reply text is
empty.” warning. Heed it: the flow will still publish, and the empty reply only fails
when it runs.Publish and test
Comment-to-DM
The classic pattern: “Comment WANT and I’ll DM you the link.” This works on Facebook and Instagram: a comment lets you open a DM with someone who has never messaged you.Start from a comment trigger with a keyword
WANT or whatever you announce in the caption.Optionally reply in public first
Add the Send Message step
Publish
- One per comment. Only the first message of the run uses it. Each new comment is processed exactly once, so there is no way to get a second private reply out of the same comment.
- Text only. The private reply carries plain text: no images, cards or buttons. If the first message step in your flow is an image or a card, it skips the private-reply mechanism entirely and is sent as a normal DM instead, which may not reach a commenter who has never messaged you. Make the first message a text message containing what matters (the link), and put media after it.
- Later messages are ordinary DMs. A comment opens a 24-hour messaging window, so follow-up steps in the same flow are attempted normally, but their delivery is decided by Meta at send time, and a rejection shows up in Logs. Front-load the message that matters.
Comment-to-DM on TikTok
Comment-to-DM on TikTok
Moderate comments automatically
Keyword-triggered hide and delete keeps spam and abuse off your posts without a human watching the comments.Trigger on the words you want gone
win also matches “winter”.Choose Hide or Delete
- Hide Comment: “Hides the comment from everyone except its author.” The commenter still sees their own comment and doesn’t know it was hidden; everyone else stops seeing it. Good for spam and negativity, because it doesn’t provoke a reaction. Facebook and Instagram only; on TikTok this step is skipped with a note in the thread (“Hiding comments isn’t supported on TikTok — skipped.”), because TikTok has no hide.
- Delete Comment: “Permanently deletes the comment. Use sparingly — this can’t be undone.” Works on all three platforms. The commenter can see it’s gone.
Publish and watch the thread
Message the commenter after moderating
You can chain moderation with a DM. Hide or delete the comment, then privately tell the person why: “We removed your comment because it broke our rules; here’s how to reach us.” This works on Facebook and Instagram, because every comment step lets the flow continue: a hide or delete (even a failed one) never stops the run, and the private-reply DM still targets the original comment. Order matters, though:- Hide, then Send Message: the safe chain. The comment still exists (hidden), so the private reply lands normally.
- Delete, then Send Message: risky. A private reply to a comment that no longer exists isn’t something DMLY guards against, and Meta may reject it. If you want to delete and notify, put the Send Message step before the Delete Comment step: the DM is delivered first, then the comment is removed. Nothing in the builder enforces this ordering; it’s on you.
What works where
Comment automations in the quick builder
Comment automations in the quick builder
Troubleshooting
A comment step failed
A comment step failed
The automation never fires
The automation never fires
- You tested with your own account; the Page’s or business account’s own comments are always ignored.
- You edited an existing comment; only brand-new comments fire the trigger.
- The bot is paused for that contact (a teammate took over the conversation).
- Only respond once per contact is on and that person already triggered it once.
- A previous run for that contact is still active on the same automation; a repeat comment during an active run is suppressed.
- You expected Specific posts to include the post, but post targeting is not enforced; check the keywords instead.
New commenters never appear in the Inbox
New commenters never appear in the Inbox
The public reply worked but the DM never arrived
The public reply worked but the DM never arrived

