Skip to main content

I’m running into a problem with overlapping automations in ManyChat and would love your advice or best practices on how to solve it.

Here’s my setup:

  • I have several automations that include Smart Delays (e.g. 1–3 days).

  • Sometimes a user triggers a new automation (for example, via another entry point or keyword) while the previous one is still running.

  • As a result, both automations continue in parallel, which creates chaos — they might receive mixed messages or conflicting content.

What I would like to achieve:
👉 Whenever a new automation starts, I want all other currently running automations or sequences to stop automatically.
Basically, the user should only ever be in one active automation at a time.

 

Questions:

  1. Is there any built-in way to automatically stop other running automations when a new one starts?

  2. If not, how do you personally handle situations where users might enter multiple long-running automations at once?

Would really appreciate your input or example setups 🙏
Thanks in advance!

@LeenaLenaa there’s no way to stop a smart delay once it’s started…

The only option you have is to use conditions and tags after each delay, and check if the person is tagged with something that indicates that they’re on another automation, you make the current automation stop.

 

The other alternative you have is to use sequences instead of smart delays.

If you do, you can unsubscribe the person from all other sequences whenever they subscribe to a new sequence - and that way you’d avoid overlapping.

Hope this helps!