Skip to main content
A journey is a graph of steps that users move through. Use journeys for onboarding sequences, abandonment recovery, renewal reminders, lifecycle re-engagement, and any multi-step automation. Users enter at an entrance node and progress until they hit an exit or the graph ends.

How users enter

An entrance node has one of three modes:
  • event: a user enters when a tracked event occurs (e.g. purchase_made, form_submitted).
  • schedule: the journey runs on a recurring schedule against a segment.
  • none: entries come from the API or another journey, not from a trigger condition.
A journey can have multiple entrance nodes for the same flow (e.g. one entrance per signup source).

Step types

Build a journey

1

Pick an entrance

Choose event for behaviour-driven journeys, schedule for recurring sweeps, or none for journeys triggered from the API or another journey.
2

Add an action step

Pick a channel and template. The template can pull user attributes and event data via merge tags.
3

Add branching where needed

Use gate to send different content to different cohorts. Use experiment to test variants.
4

Add delays and exits

Pace the journey with delay steps and remove ineligible users with exit.
5

Activate

Toggle to live. Spotzee starts evaluating entrances immediately.

Reference

The journey object contract is documented in the API:

Next

Smart segments

Audiences journeys can target.

Trigger a journey

Drop a user in from your backend.