Journey Builder

The Journey Builder is a visual canvas where you design the flow of steps subscribers will move through after enrollment. The builder uses an automatic layout engine that positions nodes and routes connections cleanly, keeping flows readable even with complex branching paths.

Canvas Overview

Every journey starts with an Entry node (representing the trigger or schedule configuration) and ends with an Exit node. Steps are added between these nodes to define the subscriber's path.

Placeholder Steps

New journeys start with a visible placeholder step between the entry trigger and exit node. The placeholder makes it immediately clear where to add your first step.

Click the placeholder or use the + button on adjacent edges to replace it with a real step. Once replaced, the placeholder is removed from the flow automatically.

Adding Steps

To add a step to the journey, click the + button on any edge between nodes, or click a placeholder step. The Add Step Panel appears as a floating panel with step descriptions organized by category.

A/B/n Split Testing

Journeys support variant split steps for A/B and multivariate testing directly within the flow. A split test divides subscribers into 2–4 named variant paths, each with a configurable percentage of traffic. All paths automatically converge at a downstream join point, so the journey continues as a unified flow after the test.

Adding a Split Test

  1. Click the + button on an edge where you want to insert the split.

  2. Select Split Test from the Add Step Panel.

  3. The split test node appears with two default variant branches.

Configuring Variants

Click on the split test node to open its configuration panel:

  • Variant Name — A customizable label for each variant (e.g., "Variant A", "Variant B").

  • Percentage — The percentage of traffic allocated to each variant. Percentages must sum to exactly 100%.

  • Add Variant — Add up to 4 total variants. Adding a new variant automatically redistributes percentages evenly (e.g., adding a third variant sets A: 33%, B: 33%, C: 34%).

⚠️ The Update Step button is disabled until the variant percentages total exactly 100%. A "Total: 100% / 100%" indicator in the configuration panel confirms this.

Building Variant Paths

Each variant branch is fully independent and can contain its own sequence of steps. After adding a split test:

  1. Click the + button on a variant's edge to add steps to that branch.

  2. Add any combination of waits, notifications, and other steps within each variant.

  3. All variant branches automatically converge at a shared join point downstream.

Last updated