Why Journeys Matter
Passing individual flows does not guarantee your full user path works. A user might successfully reach your signup page (flow 1) and your confirmation page might render correctly (flow 3), but a broken handoff in between — a failed redirect, a missing session token, a dropped form submission — means no one can actually complete the journey. Journeys catch exactly these integration failures by verifying that the output of one flow feeds correctly into the next.Journey Structure
A journey is an ordered list of flows that share state across steps. This shared state is what makes journeys more than a playlist of independent tests:- Ordered execution — Flows run in the sequence you define. If an earlier flow fails, subsequent flows are skipped and the journey is marked as failing at that step.
- Shared context — Data produced in one flow (such as a lead ID, a session cookie, or a confirmation code) is available as input to the next flow. You define which outputs to pass forward when you build the journey.
- Single health signal — The journey surfaces one overall status so you can see at a glance whether the complete path is working, without inspecting each flow individually.
Example Journey: Prospect Pipeline
The following journey verifies that a prospect can move from first contact to confirmed lead without any broken steps:- Visit landing page — Navigate to the campaign landing page and assert the primary call-to-action button is visible.
- Fill lead form — Click the CTA, fill in the prospect’s name, email, and company, and submit the form.
- Verify confirmation — Assert the thank-you page is displayed and confirm a confirmation email is received at the test inbox.
Journey Health
A journey’s overall health status gives you a fast read on whether your end-to-end path is working:- All Passing — Every flow in the journey completed successfully on its last run. Your full user path is operational.
- Partially Failing — One or more flows in the journey failed, but others passed. The dashboard highlights exactly which step broke and where the path is interrupted.
- Fully Failing — The first flow in the journey failed, which prevented all subsequent flows from running. Your entry point is broken and no users can begin the path.
Related Concepts
Flows
Build the individual step sequences that make up each stage of a journey.
Monitors
Attach a journey to a monitor to verify your end-to-end path on a continuous schedule.