What is a Welcome Journey?
A Welcome Journey is an automated workflow that:- Triggers when a contact joins a list
- Sends messages at defined intervals
- Can branch based on contact behavior
- Runs independently of scheduled campaigns
Key Concepts
Enrollment
When a contact meets trigger conditions, they’re enrolled in the journey:- Creates an enrollment that tracks their progress through the steps
- One active enrollment per journey per list membership; a contact who completes a journey can enroll again
Steps
Journeys consist of sequential steps:Triggers
Define when contacts enter the journey:list— Contact is added to a specific listcustom_field— A custom field on the contact matches a conditionany— Any new contact (no additional conditions)
Priority
Journeys have apriority field that determines execution order when multiple journeys could apply to the same contact. Higher numbers take precedence — a journey with priority 10 wins over priority 5.
Safety Limits
Journeys enforce safety limits:- 1,000 max step executions per enrollment
- 30-day max enrollment duration — enrollments older than 30 days are automatically expired
TCPA Compliance
Journey messages respect TCPA quiet hours (8 AM - 9 PM local time) for US numbers. Messages scheduled outside the window are delayed to the next valid send time. Transactional messages can be exempt.Start Step
A journey starts at its start step. In the dashboard editor the start step is always the first step in the list — moving a different step to the top makes it the start step. Through the API,startStepId sets the entry point explicitly and is honored wherever that step sits in the list. When creating a journey, omitting startStepId defaults the entry point to the first step. When updating a journey, omitting startStepId leaves the current start step unchanged as long as it’s still among the submitted steps; if the update removes that step from the list, the request is rejected with an error instead of falling back to another step.
Creating a Journey
- Go to Journeys
- Click Create Journey
- Configure trigger conditions
- Add steps
- Activate the journey
Journey States
Use Cases
Onboarding
Welcome new subscribers and introduce your brand
Education
Teach contacts about your products over time
Re-engagement
Win back contacts who haven’t purchased
Nurturing
Build relationship before asking for a sale
Example: 3-Message Welcome
Journey vs Campaign
Best Practices
Start simple
Start simple
Begin with 2-3 steps. Add complexity as you learn what works.
Respect frequency
Respect frequency
Space messages appropriately. 1-3 days between sends is typical.
Have a clear goal
Have a clear goal
What action do you want? Click, purchase, engagement? Design toward it.
Monitor and iterate
Monitor and iterate
Review journey performance and optimize underperforming steps.
Next Steps
Building Journeys
Step-by-step guide
Conditions
Add branching logic
Wait Steps
Configure timing
Examples
Common patterns