Introduction
Email remains one of the most effective channels for onboarding and converting users. According to industry data, welcome email sequences have open rates of 50%+ and click-through rates of 10%+โsignificantly higher than regular marketing emails. A well-designed drip campaign helps users get value fast and can increase trial-to-paid conversions by 20โ40%.
This guide shows how to design a 3โ5 email onboarding sequence for early users, test its effectiveness, and iterate on content and frequency. Whether you’re launching a SaaS product, mobile app, or web service, this framework applies.
Why Drip Campaigns Matter for Indie Hackers
Limited marketing budget? Email is cost-effective and has high ROI. Unlike paid ads or content marketing, email reaches users who’ve already shown intent by signing up.
Competing for attention? New users are overwhelmed. A drip campaign guides them step-by-step to their first win, reducing the cognitive load and increasing the likelihood they’ll stick around.
Measuring impact? Unlike social media, email metrics are clear: open rate, click-through rate, conversion rate. You can quickly identify what works and what doesn’t.
Building relationships? Email is a direct channel to your users. It’s where you build trust, show personality, and create lasting connections.
Drip Campaign Goals
Before designing emails, clarify what success looks like:
- Welcome and activate new users โ Help them feel like they made the right choice by signing up
- Help users reach “aha” moments quickly โ The moment they experience core value (e.g., creating their first project, sending their first message)
- Reduce early churn and improve retention โ Most users churn in the first 7 days; good onboarding prevents this
- Convert trial users to paid customers โ Drive trial-to-paid conversion rates above 5โ10%
- Reduce support burden โ Answer common questions proactively so users don’t need to email support
Understanding Your User’s Journey
Before writing emails, map out the critical moments in your product:
- Signup โ User creates account
- First login โ User sees the product for the first time
- First action โ User creates a project, uploads data, sends a message, etc.
- Aha moment โ User experiences core value
- Second action โ User repeats the core action (signals they understand the product)
- Trial end โ User reaches the upgrade decision point
Your drip campaign should guide them through these moments. If a user completes an action early, skip ahead to the next email (intelligent automation).
Example 5-Email Sequence
Email 1: Welcome Email (Immediate, sent at signup)
Goal: Build excitement, set expectations, remove friction.
Subject line ideas:
- “Welcome to [Product]! ๐ Here’s what’s next”
- “You’re in. Here’s your quick-start guide”
- “[Product] is ready for you”
Email structure:
- Warm greeting (use their first name)
- Reinforce why they signed up (mirror their pain point)
- Set expectations (how many emails, what they’ll learn)
- One clear CTA: “Log in and complete your profile” or “Check out the 2-minute tour”
- Optional: Early discount code (10โ20% off first month) to incentivize trial
Example copy:
Subject: Welcome to [Product]! Here's your first win ๐ฏ
Hi [First Name],
You just joined [Product]. Exciting!
In the next few days, I'll share a few quick tips to help you [core outcome]. Most users see their first [metric] within 48 hours.
Here's what to expect:
- Day 1: Quick-start tutorial
- Day 3: Real-world examples from other users
- Day 7: Upgrade details + exclusive offer
Let's get started. Log in and set up your workspace:
[CTA Button]
Questions? Reply to this email.
Cheers,
[Your name]
Email 2: How-to / First Steps (Day 1)
Goal: Guide users to their first meaningful action. This is criticalโif they don’t complete this step, they likely won’t come back.
Subject line ideas:
- “Here’s how to [core action] in 3 steps”
- “Your first win (it’s easier than you think)”
- “[Product] tip: How to set up in 2 minutes”
Email structure:
- Acknowledge they’ve logged in (or haven’t yetโuse conditional logic if available)
- Explain the first critical action in simple language
- Use a screenshot or animated GIF showing the steps
- Provide a clear CTA: “Complete this step now”
- Offer help: “Reply to this email if you get stuck”
Example copy:
Subject: Your first win in [Product] (2 minutes) โฑ๏ธ
Hi [First Name],
Let's get you your first result in [Product]. It takes about 2 minutes.
Here's what you'll do:
1. Click "Create New [Project/Item]"
2. Add a name and description
3. Click "Save"
That's it! Once you do this, you'll see [outcome].
[Screenshot here]
Try it now:
[CTA Button]
Stuck? Reply here or check our help docs:
[Link to FAQ]
[Your name]
Email 3: Social Proof & Use Cases (Day 3)
Goal: Show users that others like them are getting results. Reduce doubt and inspire them with possibilities.
Subject line ideas:
- “How [competitor/similar user] uses [Product]”
- “See what others are doing with [Product]”
- “Real examples from users like you”
Email structure:
- Reference a specific use case or user story
- Show a before/after or a clear outcome
- Include a brief quote or testimonial (even from beta users or early customers)
- Highlight a feature they might not have discovered
- CTA: “Explore [feature] yourself” or “See more examples”
Example copy:
Subject: How [User/Company] got [metric] with [Product]
Hi [First Name],
I wanted to show you how [Company] is using [Product]. They were in your shoes 3 months ago.
"Before [Product], we [pain point]. Now, [outcome]. It saves us [time/money] every week." โ [Person, Title]
Here's their setup:
[Brief description of their workflow]
You can do the same. Explore the [feature] section:
[CTA Button]
[Your name]
Email 4: Feature Highlight (Day 7)
Goal: Deepen engagement by showcasing a feature that amplifies their core outcome. Help them get more value.
Subject line ideas:
- “[Feature] will save you [time/effort]”
- “Advanced tip: How to [outcome] faster”
- “Most users miss this powerful [feature]”
Email structure:
- Explain the feature in plain language
- Show a use case for this specific feature
- Provide step-by-step instructions or a link to a tutorial video
- CTA: “Try [feature] now” or “Watch a 2-min tutorial”
Example copy:
Subject: Power tip: How to [outcome] 10x faster
Hi [First Name],
By now you've tried the basics. Ready to level up?
[Feature] is one of the most powerful parts of [Product]. Here's why:
[Benefit 1]
[Benefit 2]
[Benefit 3]
Example: [User] uses this to [specific outcome].
Here's a 2-minute tutorial:
[Video or GIF]
Ready? Try it:
[CTA Button]
[Your name]
Email 5: Pricing & Upgrade CTA (Day 10)
Goal: Drive conversion. Reference their progress, remind them of value, and remove upgrade friction.
Subject line ideas:
- “[First Name], upgrade to unlock [feature]”
- “Your [X]-day free trial ends in 2 days”
- “Special offer for [Product] users: [discount]”
Email structure:
- Acknowledge their progress (“You’ve completed X actions”)
- Remind them of the core benefit
- Show pricing clearly (list tiers, highlight recommended plan)
- Include a time-limited incentive (10โ20% off, or bonus features)
- Include social proof: testimonial or logo of successful customer
- CTA: “Upgrade now” or “View plans”
- Fallback: Offer to answer questions or schedule a call
Example copy:
Subject: Keep your [Product] free trial going (+ get 20% off)
Hi [First Name],
You've completed [X] actions and seen [outcome]. Nice work! ๐
Your free trial ends in 2 days. Here's what's next:
**[Product] Plans:**
- Starter: $29/month โ [what's included]
- Pro: $79/month โ [what's included]
- Enterprise: Custom โ [what's included]
**Pro tip:** Upgrade now and get 20% off for 3 months. Use code WELCOME20.
What users say:
"[Testimonial]" โ [Name, Title]
Ready?
[CTA Button: Upgrade Now]
Questions? Reply to this email or book a 15-min call:
[Calendly Link]
[Your name]
Advanced: Segmentation & Conditional Logic
As you grow, segment users based on their actions:
- Engaged users (completed first action by Day 1) โ Move to Email 3 early, add feature highlights
- Disengaged users (didn’t complete first action) โ Resend Email 2 with a different angle or offer help
- Power users (completed 3+ actions) โ Skip pricing email, move to advanced content
- Already upgraded โ Remove from drip, move to customer onboarding sequence
Most email platforms (ConvertKit, Loops, Mailchimp) support conditional logic. Use it.
Email Copy Tips
Subject Lines:
- Keep to 30โ50 characters for mobile
- Use curiosity or specificity, not hype
- Test variants (A/B testing)
- Avoid spam triggers: all caps, excessive punctuation, “FREE!!!!”
Body Copy:
- Write like you’re emailing a friend, not a corporation
- Use active voice (“You’ll see results” not “Results will be seen”)
- Keep paragraphs short (2โ3 sentences max)
- Use numbered lists for steps
- Focus each email on one small outcome
Visual Design:
- Use screenshots or GIFs for complex features
- Keep emails mobile-friendly (single column, large text)
- Include 1โ2 CTAs max (avoid decision paralysis)
- Use white space liberally
Personalization:
- Use their first name (dynamic field)
- Reference their signup reason if possible
- Mention their specific action (“You created your first project!”)
Measurement & Optimization
Key Metrics to Track
| Metric | Target | What it means |
|---|---|---|
| Open rate | 30โ50% | Subject line effectiveness |
| Click-through rate (CTR) | 5โ10% | Copy & CTA effectiveness |
| Unsubscribe rate | <1% | Email frequency or content relevance |
| Conversion rate | 5โ10% | Trial-to-paid conversion |
| Forward rate | >2% | Content resonates enough to share |
A/B Testing Strategy
Test one variable at a time:
Test 1: Subject lines (Email 1)
- A: “Welcome to [Product]! ๐ Here’s what’s next”
- B: “You’re in. Here’s your quick-start guide”
- Measure: Open rate
- Run for: 1 week (aim for 100+ opens per variant)
Test 2: CTA copy (Email 2)
- A: “Log in and complete your first action”
- B: “Try your first result (2 minutes)”
- Measure: Click-through rate
- Run for: 1 week
Test 3: Send time (All emails)
- A: 9 AM (user’s local timezone)
- B: 6 PM (user’s local timezone)
- Measure: Open rate
- Run for: 2 weeks
Using UTM Tags for Attribution
Add UTM parameters to links to track where conversions come from:
https://yourproduct.com/pricing?utm_source=email&utm_medium=drip_campaign&utm_campaign=welcome_onboarding&utm_content=email5_upgrade_cta
This lets you see: “30% of our trial-to-paid conversions came from Email 5.”
Tools & Integrations
Email Platforms (Detailed)
| Platform | Best for | Cost | Automation |
|---|---|---|---|
| Loops | Indie hackers, product-led growth | $20โ100/mo | Excellent (condition-based) |
| ConvertKit | Creators, writers, personal brands | $29โ$129/mo | Good (tag-based) |
| Mailchimp | Beginners, small lists | Freeโ$20/mo | Moderate (basic automation) |
| Brevo (ex-Sendinblue) | High volume, transactional + marketing | โฌ20โโฌ100/mo | Good |
| Klaviyo | E-commerce, sophisticated automation | Freeโ$1200+/mo | Excellent (SMS + email) |
Recommendation for indie hackers: Start with Loops (simple, affordable, good automation) or ConvertKit (if you have a personal brand).
CRM & User Data
- Airtable โ Lightweight CRM, free tier works for early stage
- Notion โ Flexible database, good for tracking user segments
- HubSpot โ Full-featured CRM, free tier for small teams
Analytics & Engagement Tracking
- PostHog โ Product analytics, free self-hosted option
- Amplitude โ Behavioral analytics
- Segment โ Data pipeline (connect email platform to analytics)
Zapier Integration Example
Connect your email platform to a CRM:
Trigger: Email opened (or clicked)
โ Action: Add tag or update record in Airtable
โ Result: Track email engagement directly in your CRM
Common Mistakes to Avoid
- Too many emails, too fast โ Sending daily will spike unsubscribes. Space emails 2โ3 days apart.
- Generic copy โ Avoid “We’re excited to help you achieve your goals.” Be specific about their outcome.
- No clear CTA โ Every email should have one clear next step.
- Ignoring unsubscribes โ They matter. If >2% unsubscribe from one email, change the angle.
- Not testing โ Run at least 2โ3 A/B tests. Data beats opinion.
- Forgetting about engaged users โ Once someone upgrades, move them to a customer onboarding sequence, not the same drip.
Real-World Example: SaaS Product
Product: Project management tool for freelancers
5-Email Sequence:
- Day 0 (Immediate): “Welcome! Here’s how to set up your first project (2 min)”
- Day 1: “Your first project is live. Here’s the next step”
- Day 3: “How [freelancer] uses [Product] to manage 5 clients at once”
- Day 7: “Advanced: How to automate task assignments (saves 3 hours/week)”
- Day 10: “Your free trial ends in 2 days. Upgrade and get 20% off”
Results after 3 months:
- 45% open rate (vs. 20% industry average for SaaS)
- 8% CTR (vs. 3% industry average)
- 12% trial-to-paid conversion (vs. 5% baseline)
Final Thoughts
Start small and optimize based on real user responses. Automate what is repeatable and keep each email focused on helping users find value. Over time, you’ll learn which sequences drive retention and conversion.
Key takeaway: Your first drip campaign doesn’t need to be perfect. It needs to be sent, measured, and refined. Every email teaches you something about your users.
Action Items:
- Draft the first two emails this week
- Set them up for automated delivery for new signups
- Run them for 2 weeks, measure open/click rates
- Refine based on data, then add emails 3โ5
See Also
- Email Service Providers: ConvertKit vs Mailchimp vs Loops
- How to Reduce SaaS Churn With Better Onboarding
- A/B Testing Guide for Indie Hackers
Comments