Drip Sequences
Drip sequences are automated multi-step message flows that deliver a series of messages over time. They help you nurture leads, onboard new contacts, and maintain engagement with your audience through carefully timed communication.
What is a Drip Sequence?
A drip sequence is a series of pre-written messages sent automatically at scheduled intervals. Unlike one-time campaigns, drip sequences deliver content gradually, building relationships and guiding contacts through a journey.
Drip Sequence Flow
Day 1: Welcome Message
↓
Wait 2 days
↓
Day 3: Educational Content
↓
Wait 3 days
↓
Day 6: Social Proof
↓
Wait 5 days
↓
Day 11: Special Offer
Benefits of Drip Sequences
| Benefit | Description |
|---|---|
| Consistent Engagement | Regular touchpoints keep your brand top-of-mind |
| Automated Nurturing | Guide leads through the buyer's journey automatically |
| Personalized Timing | Each contact gets messages based on their entry date |
| Scalable Communication | Reach thousands with personalized sequences |
| Measurable Results | Track performance at each step |
Creating a Drip Sequence
Step 1: Plan Your Sequence
Before building, outline your sequence:
- Define the Goal: What should contacts do by the end?
- Map the Journey: What information do they need at each stage?
- Set the Timeline: How long should the sequence run?
- Identify Exit Points: When should contacts leave the sequence?
Step 2: Create the Automation
- Navigate to Automations > Create Automation
- Select Drip Sequence as the automation type
- Name your sequence (e.g., "New Customer Onboarding")
- Choose your trigger (what starts the sequence)
Step 3: Add Sequence Steps
For each message in your sequence:
- Click Add Step
- Select Send Message
- Choose your template
- Configure personalization variables
- Set the timing (immediate or delayed)
Step 4: Configure Timing
Set delays between messages:
- Click Add Step
- Select Wait
- Configure the delay:
- Fixed delay (hours, days, weeks)
- Wait until specific time
- Wait for specific day of week
Timing Between Messages
Proper timing is crucial for drip sequence success.
Delay Options
| Delay Type | Best For | Example |
|---|---|---|
| Fixed Delay | Consistent spacing | Wait 3 days |
| Specific Time | Time-sensitive content | Wait until 10 AM |
| Day of Week | Weekly updates | Wait until Monday |
| Date-Based | Calendar events | Wait until birthday |
Timing Best Practices
Early in Sequence (Days 1-3)
- Shorter delays (1-2 days)
- Higher engagement period
- Build momentum quickly
Middle of Sequence (Days 4-10)
- Moderate delays (2-4 days)
- Maintain interest
- Provide value consistently
Later in Sequence (Days 10+)
- Longer delays (5-7 days)
- Avoid fatigue
- Focus on conversion
Tip: Track unsubscribe rates by step. High unsubscribes at a specific step indicate the timing or content needs adjustment.
Quiet Hours
Respect your contacts' time:
- Go to automation settings
- Enable Quiet Hours
- Set restricted hours (e.g., 10 PM - 8 AM)
- Messages scheduled during quiet hours send at the next available time
Conditions in Sequences
Add intelligence to your drip sequences with conditions.
Conditional Steps
Check conditions before sending:
- Add a Condition step
- Define your criteria:
- Contact has tag
- Custom field value
- Previous message opened
- Previous message clicked
- Create branches for Yes/No outcomes
Condition Examples
Check Engagement
Did contact read last message?
├── Yes → Continue sequence
└── No → Send reminder or skip
Check Product Interest
Does contact have "Premium Interest" tag?
├── Yes → Send premium content
└── No → Send standard content
Check Conversion
Did contact make a purchase?
├── Yes → Exit sequence, start post-purchase flow
└── No → Continue nurturing
Exit Conditions
Define when contacts should leave the sequence:
- Open sequence settings
- Navigate to Exit Conditions
- Add conditions:
- Goal achieved (tag applied, conversion)
- Contact unsubscribes
- Manual removal
- Time limit reached
Sequence Examples
Onboarding Sequence
Perfect for new customers or subscribers:
| Day | Message | Purpose |
|---|---|---|
| 0 | Welcome message | Introduce your brand |
| 1 | Getting started guide | Help them begin |
| 3 | Feature highlight | Show key benefits |
| 5 | Tips and tricks | Add value |
| 7 | Check-in message | Gather feedback |
| 10 | Upgrade offer | Drive conversion |
Implementation:
Trigger: Contact added with "New Customer" tag
↓
Send: Welcome message
↓
Wait: 1 day
↓
Send: Getting started guide
↓
Wait: 2 days
↓
Send: Feature highlight
↓
Wait: 2 days
↓
Send: Tips and tricks
↓
Wait: 2 days
↓
Check: Has purchased?
├── Yes → Exit sequence
└── No → Continue
↓
Send: Check-in message
↓
Wait: 3 days
↓
Send: Upgrade offer
Nurture Campaign
Guide leads toward a purchase:
| Step | Timing | Content | Goal |
|---|---|---|---|
| 1 | Day 0 | Lead magnet delivery | Fulfill promise |
| 2 | Day 2 | Problem education | Build awareness |
| 3 | Day 5 | Solution overview | Present options |
| 4 | Day 8 | Case studies | Provide proof |
| 5 | Day 12 | FAQ answers | Remove objections |
| 6 | Day 15 | Limited offer | Create urgency |
| 7 | Day 18 | Last chance | Final push |
Exit Condition: Contact makes a purchase or books a demo
Re-Engagement Sequence
Win back inactive contacts:
Trigger: No interaction for 30 days
↓
Send: "We miss you" message
↓
Wait: 3 days
↓
Check: Did they respond?
├── Yes → Mark as re-engaged, exit
└── No → Continue
↓
Send: "What we've been up to" (updates)
↓
Wait: 5 days
↓
Check: Any interaction?
├── Yes → Exit
└── No → Continue
↓
Send: Special offer message
↓
Wait: 7 days
↓
Check: Any interaction?
├── Yes → Exit
└── No → Mark as inactive
Post-Purchase Sequence
Maximize customer lifetime value:
| Day | Message | Purpose |
|---|---|---|
| 0 | Order confirmation | Confirm details |
| 1 | Shipping update | Keep informed |
| 3 | Delivery confirmation | Verify receipt |
| 5 | How-to guide | Enhance experience |
| 10 | Review request | Collect feedback |
| 20 | Related products | Cross-sell |
| 30 | Loyalty reward | Build retention |
Advanced Drip Features
A/B Testing in Sequences
Test different approaches:
- Add an A/B Split step
- Configure variants (50/50, 70/30, etc.)
- Each variant can have different:
- Message content
- Timing
- Following steps
- Track results to determine winner
Dynamic Content
Personalize based on contact data:
Hi {{first_name}},
{{#if product_interest == "software"}}
Check out our latest software features!
{{else}}
Explore our newest hardware arrivals!
{{/if}}
Sequence Branching
Create complex paths:
Initial trigger
↓
Welcome message
↓
Wait 2 days
↓
Interest survey
↓
Based on response:
├── Product A interest → Product A sequence
├── Product B interest → Product B sequence
└── General interest → General sequence
Monitoring Sequence Performance
Key Metrics
Track these metrics for each step:
| Metric | Target | Action if Low |
|---|---|---|
| Delivery Rate | > 95% | Clean contact list |
| Read Rate | > 60% | Improve timing/content |
| Click Rate | > 10% | Better CTAs |
| Completion Rate | > 40% | Adjust pacing |
| Conversion Rate | Varies | Optimize offer |
Sequence Analytics
View detailed analytics:
- Go to Automations
- Select your sequence
- Click Analytics
- View:
- Funnel visualization
- Step-by-step metrics
- Drop-off points
- Conversion tracking
Optimization Tips
Based on your data:
- High drop-off early? → First message needs improvement
- Low reads mid-sequence? → Adjust timing or content
- Low conversion at end? → Improve offer or add steps
- High unsubscribes? → Reduce frequency or improve relevance
Warning: Avoid making changes to active sequences with many contacts in progress. Create a new version and pause the old one to prevent disruption.
Best Practices
Content Guidelines
- Value First: Each message should provide value
- Progressive Disclosure: Build on previous messages
- Clear CTAs: One main action per message
- Consistent Voice: Maintain brand personality
- Mobile-Friendly: Most read on mobile devices
Sequence Hygiene
- Regular Reviews: Audit sequences quarterly
- Update Content: Keep information current
- Test Regularly: Ensure everything works
- Archive Unused: Remove outdated sequences
- Document Purpose: Note why each sequence exists
Next Steps
- Triggers & Events - Learn about trigger options
- Templates - Create templates for your sequences
- Analytics - Track sequence performance