You set up a comment-to-DM automation, someone commented, and no message went out. Comment-to-DM has a few specific requirements — let’s check each one so you can get it sending.
Applies to: Facebook Page (Messenger) comment-to-DM automations · ~4 min read
How comment-to-DM works (the quick version)
A comment-to-DM automation watches one specific Post or Reel on your connected Facebook Page. When someone comments on that post — and their comment matches your keyword rules — your Page sends them a private Messenger DM. If any link in that chain is off, the DM won’t fire. Here’s where to look.
Comment-to-DM is tied to the exact Post or Reel you attached during setup.
Check these four things
The comment is on a Post or Reel of the connected Page
The automation only watches content on the Facebook Page you connected to AutoDM. A comment on a different Page, a personal profile, or a shared copy of the post won’t trigger it.
What to do: Make sure the comment is on the original Post or Reel published by your connected Page.
The automation targets that specific post
Each comment-to-DM automation is attached to the Post or Reel you chose when you built it. If the comment landed on a different post — even one on the same Page — this automation won’t fire for it.
What to do: Open the automation and confirm it’s pointed at the exact Post/Reel where the comment was left. To cover more posts, create a separate automation for each one.
The comment matches your keyword
If you’re using specific keywords, the comment must contain one of them. Keep the matching rules in mind:
Keywords are not case-sensitive — “Link” and “link” match the same.
Matching is on whole words — ai matches “ai” but not “pain”.
If you wanted every comment to work, set the trigger to any comment instead of a specific keyword.
Watch your excluded keywords — a comment containing one of those is skipped on purpose.
What to do: Re-read the keyword settings, then test with a comment you know matches.
Give it a moment — and check Message Requests
Comment replies have a short built-in delay of a few seconds (Meta’s rate limits), plus any time delay you configured. So wait a beat before assuming it failed.
And when the DM does send, remember: a Page’s first message to someone lands in their Message Requests — and sometimes the Spam sub-tab — until they open it.
⚠️ The DM may have been sent — just not where you looked
This is normal Meta behaviour for first-contact messages, not a bug. Check the receiving account’s Message Requests (and Spam). See Why your DM landed in Message Requests or Spam.
ℹ️ Testing tipA person can’t trigger their own Page’s automation by commenting as the Page. Test from a different account so the comment comes from a real visitor.
Still stuck?
If you’ve confirmed all four checks above and it still isn’t sending, the issue may be broader — for example, the automation is disabled, or the Page connection has broken. Run through the full My automation isn’t triggering checklist for those cases.
Frequently asked
Can one automation cover all my posts?
No — a comment-to-DM automation is attached to the single Post/Reel you select. Set up a separate automation for each post you want to watch.
I commented, and nothing happened, but I’m the Page admin.
Commenting as the Page won’t trigger its own automation. Use a personal account or ask someone else to test.
Related articles
My automation isn’t triggering
Why your DM landed in Message Requests or Spam
Set up a comment-to-DM automation