Skip to content
Learn · Growth for small teams

What is a customer journey?

A customer journey, in marketing automation, is an event-triggered path a user moves through automatically — a workflow of entry triggers, message sends, waits, and branches that fires based on what each person actually does, rather than sending the same message to everyone at once.

Updated 10 Jun 20265 min readBy fromHello
Key takeaways
  • A customer journey is an automated, event-triggered path of messages and waits.
  • It's built from nodes: an entry trigger, sends, waits, branches, and an exit.
  • A journey reacts to behavior; a broadcast and a drip don't.
  • Journeys are how lifecycle stages and segments turn into running automation.

A path triggered by behavior

A customer journey is an automated path a user moves through based on what they do. Unlike a one-time broadcast, it's a multi-step workflow: an event enrolls someone, and from there they advance through sends, waits, and branches. It's the mechanism that turns a lifecycle stage into something that actually runs.

The building blocks of a journey: an entry trigger enrolls a user, then sends, waits, and branches carry them to an exit. The exact node names differ by tool.

The nodes a journey is built from

A journey is assembled from a handful of node types. An entry trigger — an event like a signup, a purchase, or a form submit — enrolls the user. Send nodes deliver a message. Wait nodes pause for a delay or until an event happens. Branch nodes split the path on a condition. An exit ends it, often when a goal is met. The node names vary by platform, but the shape is consistent across tools.

Journey vs broadcast vs drip

Three things get confused. A broadcast is a one-time send of the same message to a whole list. A drip sends message three on day seven regardless of behavior. A journey is event-triggered: it sends message three only if the user did — or didn't do — something. Customer.io's docs draw the same line between broadcasts and triggered journeys. The journey is the one that reacts.

BroadcastDripJourney
TriggerSent once to a listFixed scheduleAn event the user causes
Reacts to behaviorNoNoYes
Best forAn announcementA simple fixed seriesLifecycle automation

Where journeys fit

Journeys are how segments and lifecycle stages become live automation. A dynamic segment feeds a journey's entry; the branches respond to what users do; the exit fires on a goal. An onboarding sequence is just a journey with activation as its goal. Build the map first, then run it as journeys.

FAQ

Common questions

  • What is a customer journey in marketing?

    An automated, event-triggered path a user moves through — a workflow of entry triggers, sends, waits, and branches that fires based on what each person does, rather than sending the same message to everyone at once.

  • What is the difference between a journey and a campaign or broadcast?

    A broadcast is a one-time send of the same message to a list. A drip campaign sends on a fixed schedule regardless of behavior. A journey is triggered by an event and reacts to what the user does, advancing them through sends, waits, and branches.

  • What are the parts of a customer journey?

    An entry trigger that enrolls a user on an event, send nodes that deliver messages, wait nodes that pause for a delay or an event, branch nodes that split on a condition, and an exit that ends the journey, often on a goal. Names vary by tool.

  • Are customer journeys linear?

    Not necessarily. Branches and waits make them respond to behavior, so different users take different paths, and real journeys are often non-linear. The linear drip is the special case, not the rule.

See the platform the team runs.

Related guides
Early access

Put your growth teamon autopilot.

Early access opens Q3 2026, gradually, so the team tunes to real use cases. Small teams with big ambitions go first.

Not ready to share an email? It's open source. Run it yourself today. View on GitHub

No spam. One email when your spot opens. Unsubscribe at any time.