Onboarding
Welcome Email Sequences
Automate onboarding with multi-step welcome sequences triggered by signup.
How it works
1
Create Sequence
Define a welcome sequence with multiple emails and delays between steps.
2
Configure Delays
Set delays between emails (immediately, 1 day, 3 days, 7 days, etc.).
3
Enroll Contacts
Automatically enroll new subscribers when they sign up via API or webhook.
Capabilities
Multi-Step Drips
Create sequences with 5, 10, or more emails for comprehensive onboarding.
Configurable Delays
Set delays in minutes, hours, or days between each step.
Conditional Branching
Branch sequences based on user behavior (opened, clicked, unsubscribed).
Analytics
Track open rates, click rates, and completion rates for each sequence.
Create Welcome Sequence
typescript
// Create a welcome sequence
const sequence = await fetch('https://api.xmit.sh/sequences', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
name: 'Welcome Sequence',
trigger: 'list_add',
listId: 'lst_new_subscribers',
steps: [
{
position: 0,
delay: 0,
delayUnit: 'minutes',
subject: 'Welcome to Our Platform',
body: 'Thanks for signing up...',
},
{
position: 1,
delay: 1,
delayUnit: 'days',
subject: 'Getting Started Guide',
body: 'Here is how to get the most out...',
},
{
position: 2,
delay: 3,
delayUnit: 'days',
subject: 'Pro Tips',
body: 'Here are some advanced features...',
},
],
}),
});Related features
Frequently Asked Questions
How many emails should a welcome sequence have?
Most welcome sequences work best with 3 to 5 emails sent over 7 to 14 days. Start with an immediate welcome email, then follow up with value-added content.
Can I customize welcome emails per user?
Yes, use template variables like {{name}}, {{email}}, and custom fields to personalize each email based on user data.
What happens if a user unsubscribes mid-sequence?
The user stops receiving further emails in the sequence. Unsubscribe status is respected immediately.
Get started in minutes
Start sending with Transmit
Set up in minutes. Volume-based pricing starts at $2/month.