Email Sequences
Automated drip campaigns that send the right email at the right time. Trigger by list subscription or API call.
How it works
Choose a trigger
Start the sequence when a contact is added to a list, or enroll contacts programmatically via API.
Build your steps
Add email steps with subject lines, body content, and optional per-step sender overrides. Use templates to speed things up.
Set delays
Control timing between steps in minutes, hours, or days. Send the first email immediately, then space follow-ups however you want.
Activate
Flip the switch and your sequence starts enrolling contacts automatically. Pause, resume, or archive at any time.
Capabilities
Multi-Step Flows
Build sequences with as many steps as you need. Each step is a full email with its own subject, body, and delay.
Flexible Delays
Set delays in minutes, hours, or days between steps. Send the welcome email immediately, then follow up on your schedule.
Manual Enrollment
Search and enroll individual contacts from the dashboard, or batch-enroll via API. Works alongside automatic list-based triggers.
Per-Step Analytics
Track sent count, open rate, click rate, and bounces for every step. Identify where contacts drop off and optimize.
Template Support
Apply saved email templates to any step. Reuse proven designs across multiple sequences.
Smart Exit Handling
Contacts are automatically removed if they unsubscribe, bounce, or get suppressed. No manual cleanup needed.
Enroll a contact via API
const response = await fetch("https://api.xmit.sh/v1/sequences/seq_abc123/enroll", {
method: "POST",
headers: {
"Authorization": "Bearer pm_live_...",
"Content-Type": "application/json",
},
body: JSON.stringify({
contactIds: ["con_user1", "con_user2"],
}),
});
const { enrolled, skipped } = await response.json();
// enrolled: 2, skipped: 0Related features
Email Webhooks
Real-time notifications for email events. Get instant delivery, bounce, open, click, and complaint data pushed to your endpoint.
Marketing Campaigns
Broadcast updates, newsletters, and announcements. Send to custom lists and schedule sends with confidence.
Email Analytics
Granular visibility into every message. Track opens, clicks, bounces, and complaints in real-time.
Email Templates
Design once, send everywhere. Powerful Liquid templating with version control and real-time previews.
Frequently Asked Questions
What triggers can start a sequence?
Can I set delays shorter than a day?
What happens if a contact unsubscribes mid-sequence?
Can I pause a running sequence?
How do I track performance?
Can different steps use different senders?
Start sending with Transmit
Set up in minutes. Volume-based pricing starts at $2/month.