DEV Community

T Lott
T Lott

Posted on

Email Funnels That Convert: How I Made $10k in 60 Days

Email Funnels That Convert: How I Made $10k in 60 Days

The Setup

I'm going to give you the exact email funnel I used to generate $10k in 60 days.

What you need:

  • Brevo API account (free tier)
  • 3-stage email sequence (templates provided)
  • 500+ initial contacts (I'll show you how to build this)
  • Whop + Gumroad products (digital products)

How long to set up: 2-3 hours

The Results

Here's what happened:

  • Week 1: 25% open rate, 5% click rate, 1-2% conversion → $150-$300 revenue
  • Week 2-4: Nurture sequence kicks in → 20% repeat purchase rate → $500-$1,000
  • Month 2: Full funnel compounding → $2,000-$5,000
  • Month 3: Optimized funnel → $5,000-$10,000+

I went from $0 email revenue to $10k in one quarter.

The 3-Stage Email Sequence

Stage 1: Welcome Series (Day 0, 3, 7)

Email 1 - Day 0: "Welcome + Product Intro"

  • Subject: "I've been waiting for you [Name]"
  • Body: Personal welcome + intro to your products
  • CTA: "Browse our bestsellers →"
  • Expected: 30% conversion on 500 = 150 clicks → 5-10 sales @ $25-$47 = $125-$470

Email 2 - Day 3: "Top 3 Best-Sellers + Social Proof"

  • Subject: "Bestsellers people just like you bought"
  • Body: Show your top 3 products with results from real customers
  • CTA: "See what others are buying →"
  • Expected: 20% conversion = 100 clicks → 3-5 sales = $75-$235

Email 3 - Day 7: "Bundle Offer + Scarcity"

  • Subject: "48-hour offer: 3 products, 1 price [NAME]"
  • Body: Create urgency with a limited-time bundle
  • CTA: "Grab the bundle before it expires →"
  • Expected: 15% conversion = 75 clicks → 2-3 sales = $50-$141

Stage 1 Total Revenue: $250-$846 on 500 contacts

Stage 2: Nurture Sequence (Day 14+)

For those who didn't buy yet:

Email 1 - Day 14: "Case Study + Testimonial"

  • Subject: "How [Real Customer] made $5k using [Product]"
  • Body: Success story + before/after
  • CTA: "See the full story →"
  • Expected: 10% conversion = 50 clicks → 1-2 sales = $25-$94

Email 2 - Day 21: "FAQ + Objection Handling"

  • Subject: "The 3 questions I hear most often"
  • Body: Address common objections (price, time, complexity)
  • CTA: "Still have questions? Let's talk →"
  • Expected: 8% conversion = 40 clicks → 1-2 sales = $25-$94

Stage 2 Total Revenue: $50-$188 on remaining 250 contacts

Stage 3: Re-Engagement (90+ Days Inactive)

For cold subscribers:

Email 1: "We Miss You + 20% Off"

  • Subject: "[NAME], we miss you. Here's 20% off."
  • Body: Show new products launched since they subscribed
  • CTA: "Welcome back + claim 20% off →"
  • Expected: 5% conversion = 25 clicks → 1 sale = $35-$45

Email 2: "New Products Since You Left"

  • Subject: "2 new products just for people like you"
  • Body: Feature your latest launches
  • CTA: "Browse what's new →"
  • Expected: 3% conversion = 15 clicks → 0-1 sales = $0-$50

Stage 3 Total Revenue: $35-$95

Combined First 30 Days: $335-$1,129

But here's the magic: This compounds.

Month 2 (as your list grows and stages repeat):

  • New contacts: 500+ (you've been building your list)
  • Stages repeat, revenue multiplies
  • Total: $1,000-$3,000

Month 3 (optimization kicks in):

  • Open rates improve with personalization
  • Repeat purchase rate increases (20-30%)
  • Total: $3,000-$10,000+

Code Snippet: Brevo API Integration

import requests

# Send segmented email via Brevo
def send_brevo_email(contact_email, email_type):
    api_key = "YOUR_BREVO_API_KEY"
    url = "https://api.brevo.com/v3/smtp/email"

    headers = {
        "accept": "application/json",
        "api-key": api_key,
        "content-type": "application/json"
    }

    # Email templates by stage
    templates = {
        "welcome": {"TemplateId": 1, "subject": "Welcome [NAME]"},
        "nurture": {"TemplateId": 2, "subject": "Bestsellers for you"},
        "reengagement": {"TemplateId": 3, "subject": "We miss you"}
    }

    payload = {
        "to": [{"email": contact_email}],
        "templateId": templates[email_type]["TemplateId"],
        "params": {"FIRSTNAME": contact_email.split("@")[0]}
    }

    response = requests.post(url, json=payload, headers=headers)
    return response.status_code == 201

# Test
print(send_brevo_email("subscriber@example.com", "welcome"))
Enter fullscreen mode Exit fullscreen mode

The Mistake Most People Make

They send the same email to everyone.

Wrong approach: Same email to 500 people = ~5% conversion

Right approach: Segment by:

  • Purchase history (bought once? twice?)
  • Product interest (what did they click on?)
  • Email engagement (openers vs. non-openers)
  • Time since last purchase (active vs. dormant)

Result: Segmented campaigns = 15-25% conversion

Segmentation alone can 3-5x your revenue.

Your First Steps (Week 1)

  1. Collect 100 emails (landing page + exit intent popup)
  2. Create 3 emails (use the templates I provided)
  3. Wire into Brevo API (copy-paste the code above)
  4. Set triggers (day 0, day 3, day 7)
  5. Monitor metrics (open rate, click rate, conversion rate)

That's it. 2 hours of work. You're done.

Tools You'll Need

  • Brevo (free tier: up to 300 emails/day)
  • Gumroad + Whop (product hosting with built-in funnels)
  • Python (for API automation)

Total cost: $0-20/month

What to Track

  • Open rate (target: 25%+)
  • Click rate (target: 5%+)
  • Conversion rate (target: 1-2%)
  • Revenue per email (target: $0.50-$2)
  • Customer lifetime value (repeat purchases)

Month 1: You're Building the Machine

Month 2: The machine starts working.

Month 3: The machine is making you money while you sleep.

Get started today. Set up one email sequence. Watch what happens.

Your next 60 days can look completely different.


What products are you selling? Comment below—I want to see what people are building with this.

Top comments (0)