Skip to main content
A journey is a visual flow of steps that contacts move through. Use journeys for onboarding sequences, abandonment recovery, renewal reminders, lifecycle re-engagement, and any multi-step automation.

Trigger types

  • Event trigger — a contact enters when a tracked event occurs (e.g. purchase_made, form_submitted).
  • Schedule trigger — the journey runs on a recurring schedule against a segment.

Step types

StepPurpose
sendDeliver a message on any channel
delayWait a fixed period before the next step
gateConditional split based on contact attributes or behaviour
experimentA/B test — randomly assign branches
balancerDistribute traffic across N branches by weight
updateModify a contact attribute
eventEmit an internal event for tracking
exitRemove the contact from the journey
linkJump to another step (useful for loops)
wait-for-eventPause until a specific event occurs (or a timeout fires)

Build a journey

1

Pick a trigger

Choose Event for behaviour-driven journeys, Schedule for recurring sweeps.
2

Add a send step

Pick a channel and template. The template can pull contact 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 contacts with exit.
5

Activate

Toggle to live. Spotzee starts evaluating triggers immediately.

Reference

The journey object contract is documented in the API:

Next

Smart segments

Audiences journeys can target.

AI content generation

Generate copy for any send step. Coming soon — check back.