Skip to main content
This guide walks through creating a welcome journey from scratch.

Step 1: Create the Journey

  1. Navigate to Journeys
  2. Click Create Journey
  3. 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. The operator field is required:
Valid operators for custom field triggers:

Multiple Triggers

Triggers are organized into condition groups that support nested AND/OR logic:
Each trigger group has:
  • operator: AND or OR — how to combine the conditions and nested groups
  • conditions: Array of individual trigger conditions
  • groups: Optional array of nested trigger groups for complex logic
Only contacts matching the full trigger group will enter the journey.

Step 3: Add Steps

Click Add Step to add each journey step.

Send Message Step

Deliver a message:
  1. Click Add Step > Send Message
  2. Select a creative or define an inline message
  3. Optionally select an offer binding
You can also define messages inline directly in the step instead of referencing an existing creative:
Inline messages support the same template variables as creatives ({{brand_name}}, {{linkN}}).

Wait Step

Pause before the next step:
  1. Click Add Step > Wait
  2. Set duration and unit

Condition Step

Branch based on behavior:
  1. Click Add Step > Condition
  2. Configure the condition
  3. Define Yes and No branches
Click conditions count clicks on messages this journey sent during the current enrollment.

Double Opt-In Step

Request customer confirmation before continuing:
  1. Click Add Step > Double Opt-In
  2. Select an opt-in configuration
  3. Optionally manage configurations
The double opt-in step sends a confirmation prompt (e.g., “Reply Y to confirm your subscription”) to the contact and waits for their response. The configuration defines the prompt text, reply window (1–168 hours, default 24), and attempt cap. Flow:
  • Confirmed: Contact replies Y, YES, or CONFIRM within 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
Consent semantics: First-time confirmation records a consent method of 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:
  1. Click Add Step > Wait Until
  2. Set the target time (HH:MM)
This is different from a regular wait step, which pauses for a duration. 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:
  1. Click Add Step > Set Custom Field
  2. Specify the field key and value
Use this to tag contacts as they progress, enabling audience segmentation and trigger conditions in other journeys.

Unsubscribe Step

Unsubscribe the contact from the list:
  1. Click Add Step > Unsubscribe
The contact will be unsubscribed from the sending list associated with the journey. Use this at the end of a branch when a contact should no longer receive messages.

Exit Step

End the journey:
  1. 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:
  1. Switch between the Flow and List views to check the journey structure
  2. Check trigger conditions
  3. 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

  1. Click Activate
  2. Journey starts enrolling new matching contacts
  3. Existing contacts are NOT enrolled (only new matches)
Activating a journey is immediate. Make sure everything is configured correctly.

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:
For major changes, create a new journey version and sunset the old one.

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

Check:
  • Is the journey active?
  • Do contacts match trigger conditions?
  • Are they already actively enrolled (one active enrollment per journey per list membership)?
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?
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