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.

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:
evaluates which profiles are eligible to enter;
checks whether profiles already in the Journey can move forward;
evaluates exit conditions;
moves profiles to their next step;
sends eligible profiles to the destinations configured in Activate steps;
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:
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:
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
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

