Skip to main content

How does rule order and execution priority work in DM Automations?

Thomas Danninger avatar
Written by Thomas Danninger
Updated this week

When you have multiple automations running, the #1 cause of confusion is execution logic.

Here is how replient.ai evaluates rules:

1) DM Automations run before Comment Automations

If a DM Automation matches, it runs first.
Only if no DM automation matches, replient.ai checks Comment Automations.

This is critical for setups like:

  • DM flow for giveaways/recipes

  • fallback Comment Automation that answers everything with AI

2) Within DM Automations, rules run top → bottom

replient.ai checks each DM automation from the top of your list to the bottom.

  • The first automation whose trigger + conditions match will run

  • Then replient.ai stops evaluating further rules

3) Best practice: put specific rules above broad rules

Example ordering:

  1. Giveaway “WIN” flow (very specific)

  2. Recipe “SUSHI” flow

  3. Generic inbound DM router

  4. Broad “catch-all” automation

If the catch-all is at the top, it can “steal” users from more important campaign flows.

4) “Trigger once per user” (avoid duplicates)

“Trigger once per user” prevents the same user from entering the same automation again.

Use cases:

  • giveaways across multiple posts

  • freebie delivery campaigns where users comment repeatedly

Pro move for campaigns:

  • Enable “Trigger once per user” on the DM flow

  • Then create a lightweight Comment Automation that handles repeats (e.g., mark as done) so repeat comments don’t create manual workload

Did this answer your question?