Sari la conținut

How do you stop an automation from replying to every message?

4 răspunsuri2 vizualizări

My welcome automation is answering every single inbound message, including replies to other flows. I did set it up with keywords, or at least I thought I did. What would cause that?

4 Răspunsuri

Cel mai bun răspuns

JB

Check the keyword list on the trigger: an empty list means every inbound message matches. This is the single most common cause, and it is easy to hit because a trigger with no keywords is a valid configuration, not an error.

An empty keyword list is deliberate behaviour. It is how you build a default reply or a welcome message for a first-time contact. It is also how you accidentally build an automation that answers everything, including the messages your other automations were supposed to handle.

Work through it in this order:

  1. Open the trigger and look at the keyword list. Empty means any message.
  2. Check the mode. Contains on a short word matches more than you expect,

because it matches inside longer words.

  1. Check which other automations are published on the same trigger. Only one

automation answers a message, so if yours is the catch-all it may be winning when it should be losing. Move it to any message mode so it sits at the bottom of the priority order.

  1. Check the audience conditions. An automation with no audience filter runs

for everyone, including contacts you had segmented out.

If what you actually wanted was a default reply, keep the empty list and make sure every specific automation is more specific: exactly matches or starts with, rather than contains.

SW

Empty list equals everything is not obvious until it happens to you.

BP

Step 3 was our issue, the catch-all was outranking a real one. ---

CT

Yes. Worth adding that a catch-all in any message mode covers the rest.

Autentifică-te ca să răspunzi și să-ți salvezi ciorna.