Skip to main content

Why didn’t my DM Automation trigger?

Thomas Danninger avatar
Written by Thomas Danninger
Updated this week

If a DM Automation doesn’t fire, it’s almost always one of the reasons below.

1) The automation is in the wrong order

Remember:

  • DM Automations are evaluated top → bottom

  • First match wins

If a broad rule sits above your campaign rule, the campaign rule will never run.

2) Your post targeting doesn’t match

If you use “Post Caption contains”, check:

  • is the marker text actually in the caption?

  • did you post on the same platform you selected?

  • are you restricting to a specific platform accidentally?

  • Did you set all the quotation marks exactly as in your post caption?

If you use “Specific post”, check:

  • is it the correct post?

  • did you select the right IG/FB post?

3) Your keyword doesn’t match

  • Keyword matching is case-insensitive, but the keyword still needs to be present

  • Avoid punctuation-sensitive patterns; keep keywords simple (“SUSHI”, “ADVENT”, “DISCOUNT”)

4) “Trigger once per user” blocked the user

If enabled, and the user already went through it once, they won’t enter again.

Disable the option and try again for testing.

5) The user didn’t interact in DMs (flow can’t continue)

If your flow relies on:

  • follower check

  • multi-step follow-ups

  • link-click branching
    …you usually need an explicit DM interaction first.

Best fix:

  • add “Ask a question” with buttons early in the flow

6) Platform limitation (TikTok)

DM Automations do not run on TikTok DMs due to API restrictions.

7) Follower check expectations (Instagram-only + requires DM interaction)

If your flow checks “user follows you”, remember:

  • Instagram only

  • works best after the user has interacted in the DM flow

Best way to check what happened in a DM automation

You can open up a specific DM conversation in the inbox tab and click on "Show activities". This will tell you exactly what automation got triggered and why id did / did not execute a specific step.

Did this answer your question?