Is your store leaking revenue?
Find out exactly where you're losing sales — takes 2 minutes.
Customer retention funnels are where eCommerce profit is made — yet most store owners in Malaysia and Singapore have never mapped one. They obsess over acquisition funnels (traffic → landing page → cart → checkout) but completely ignore what happens after the first purchase. We've built retention systems for dozens of DTC brands across Southeast Asia, and the pattern is consistent: the stores that actively manage their post-purchase funnel grow 2-3x faster than those that don't, because they're extracting more value from every customer they've already paid to acquire.
If you're spending RM10,000+ per month on ads but haven't mapped your retention funnel, you're leaving the majority of your potential revenue on the table. Here's how to build one from scratch.
What Is a Customer Retention Funnel?
Quick Answer: What is a customer retention funnel?
A retention funnel maps the post-purchase journey from new buyer to loyal repeat customer across four stages: Active New, Active Repeat, At-Risk, and Dormant. Stores with a healthy retention funnel convert 30-40% of new customers into repeat buyers and achieve 35-45% twelve-month retention — compared to just 15% for stores without one.
A customer retention funnel maps the journey your customers take after their first purchase — from new buyer to loyal repeat customer (or, if things go wrong, to dormant and lost). Unlike an acquisition funnel, which is about getting strangers to buy, a retention funnel is about getting buyers to come back.
The funnel has four key stages:
Stage 1: Active New Customer
Every customer starts here. They've just completed their first purchase. This is the most critical moment in the retention funnel — what you do in the next 48 hours determines whether they'll ever buy again.
Key metrics at this stage:
- First purchase satisfaction (measured via post-purchase survey)
- Email opt-in rate
- Delivery satisfaction score
What to do:
- Send an immediate welcome email (not just a receipt — make them feel like they joined something)
- Day 2: Send a "getting the most from your purchase" email with tips or tutorials
- Day 7: Share complementary product suggestions
- Day 14: Ask for a review
According to Klaviyo's benchmarks, a well-built post-purchase sequence increases repeat purchase rates by 15-25%.
Stage 2: Active Repeat Customer
This is where the money is. A customer who buys a second time is 9x more likely to buy a third time compared to a first-time buyer. Their average order value is 31% higher than new customers, and their acquisition cost is effectively zero — you've already paid to get them.
Key metrics at this stage:
- Repeat purchase rate (target: 30-40%)
- Time between purchases
- Average order value (should be increasing)
- Product breadth (are they trying new products?)
What to do:
- Send product recommendation emails based on purchase history
- Offer a loyalty program (points per purchase)
- Create bundles or subscriptions for consumable products
- VIP tiers with exclusive access or early launches
Stage 3: At-Risk Customer
After a period of inactivity — typically 1.5x their normal purchase cycle — a customer becomes at-risk. They haven't left yet, but they're drifting. This is the most important stage to catch, because reactivating an at-risk customer costs 5-7x less than acquiring a new one.
Key metrics at this stage:
- Days since last purchase (compared to average repurchase cycle)
- Email engagement (open rates, click rates declining?)
- Site visits without purchases
What to do:
- Trigger a 3-email win-back campaign:
- Email 1 (at 1.5x cycle): "We miss you" + personalised recommendations
- Email 2 (at 1.75x cycle): Limited-time offer (10% off or free shipping)
- Email 3 (at 2x cycle): Last chance + stronger incentive
- SMS or WhatsApp reminder (especially effective in the Malaysian market)
- Retargeting ads showing products they've previously browsed
Stage 4: Dormant Customer
If a customer hasn't purchased in 2x their normal cycle (or 180+ days for most categories), they're considered dormant. They're not gone forever — but reactivation gets harder and more expensive the longer they're inactive.
Key metrics at this stage:
- Dormant customer count (should be decreasing if retention is working)
- Reactivation rate from win-back campaigns
- Cost per reactivation
What to do:
- Run a quarterly reactivation campaign with a compelling offer
- Survey dormant customers: "Why haven't you come back?" (the answers are gold for improving your store)
- Clean your email list — remove customers who haven't engaged in 12+ months to protect your sender reputation

How Do the Four Stages Work Together?
The goal of a retention funnel isn't to prevent all churn — some customers will naturally leave. The goal is to maximise the time customers spend in the "Active Repeat" stage and minimise the flow into "At-Risk" and "Dormant."
Here's what a healthy retention funnel looks like compared to a leaky one:
| Metric | Leaky Funnel | Healthy Funnel |
|---|---|---|
| New → Repeat conversion | 10-15% | 30-40% |
| Repeat → At-Risk flow | 50%+ per quarter | 15-20% per quarter |
| At-Risk → Reactivated | 5-10% | 20-30% |
| Dormant → Reactivated | 2-3% | 8-12% |
| Overall 12-month retention | 15% | 35-45% |

