Most win-back campaigns fail because they treat every lapsed buyer the same. A one-time purchaser who bought a $20 gadget 14 months ago is not the same as a VIP who spent $400 six months ago and went silent. The fix is behavioral segmentation: define what “lapsed” means for your store, group those customers by their purchase patterns, and send them offers that match their past behavior. You don’t need a data science team. With Klaviyo segments and a simple three-email flow, you can reactivate 5–12% of lapsed customers in 30 days. The key is to stop blasting a 20% off code to everyone and start using the data you already have — order frequency, average order value, and product category — to make the ask relevant.
Lapsed customers aren’t angry or disloyal. Most simply forgot about you. A Shopify store’s email list decays by about 25–30% per year as people change inboxes, lose interest, or find a competitor. The real problem is that brands wait too long to act. They send a generic “We miss you” email six months after the last purchase, long after the customer’s attention has moved on.
The second mistake is ignoring purchase cadence. A customer who bought coffee beans every 21 days for a year and then stops is a churn risk. A customer who bought once during a holiday sale and never returned is a different animal. Treating both with the same discount trains the habitual buyer to wait for a deal and wastes margin on the one-timer. You need to match the offer to the archetype.
There is no universal definition. A skincare brand with a 60-day repurchase cycle might consider someone lapsed after 90 days. A furniture brand might set the bar at 18 months. Pull your average time between orders from Shopify’s “Average order value over time” report or Klaviyo’s predicted analytics. Then set your lapsed window at 1.5x that average.
For stores with multiple product lines, create separate windows per category. A customer who bought a one-time-use item (like a phone case) should be lapsed sooner than someone who bought a replenishable (like protein powder). This prevents you from emailing a customer who simply isn’t due to repurchase yet.
In Klaviyo, create a segment with the condition “Placed Order zero times since [date 90 days ago]” and “Placed Order at least once before [date 90 days ago].” Add “Subscribed to email is true” to avoid spam traps. Now split that segment into at least two groups: one-time buyers and repeat buyers. You can use “Placed Order equals 1” vs. “Placed Order greater than 1.”
Go further if you have the data. Tag-based segments for “high AOV” (>$100) or “last purchased category” let you tailor the email content. A high-AOV lapsed customer might respond to early access to a new collection, while a discount buyer needs a price incentive. Export these segments to Meta Ads Manager as Custom Audiences for retargeting.
Set up a Klaviyo flow triggered by entering the lapsed segment. Email 1 (day 0): remind them what they loved. Include a product they bought or browsed, no discount. Subject line: “Is your skin missing this?” for a skincare brand. Email 2 (day 4): offer a soft incentive like free shipping or a small gift with purchase. Subject line: “Free shipping on your next order, [First Name].” Email 3 (day 8): create urgency with a time-limited 15–20% off, expiring in 48 hours.
Add a flow filter to skip anyone who made a purchase after entering the segment. Use the “Started Checkout” metric to suppress emails if they’ve already initiated a purchase but didn’t complete it — you don’t want to offer a discount to someone already about to buy.
Upload your Klaviyo lapsed customer list to Meta Ads Manager as a Custom Audience. Create a separate campaign targeting only that audience with a carousel ad showing bestsellers or a win-back offer. Exclude this audience from your prospecting campaigns so you’re not paying to show ads to people who already know you.
Pair the lapsed audience with a 1% Lookalike from active purchasers. This finds new prospects who resemble your best customers, not your churned ones. Monitor frequency — if someone sees the ad three times without clicking, suppress them for 30 days to avoid ad fatigue.
Open rates for win-back emails average 12% (Klaviyo benchmark, 2024), but opens don’t pay the bills. Track the percentage of lapsed customers who place an order within 14 days of the last email in the flow. That’s your reactivation rate. Also measure revenue per recipient to see if the discount is eating your margin.
If reactivation is below 3%, test your offer. For one-time buyers, a steeper discount might be needed. For repeat buyers, try a product recommendation instead of a discount — they may have simply gotten bored with your catalog. A/B test subject lines and send times inside Klaviyo to find what moves the needle.
After the third email, if a customer still hasn’t engaged, move them to a “sunset” segment. Stop sending regular campaigns, but keep them for seasonal re-engagement (like Black Friday). After 12 months of no activity, suppress them entirely to protect your deliverability. Klaviyo’s list-cleaning tools can automate this.
This keeps your sending reputation healthy and your open rates honest. A smaller, engaged list outperforms a bloated one every time. Mailchimp benchmarks show that lists with active cleaning see 20% higher open rates on average (Mailchimp benchmark, 2024).
Take a $4M skincare brand running Shopify and Klaviyo. Their average repurchase cycle is 55 days, so they define lapsed as no purchase in 90 days. They build a Klaviyo segment of 12,000 lapsed customers and split it into two groups: one-time buyers (7,000) and repeat buyers (5,000).
For the repeat buyers, they create a flow that starts with a “We noticed you haven’t restocked” email featuring the customer’s last purchased product. No discount. Email two offers free shipping on orders over $50. Email three gives 15% off with a 48-hour timer. For the one-time buyers, the flow leads with a 10% off welcome-back code and a curated “starter kit” recommendation.
They also upload both segments to Meta as Custom Audiences. The repeat buyer audience sees a carousel ad with the top three products from their purchase history. The one-time buyer audience sees a video ad explaining the brand story and a 15% off code. After 30 days, the repeat buyer flow reactivated 9% (450 customers), generating $38,000 in revenue at an average order of $84. The one-time buyer flow reactivated 4% (280 customers), adding $16,800. Total recovered revenue: $54,800 from a three-email sequence and two ad sets.
A well-executed win-back flow typically reactivates 5–12% of lapsed customers within 30 days (Klaviyo benchmark, 2024). For a store with 10,000 lapsed contacts and an AOV of $80, that’s $40,000–$96,000 in recovered revenue. The real win is not just the immediate cash, but the fact that reactivated customers often return to their previous purchase cadence.
You’ll know it’s working when your Klaviyo flow report shows a click rate above 1.5% on email two and a conversion rate above 2% on email three. If you’re also running Meta ads, expect a ROAS of 3–5x on the lapsed audience because these people already trust your brand. The goal is to make win-back a set-it-and-forget-it system that prints money while you sleep.
Persona LM’s free audit identifies your exact lapsed buyer archetypes, builds Klaviyo-ready segments, and hands you 3–5 win-back campaign concepts with subject lines and expected lift bands. Connect your Shopify store and get the audit in about 24 hours. No guesswork, no wasted sends.
Skip the desperate “We miss you” and lead with value. Subject lines that mention a specific perk (“15% off your next order, [First Name]”) or a product they browsed outperform generic ones by 2-3x. Test curiosity-driven lines like “Your skin doesn’t forget” for a skincare brand. Keep it under 40 characters and avoid spam triggers like all caps or excessive punctuation.
Three emails spaced 3–5 days apart is the sweet spot. The first re-introduces the brand, the second offers a soft incentive, and the third creates urgency. Sending more than four often triggers unsubscribes without lifting reactivation. Klaviyo data shows that open rates drop sharply after the third email in a win-back flow (Klaviyo benchmark, 2024).
Yes, but structure it to avoid training customers to wait for a deal. A tiered approach works: email one has no discount, email two has free shipping, email three has a time-limited 15–20% off. For high-AOV brands, a small gift with purchase can outperform a discount. Always exclude customers who already used a similar offer in the last 90 days.
Create a segment using the condition “Placed Order zero times since [date 90 days ago]” and “Placed Order at least once before [date 90 days ago].” Add a filter for “Subscribed to email is true” to avoid wasting sends. For more precision, layer in purchase frequency or product category to tailor the win-back message. Persona LM builds these segments automatically and exports them directly to Klaviyo.
A 5–12% reactivation rate within 30 days is solid for most DTC brands (Klaviyo benchmark, 2024). Premium or subscription brands often see 15%+ because the habit is stronger. If you’re below 3%, your offer is weak, your timing is off, or you’re not excluding recently active contacts. Measure reactivation as a purchase within 14 days of the last win-back email.
Absolutely. Upload your lapsed customer list as a Custom Audience in Meta Ads Manager and exclude it from prospecting campaigns. Then create a separate ad set targeting only that audience with a win-back offer. Pair it with a 1% Lookalike from active purchasers to find similar high-intent prospects. This keeps ad spend focused and prevents wasted impressions on people who already bought.
Identify your best repeat buyers and high-AOV customers on Shopify without spreadsheets. Use RFM scoring, Klaviyo segments, and Persona LM’s free audit to turn VIPs into profit centers.
Read →Most first-time buyers never buy again. Here’s the exact follow-up sequence, segment logic, and Klaviyo flows that turn them into repeat customers—fast.
Read →A tiny Customer Match list kills your Google Ads performance. Fix the root cause by expanding your seed audience with real behavioral data, not just email uploads.
Read →Learn to increase average order value on Shopify using bundling, post-purchase upsells, and customer segmentation. Get your free audit from Persona LM.
Read →Boost repeat buy rates by fixing post-purchase flows, segmenting one-and-done buyers, and triggering time-based offers. No vague advice, just the playbook that moves revenue.
Read →Your Klaviyo flow not converting because your emails treat one-time discount hunters the same as VIP repeat buyers. Learn the behavioral fix + get a free Persona LM audit.
Read →Free. Seven-minute connect. Six named buyer archetypes plus 18 ranked campaigns delivered to your inbox.