Skip to main content

Common errors when simulating a flow

Having problems testing your flows in Atom? Learn about the most frequent errors when using the Flowbuilder simulator, why they occur, and how to easily fix them to ensure your automations work perfectly before publishing them.

Below, we detail the most frequent errors when simulating flows, their probable causes, and how to solve them quickly.


⚠️ Error: The simulator stops or shows strange behavior

💡 Probable cause: One of the most common causes is that one of the branches of an Evaluate response component is empty or without a defined value. This occurs, for example, when you create a condition based on buttons or options, but you don't connect any action or next block to that branch.

🧩 Typical example:

  • You have a message with three buttons: "Yes", "No", and "Maybe".

  • You only connected actions for "Yes", "No", and "Maybe" but not for "Other".

  • The "Other" branch was left disconnected and empty.

  • Result: When simulating that flow, the journey is cut off or a system error is displayed because the simulator cannot find logic to continue.

Suggested solution: Make sure to complete or connect all branches of the evaluator before starting the simulation. If any option does not require complex action, connect it to a End of Flow component, or simply delete the original button if it is not necessary.


🛠️ General recommendations to avoid errors when simulating

To ensure smooth simulations without interruptions, follow this checklist:

  • 🔹 Complete the branches: Carefully review that all evaluators have defined actions in each route.

  • 🔹 Check for duplicates: If you duplicated an existing flow, validate that the buttons and branches are still correctly linked to their respective evaluators.

  • 🔹 Use test campaigns: Use internal campaigns with your team before activating large real flows.

  • 🔹 Validate your variables: Make sure that the information fields you are using in conditionals are correctly created and configured in your environment.


📌 Extra tip: The simulator is an excellent tool to validate the journey and visual logic of your flow, but it does not replace a real test. Whenever possible, perform real tests by sending the flow to your own WhatsApp number before publishing it to production.


Simulate successfully and avoid surprises! 🚀

Keeping your branches complete and following these best practices ensures a flow without blocks. Perform safe tests in Flowbuilder and launch your automations with complete confidence and precision. ✅

Did this answer your question?