We designed and executed a complete revenue-driven email marketing program for FreshBasket Organic Grocery — growing their list from 8,200 to 24,600 subscribers, increasing email-attributed revenue from 6% to 38% of total sales, and generating $248,000 in email revenue within 5 months.
Klaviyo, WordPress, WooCommerce, Canva, ChatGPT API (OpenAI), Google Analytics 4, Zapier, Typeform, Privy (popups), Google Sheets, Airtable, Notion, Litmus, Google Looker Studio
Project Year
2025
The Overview
FreshBasket is a D2C organic grocery brand delivering premium organic produce, pantry staples, cold-pressed juices, and wellness products to health-conscious consumers across 6 major Indian cities. With 8,200 email subscribers, 2,400 monthly active customers, and average order value of $42, they had a loyal customer base — but their email marketing was barely scratching the surface of its potential.
Their email program consisted of one weekly promotional blast announcing whatever was on sale — same message to everyone, same design every week, with a predictable pattern that subscribers had learned to ignore. Open rates had declined to 12%. Unsubscribe rates were climbing. Email generated just 6% of total revenue — compared to the D2C industry benchmark of 30-40%.
The irony was that FreshBasket had the perfect product for email marketing success — a consumable, repeat-purchase product with natural replenishment cycles, seasonal variety, passionate customers, and rich content opportunities. They just weren’t leveraging any of it.
We built a comprehensive email marketing program — from list growth and segmentation through campaign strategy, lifecycle programs, personalization, and revenue optimization — transforming email from a neglected broadcast channel into FreshBasket’s most profitable owned marketing asset.
The Challenge
Broadcast-Only Approach: One weekly promotional email to the entire list. No segmentation by purchase history, preferences, engagement level, or customer value. A vegan customer received promotions for dairy products. A weekly subscriber received the same email as someone who hadn’t opened in 6 months.
Declining Engagement: Open rates dropped from 22% to 12% over 18 months. Click rates sat at 0.7%. The weekly blast had become invisible — subscribers conditioned to ignore it.
No Lifecycle Marketing: Zero automated programs for critical customer lifecycle moments — no welcome series for new subscribers, no first-purchase follow-up, no win-back for lapsing customers, no replenishment reminders, no birthday/anniversary campaigns. Every customer relationship moment was missed.
List Growth Stagnation: 8,200 subscribers with net growth of just 40-60 per month. No lead magnets, no popup strategy, no referral program, no social-to-email conversion. List was growing slower than attrition was shrinking it.
Revenue Attribution Gap: FreshBasket attributed 6% of revenue to email, but even that number was unreliable. No proper tracking of email-driven purchases, no campaign ROI measurement, no understanding of customer lifetime value by email engagement level.
Design & Content Monotony: Every email looked identical — product grid, discount percentage, shop button. No storytelling, no educational content, no brand personality, no user-generated content, no seasonal themes. Zero reasons for a subscriber to be excited about opening FreshBasket emails.
No Repeat Purchase Strategy: For a consumable product with natural 7-14 day replenishment cycles, there was no system to remind, nudge, or incentivize repeat purchases at the right moment.
Our Approach & Strategy
Phase 1: Email Audit, List Health & Segmentation Architecture (Week 1)
List Health Audit:
Finding
Detail
Action
Total subscribers
8,200
Baseline established
Active (opened in 90 days)
3,400 (41%)
Primary send segment
Inactive (90-180 days)
2,100 (26%)
Re-engagement campaign target
Dead (180+ days no open)
2,700 (33%)
Sunset campaign → suppress or remove
Invalid/bounced emails
380 (5%)
Removed immediately
Missing purchase data
1,800 subscribers with no linked orders
Matched via email → WooCommerce lookup
Spam complaint rate
0.12% (above 0.1% threshold)
Improved by cleaning list + better targeting
Segmentation Architecture (Klaviyo):
Segment
Criteria
Size
Marketing Strategy
VIP Customers
10+ orders OR $500+ lifetime spend
380
Exclusive early access, loyalty rewards, premium content
Early access, feedback surveys, ambassador program
Phase 2: Lifecycle Email Programs (Week 2)
Built 8 lifecycle automation programs addressing every critical customer journey moment:
Program 1: Welcome Series (New Subscribers — 6 emails / 14 days)
Email
Day
Subject
Content
Goal
Welcome
0
“Welcome to FreshBasket 🌿 Here’s 15% off your first order”
Brand story, values, what makes organic different, discount code
First purchase incentive
Discovery
2
“Here’s how 4,200 families eat healthier with FreshBasket”
Customer stories, popular products, “how it works”
Social proof + education
Best Sellers
5
“Our 10 most-loved products (customers’ choice)”
Curated product showcase with reviews
Product discovery
Content Value
8
“3 quick organic meals even busy parents can make tonight”
Recipe content with product links
Value + product integration
Nudge
11
“Your 15% off expires in 3 days — don’t miss out”
Reminder with urgency
Conversion push
Final
14
“Last chance: 15% off + free delivery on your first FreshBasket order”
Final incentive with added free delivery
Last conversion attempt
Welcome Series Target: 28% conversion to first purchase within 14 days
Program 2: Post-First-Purchase (4 emails / 21 days)
Email
Day
Subject
Goal
Thank You
0
“Your first FreshBasket order is on its way! 🚚”
Confirmation, delivery details, what to expect
Tips
3
“How to store your organic produce for maximum freshness”
Education, reduce food waste → reinforce quality
Feedback
7
“How was your first FreshBasket experience?”
NPS survey + review request
Second Order
14
“Time to restock? Here’s 10% off your second order”
Drive repeat purchase habit
Program 3: Replenishment Reminders (Automated by Purchase History)
Product Category
Avg Replenishment Cycle
Reminder Timing
Fresh produce (fruits, vegetables)
7 days
Day 5 email: “Time to restock your weekly greens?”
Dairy & eggs
10 days
Day 8 email: “Running low on organic dairy?”
Pantry staples (grains, oils, spices)
30-45 days
Day 25 email: “Your pantry essentials might need a refresh”
Cold-pressed juices
14 days
Day 12 email: “Ready for your next juice cleanse batch?”
Wellness products (honey, supplements)
45-60 days
Day 40 email: “Time to reorder your wellness favorites”
Smart Replenishment Logic: Klaviyo tracks each customer’s actual purchase intervals — if someone buys eggs every 8 days, they get reminded on day 6 (not the generic day 8).
One-Click Reorder: Replenishment emails include a “Reorder Same Items” button that pre-fills their cart with previous order items.
Name only vs. name + product recs vs. full personalized
Revenue per email
Quarterly
Sender name
“FreshBasket” vs. “Meera from FreshBasket” vs. “FreshBasket Kitchen”
Open rate
Monthly
Email Revenue Attribution (Klaviyo + GA4):
REVENUE ATTRIBUTION MODEL ━━━━━━━━━━━━━━━━━━━━━━━━━
DIRECT ATTRIBUTION (Klaviyo): → Customer clicks email link → purchases within 5 days → Revenue credited to specific email/campaign → Tracked: campaign revenue, flow revenue, total email revenue
INFLUENCED ATTRIBUTION (GA4): → Customer opened email (no click) → purchased within 7 days → Revenue tracked as "email-influenced" (separate from direct)
METRICS TRACKED: → Revenue per email (RPE) → Revenue per subscriber (monthly) → Revenue per campaign → Revenue per flow (lifecycle program) → Campaign ROI (revenue vs. production cost) → List value (total revenue ÷ total subscribers) → Customer LTV by email engagement level ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Email Marketing Dashboard (Looker Studio):
Section
Key Metrics
Revenue
Email-attributed revenue (MTD/QTD), % of total revenue, revenue per subscriber, revenue by campaign type
Growth
Subscriber count trend, growth rate, growth by channel, churn rate
Engagement
Open rate, click rate, unsubscribe rate — trended over time with benchmarks
Lifecycle Performance
Revenue per flow: welcome, replenishment, win-back, VIP, post-purchase
Campaign Performance
Every campaign ranked by revenue, open rate, click rate, unsubscribe rate
List Health
Active vs. dormant ratio, deliverability score, spam complaint rate
Testing
Active tests, completed tests, cumulative lift from testing wins
Key Features Delivered
Feature
Description
8 Lifecycle Automation Programs
Welcome series, post-purchase, replenishment reminders, win-back, VIP loyalty, birthday, review/referral, and sunset — all behavioral and personalized
Smart Replenishment System
AI-powered purchase interval tracking with one-click reorder buttons customized per customer’s actual buying patterns
12-Segment Dynamic Architecture
Audiences segmented by value, lifecycle stage, dietary preference, engagement level, and purchase frequency
Strategic Campaign Calendar
12-month promotional calendar with weekly campaign framework, seasonal campaigns, and Indian festival marketing
6 Branded Email Templates
Reusable, mobile-optimized templates for product launches, promotions, recipes, community, replenishment, and founder notes
Multi-Channel List Growth System
8 list growth tactics projected to add 2,700+ subscribers/month — popups, checkout opt-in, referrals, lead ads, content upgrades
Systematic A/B Testing
Structured testing program across subject lines, timing, design, CTAs, discounts, and personalization depth
Revenue Attribution Dashboard
Real-time tracking of email-direct and email-influenced revenue with campaign-level ROI and subscriber lifetime value analysis
Content-Commerce Integration
Recipes, stories, and educational content with embedded product links — turning every content email into a revenue opportunity
VIP Loyalty Program
Automated recognition, exclusive early access, quarterly gifts, and personalized experiences for top customers
Challenge: FreshBasket’s email marketing was a single weekly blast to 8,200 unsegmented subscribers — 12% open rate, 0.7% click rate, declining engagement, and email generating just 6% of revenue. No lifecycle automations, no replenishment reminders, no win-back campaigns, no list growth strategy, and no revenue attribution.
Solution: We built a complete email marketing program in Klaviyo — 8 lifecycle automation programs (welcome, post-purchase, smart replenishment, win-back, VIP, birthday, referral, sunset), 12 dynamic segments, a 12-month campaign calendar with Indian festival marketing, 6 branded templates, an 8-channel list growth system, systematic A/B testing, and a revenue attribution dashboard.
Result: Subscriber list tripled to 24,600. Open rates jumped from 12% to 34%. Email revenue contribution grew from 6% to 38% of total sales. Cumulative email revenue hit $248,000 in 5 months. Repeat purchase rate nearly doubled. Welcome series converts 28% of new subscribers. Smart replenishment reminders achieve 24% reorder rate. Customer LTV for email-engaged customers is 2.8× higher.
Your Email List Is Your Most Valuable Marketing Asset — Are You Using It?
We build email marketing programs that turn subscribers into customers, one-time buyers into repeat purchasers, and dormant lists into revenue engines — through strategic segmentation, lifecycle automation, and campaigns your audience actually looks forward to opening.