Step 1: Create the Journey
- Navigate to Journeys
- Click Create Journey
- Enter a name: “Welcome Series - Main List”
Step 2: Configure Triggers
Triggers define when contacts enter the journey.Trigger Type: List Membership
The most common trigger—enter when joining a list:Trigger Type: Custom Field
Enter based on a field value. Theoperator field is required:
Multiple Triggers
Triggers are organized into condition groups that support nested AND/OR logic:operator:ANDorOR— how to combine the conditions and nested groupsconditions: Array of individual trigger conditionsgroups: Optional array of nested trigger groups for complex logic
Step 3: Add Steps
Click Add Step to add each journey step.Send Message Step
Deliver a message:- Click Add Step > Send Message
- Select a creative or define an inline message
- Optionally select an offer binding
{{brand_name}}, {{linkN}}).
Wait Step
Pause before the next step:- Click Add Step > Wait
- Set duration and unit
Condition Step
Branch based on behavior:- Click Add Step > Condition
- Configure the condition
- Define Yes and No branches
Double Opt-In Step
Request customer confirmation before continuing:- Click Add Step > Double Opt-In
- Select an opt-in configuration
- Optionally manage configurations
- Confirmed: Contact replies
Y,YES, orCONFIRMwithin the window → advance to the next step and record consent - Expired: Contact does not reply within the window → exit the enrollment
- Opted-out: If the contact unsubscribes (STOP) during the ask window, the enrollment exits when the window closes
- Already subscribed: If the contact is already an active subscriber, the step advances immediately without sending a confirmation
double_opt_in with the confirmation timestamp; a re-confirmation after opt-out records the new consent alongside the original.
Caps: Attempt caps are per configuration, so a contact can be asked to confirm through other funnels’ configurations even if they’ve reached the cap on this one.
A contact can experience multiple double opt-in steps in a single journey if configured in different sequences.
The prompt text supports {{brand_name}} substitution (resolved to the sending list’s brand name).
Wait Until Step
Wait until a specific time of day before proceeding:- Click Add Step > Wait Until
- Set the target time (HH:MM)
wait_until holds the contact until the next occurrence of the specified time (e.g., 9:00 AM).
Set Custom Field Step
Set a custom field value on the contact for this list:- Click Add Step > Set Custom Field
- Specify the field key and value
Unsubscribe Step
Unsubscribe the contact from the list:- Click Add Step > Unsubscribe
Exit Step
End the journey:- Click Add Step > Exit
Step 4: Connect Steps
Steps flow sequentially by default. Use conditions to create branches.Linear Flow
Branching Flow
Step 5: Review and Activate
Review
Before activating:- Switch between the Flow and List views to check the journey structure
- Check trigger conditions
- On each Send Message step, click Show Preview to check the selected creative’s text — inline messages are visible directly in the step’s Message Text box
Activate
- Click Activate
- Journey starts enrolling new matching contacts
- Existing contacts are NOT enrolled (only new matches)
Example: Simple Welcome Series
Let’s build a 3-message welcome:1
Create journey
Name: “Simple Welcome Series”
2
Set trigger
List: Main Marketing List
3
Step 1: Send welcome
Creative: “Welcome! Here’s 10% off your first order.”
4
Step 2: Wait 24 hours
Duration: 24 hours
5
Step 3: Send bestsellers
Creative: “Check out our bestsellers”
6
Step 4: Wait 3 days
Duration: 3 days
7
Step 5: Send offer
Creative: “Last chance: 15% off expires today”
8
Step 6: Exit
End the journey
9
Activate
Turn on the journey
Editing Active Journeys
You can edit active journeys, but be careful:Monitoring Journeys
Enrollment Stats
View in the journey dashboard:- Total Enrolled
- Active
- Completed
Step Performance
Send Message steps show Sent, Clicks (rate and count), Revenue, and RPS. Other step types don’t have per-step metrics.Troubleshooting
Contacts not entering
Contacts not entering
Check:
- Is the journey active?
- Do contacts match trigger conditions?
- Are they already actively enrolled (one active enrollment per journey per list membership)?
Messages not sending
Messages not sending
Check:
- Is the contact still subscribed?
- For pool or auto-select steps, is the creative active? (A single-creative step still sends even if that creative is paused.)
- Are there sending list issues?
Stuck in wait step
Stuck in wait step
Wait steps resume within seconds of expiring — if a contact is stuck for longer, open a support ticket.
Next Steps
Conditions
Add branching logic
Wait Steps
Timing best practices