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 New 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: Contact added to list
List: Main Marketing List

Trigger Type: Custom Field

Enter based on a field value:
Trigger: Custom field matches
Field: signup_source
Value: "website"

Multiple Triggers

Combine triggers with AND/OR logic:
List = "Main Marketing List"
AND signup_source = "website"
Only website signups to the main list will enter.

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
  3. Optionally select an offer binding
Step: Send Message
Creative: "Welcome - 10% Off"
Offer: welcome_discount

Wait Step

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

Condition Step

Branch based on behavior:
  1. Click Add Step > Condition
  2. Configure the condition
  3. Define Yes and No branches
Step: Condition
Type: Has clicked
Timeframe: Since enrollment

Yes branch: → Go to step 5
No branch: → Go to step 6

Exit Step

End the journey:
  1. Click Add Step > Exit
Step: Exit

Step 4: Connect Steps

Steps flow sequentially by default. Use conditions to create branches.

Linear Flow

Step 1 (Send) → Step 2 (Wait) → Step 3 (Send) → Step 4 (Exit)

Branching Flow

Step 1 (Send)

Step 2 (Wait 2 days)

Step 3 (Condition: Clicked?)
   ↓ Yes        ↓ No
Step 4 (Exit)  Step 5 (Send reminder)

               Step 6 (Exit)

Step 5: Review and Activate

Preview

Before activating:
  1. Click Preview
  2. Review the flow visually
  3. Check trigger conditions
  4. Verify creatives are correct

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:
ChangeEffect
Add step at endSafe - affects future enrollees
Change creativeAffects enrollees who haven’t reached that step
Change timingAffects future waits, not in-progress waits
Change triggerOnly affects new enrollments
Delete step⚠️ May break in-progress enrollments
For major changes, create a new journey version and sunset the old one.

Monitoring Journeys

Enrollment Stats

View in the journey dashboard:
  • Total enrollments
  • Active enrollments (in progress)
  • Completed
  • Exited early

Step Performance

See metrics per step:
  • How many reached this step
  • Conversion to next step
  • Drop-off rate

Troubleshooting

Check:
  • Is the journey active?
  • Do contacts match trigger conditions?
  • Are they already enrolled (one enrollment per journey)?
Check:
  • Is the contact still subscribed?
  • Is the creative active?
  • Are there sending list issues?
Wait steps process on schedule. Check:
  • Is the job server running?
  • Is next_step_at set correctly?

Next Steps