The Sub Flow step allows you to embed one flow inside another—giving you a powerful way to organize complex logic, re-use shared sequences, and analyze performance at a deeper level.

When added to a parent flow, the Sub Flow functions like a full flow of its own: you can build it out with any message or control steps, edit it separately, and track results independently. Sub flows support all step types and can include their own delays, segments, experiments, and message logic.

Screenshot 2025-04-13 at 11.02.38 AM.png

When a customer reaches a sub flow, they complete it before returning to the main flow (if applicable), or exit the journey if the sub flow ends.

Why Use Sub Flows?

Screenshot 2025-04-13 at 11.05.26 AM.png
Toggle "Root Cause Flow" to track Sub Flow performance separately from the parent flow

Best practice:
Use the Sub Flow step when building modular journeys, running complex multi-phase flows, or creating shared building blocks like recovery sequences, reminders, or loyalty messaging.