For the complete documentation index, see llms.txt. This page is also available as Markdown.

Journeys overview

Journeys let you orchestrate multi-step customer experiences from the DinMo Customer Hub.

A Journey enrolls profiles, moves them through a sequence of steps, and sends them to your destinations according to their data, behavior, and position in the flow.

What is a Journey?

A Journey is a visual workflow designed to coordinate customer actions over time.

You can use a Journey to:

  • enroll profiles from an audience or when an event occurs;

  • wait before taking the next action;

  • branch profiles according to their attributes;

  • wait for a profile change or an event;

  • send profiles to one or more destinations;

  • remove profiles when they meet an exit condition.

Journey builder showing Start, Wait, Segment, and Activate steps across two branches
A Journey moves profiles through time-based steps, conditions, and destination activations.

Unlike a standalone audience activation, a Journey maintains each profile's position in the workflow between runs.

How Journeys are evaluated

Journeys run on a schedule or when manually triggered.

During each run, DinMo:

  1. evaluates which profiles are eligible to enter;

  2. checks whether profiles already in the Journey can move forward;

  3. evaluates exit conditions;

  4. moves profiles to their next step;

  5. sends eligible profiles to the destinations configured in Activate steps;

  6. updates the Journey activity and statistics.

Journeys are therefore evaluated at each run. Entry rules, exit rules, and step conditions are not evaluated continuously in real time between runs.

Enrollment modes

When configuring a Journey, choose how long it should accept new profiles:

Mode
Behavior

One-time

Enrollment happens once when the Journey is launched.

Continuous

Eligible profiles can continue entering during subsequent runs. Enrollment can remain open or stop on a specified date.

For continuous Journeys, you can also control whether a profile may enter more than once. When re-entry is enabled, you can define a minimum delay between entries and a maximum number of entries per profile.

Journey steps

Every Journey starts with a Start step and ends each path with a Stop step.

Between them, you can use the following steps:

Step
Purpose

Start

Defines who can enter and whether profiles may enter again.

Wait

Keeps profiles at the step for a duration or until a specified weekday and time.

Segment

Splits profiles into paths according to the value of a profile field.

Pause Until

Keeps profiles at the step until a profile condition or event is detected, or until the maximum duration is reached.

Activate

Sends profiles to one or more configured destinations.

Stop

Ends the Journey for profiles on that path.

Exit rules apply to the entire Journey and can remove a profile regardless of its current step.

Journey statuses

Status
Meaning

Draft

The Journey is being configured and does not run.

Active

The Journey runs according to its schedule and enrollment configuration.

Paused

Execution is temporarily suspended. Profiles keep their current position until the Journey resumes.

Off

The Journey is no longer running. This can happen after enrollment has closed and no profiles remain active.

When to use a Journey

Use a Journey when the order or timing of several actions matters.

Typical examples include:

  • onboarding new customers over several days;

  • following up after a purchase or registration;

  • re-engaging inactive customers across several channels;

  • sending different communications according to profile attributes;

  • waiting for an event before sending the next communication;

  • stopping communications as soon as a customer converts or becomes ineligible.

When to use an audience activation instead

Use a regular audience activation when you only need to synchronize an audience with a destination and no sequencing, waiting, or branching is required.

A Journey is most useful when profiles need to move through several coordinated actions over time.

Last updated