How Do You Build a Retention Funnel Step by Step?
Step 1: Map Your Current State
Before building, measure where you are today. You need three numbers:
- Repeat purchase rate — Shopify: Analytics → Reports → Returning customer rate
- Average time between purchases — Calculate from your order data or use Klaviyo
- Dormant customer count — Customers who haven't purchased in 180+ days
If you don't have these numbers, start collecting them now. You can't improve what you don't measure — see our guide on how to measure customer retention for the exact formulas.
Step 2: Set Up Post-Purchase Automation
This is the highest-impact, lowest-effort change you can make. A 4-email post-purchase sequence:
| Timing | Content | Goal | |
|---|---|---|---|
| Welcome | Immediately | Thank you + brand story | Build emotional connection |
| Education | Day 2-3 | Product tips, how-to-use | Reduce buyer's remorse |
| Cross-sell | Day 7-10 | Complementary products | Increase AOV |
| Review request | Day 14-21 | Ask for a review | Social proof + engagement |
Tools like Klaviyo (Shopify) or Mailchimp (WooCommerce) make this straightforward to set up. Most stores can have this running within a day.
Step 3: Define Your "At-Risk" Trigger
Calculate your average time between purchases, then set your at-risk trigger at 1.5x that number. For a skincare brand with a 60-day cycle, the trigger is Day 90. For a coffee brand with a 21-day cycle, the trigger is Day 32.
Set up an automated win-back campaign that triggers when a customer crosses this threshold.
Step 4: Segment and Personalise
Not all customers should get the same messages. Segment your retention communications by:
- Purchase frequency: VIP (5+ orders), Regular (2-4), One-time
- Product category: Send relevant recommendations based on what they've bought
- Spending tier: High-value customers get exclusive offers; price-sensitive customers get discount incentives
- Lifecycle stage: New, Active Repeat, At-Risk, Dormant
In our experience, even basic segmentation (splitting customers into "bought once" vs "bought twice or more") can improve email conversion rates by 30-50%.
Step 5: Launch a Loyalty Program
A simple points-based loyalty program increases purchase frequency by 12-18% on average. The structure doesn't need to be complex:
- Earn 1 point per RM1 spent
- 100 points = RM10 off your next purchase
- Bonus points for reviews, referrals, and social shares
Tools like Smile.io (Shopify) or WooCommerce Points & Rewards make setup straightforward. For Malaysian and Singaporean stores, consider adding WhatsApp-based loyalty notifications — they get significantly higher engagement than email in our region.

What Does a Full Retention Automation Stack Look Like?
Here's the complete automation map we build for our clients. Each automation runs in the background, identifies customers at different stages of the funnel, and reaches out with the right message at the right time:
| Automation | Trigger | Funnel Stage | Expected Impact |
|---|---|---|---|
| Welcome series | First purchase | New → Repeat | +15-25% RPR |
| Product recommendations | 7 days post-purchase | New → Repeat | +8-12% AOV |
| Win-back campaign | 1.5x purchase cycle | At-Risk → Active | +20-30% reactivation |
| Loyalty program | Ongoing | Repeat → Repeat | +12-18% frequency |
| Reactivation blast | Quarterly | Dormant → Active | +5-10% reactivation |
| VIP exclusives | Monthly | Top 10% customers | +25% CLV for VIPs |
All of this can run on autopilot once set up. The initial investment is typically 2-3 weeks of configuration; the return is ongoing.
Bottom Line
Your customer retention funnel is the post-purchase journey from first-time buyer to loyal repeat customer — and it's where the majority of your profit potential lives. Map the four stages (New, Repeat, At-Risk, Dormant), set up automations for each transition, and measure monthly. Even basic retention automation (a post-purchase sequence and a win-back campaign) can transform your growth trajectory within 90 days.
Not sure where your store stands? Get a free ecommerce scorecard — we'll audit your store and show you exactly what to fix first.

Frequently Asked Questions
What is a good customer retention rate for eCommerce?
A good retention rate for eCommerce is 20-30% over 12 months. Top-performing brands with strong loyalty programs and active email marketing can achieve 40% or higher. The key isn't hitting a specific number — it's ensuring your retention rate is improving quarter over quarter.
How do I increase customer retention?
Focus on post-purchase email sequences, loyalty programs, personalised product recommendations, and excellent customer service. Retained customers spend 31% more per order and are 50% more likely to try new products. Start with one post-purchase email sequence and one win-back campaign — those two automations alone can increase your repeat purchase rate by 15-25%.
What is the difference between an acquisition funnel and a retention funnel?
An acquisition funnel maps the journey from stranger to first-time buyer (awareness → consideration → purchase). A retention funnel maps the journey after the first purchase (new customer → repeat customer → loyal advocate). Most eCommerce businesses invest heavily in acquisition funnels but neglect retention — which is where the highest ROI actually lives.
How long does it take to see results from a retention funnel?
With basic automation (post-purchase emails + win-back campaigns), most stores see measurable improvement in repeat purchase rate within 60-90 days. A full retention system (loyalty program, segmentation, VIP tiers) typically takes 3-6 months to fully mature, but the ROI compounds over time.
Keep reading:
Ready to grow?
Find out exactly where your store is leaking revenue.
Answer a quick set of multiple-choice questions and we'll pinpoint your biggest revenue leaks — and whether we can help plug them.
Find Your Revenue LeaksFree · No obligation · 2 minutes



