- A Shopify win-back email flow targets customers who bought before but have gone quiet. Time it from your own repurchase data, not a template.
- Rule of thumb from Klaviyo’s blog: fire it around the point where 75–85% of repeat customers would already have reordered.
- Tier the incentive: no discount first, bigger offers only for high-value customers.
- 3 emails, then hand non-responders to a sunset flow so they don’t hurt deliverability.
- Size the prize first with the win-back calculator.
A Shopify win-back email flow is the cheapest customer acquisition you will ever run. These people already found you, trusted you with a card and got a parcel. Getting them to buy again costs a few emails, not a new ad budget.
Klaviyo's win-back guide cites its 2026 Omnichannel Benchmark Report: the top 10% of win-back emails earn $1.60 in revenue per recipient. That's lower than cart flows, because the audience is colder, but it's revenue from people you'd otherwise lose for good.
Here's how to build one that's timed to your store, not to a template.
Win-back Revenue CalculatorEstimate what your lapsed customers are worth if a win-back flow brings a slice of them back.Run my numbers →Why a generic “90 days” trigger is wrong
Klaviyo says you can generally think of someone as dormant after 3–6 months of inactivity, and then adds the important part: it depends on what you sell. Someone who buys a mattress isn't lapsed after a year. Someone who buys coffee might be lapsed after six weeks. To see how many of last year’s buyers normally come back in your category, check the ecommerce customer retention rate benchmark data.
The best rule I've seen comes from Jacob Sappington, head of email at Homestead Studio, quoted in that Klaviyo article: find the timeframe where 75–85% of all customers would repurchase, and set your win-back around then. In other words, trigger the flow once most repeat buyers would already have come back.
Fire too early and you hand discounts to people who were about to reorder anyway. Fire too late and the habit is gone: they've found another brand, and your email is just one more promo in a crowded inbox. The window from your own data is the sweet spot between those two mistakes, and it is different for every catalogue, so recheck it every six months as your product mix changes.
Step 1: Find your real lapse window
- Export orders from Shopify (customer ID, order date, order number).
- For every customer with 2+ orders, calculate the days between order 1 and order 2.
- Sort those gaps and find the 75th–85th percentile. That number of days is your win-back trigger.
A skincare store looks at 1,000 customers who placed a second order. Half reordered within 38 days, 80% within 74 days, and 95% within 140 days. So the win-back fires at about 75 days since last order, not the template's 180. By 180 days most of those customers have already settled into a competitor's routine.
If that sounds like spreadsheet work, the shortcut is to start at 2× your typical reorder gap and adjust after a month of data.
Step 2: Build the Shopify win-back email flow in Klaviyo
The cleanest setup is a metric-triggered flow:
- Trigger: Placed Order.
- First step: time delay equal to your lapse window (e.g. 75 days).
- Flow filter: Placed Order zero times since starting this flow. Anyone who buys during the delay drops out automatically.
- Optional filter: exclude people who are currently in a subscription, if you sell subscriptions.
Because each new order restarts the clock, customers who keep buying never see the win-back at all. That's exactly what you want.
Step 3: The 3-email sequence
Email 1 (day 0): “Here's what's new”
No discount. Show new arrivals or best-sellers related to what they bought last time, plus one line of genuine news (new formula, new colour, restock). Plenty of lapsed customers just forgot about you.
Email 2 (day 5–7): the incentive, tiered
Add a conditional split on customer value. Klaviyo's guide recommends saving higher discounts for people who spent more with you in the past:
| Segment | Example rule | Offer idea |
|---|---|---|
| VIP | 3+ orders or high lifetime spend | Bigger reward, early access, free gift |
| Regular | 2 orders | Free shipping or a small % off |
| One-time buyer | 1 order | A product-led reason to try again, small incentive |
Email 3 (day 12–14): last chance
Short and honest. Remind them the offer ends, and give them a clean way out. Klaviyo's examples include brands that frame this as a goodbye with an unsubscribe link right in the copy. It feels respectful and it gets clicks.
Optional SMS
For SMS-consented customers, one text between email 2 and email 3 with the offer and a direct link. Keep it to one message. Win-back SMS that nags gets unsubscribes.
5 tricks that lift win-back revenue
- Reference the last purchase. “Running low on your Vitamin C serum?” beats “We miss you.”
- Lead with the product, not the code. A 15% code on a product they don't want still won't sell it.
- Use replenishment logic for consumables. If a bottle lasts 60 days, a reminder at day 50 is a service, not a win-back. Build both. See how to increase repeat purchase rate.
- Ask why they left. A one-click survey (“too expensive / found another brand / didn't need more”) tells you what to fix.
- Offer channel switching. Klaviyo suggests giving people the option to move from email to text if email isn't working for them.
Step 4: Size the prize before you build
A store has 4,000 customers past their lapse window. Average order value is $60.
- If the flow brings back 3% of them: 4,000 × 3% = 120 orders → $7,200.
- If half of those use a 15% code: 60 × $9 = $540 in discounts.
- Net revenue after discounts: about $6,660, from a flow that runs on autopilot every month as new customers lapse.
Use the win-back calculator with your own numbers, and see what those returning customers are worth long-term in the customer lifetime value calculator.
Win-back subject lines worth testing
Write these in your own brand voice. The pattern matters more than the exact words: name the product, give a real reason, keep it short enough for a phone screen.
| Angle | Example subject line |
|---|---|
| Product reminder | Time for a new bottle of [product name]? |
| What's new | 3 things changed since your last order |
| Honest check-in | Did we do something wrong? |
| VIP reward | A thank-you for being one of our first customers |
| Last call | Your reward expires tonight |
| Goodbye frame | Should we stop emailing you? |
Run each one through the subject line tester to check length and spammy words, then A/B test the top two inside the flow. Check the winner is real, not noise, with the A/B test significance calculator. Win-back audiences are small, so give tests a few weeks.
Step 5: Know when to stop
Klaviyo is blunt about this: you can only promise a “last email” so many times. If someone ignores the full win-back sequence, stop sending them regular campaigns. Mailing unengaged people over and over leads to spam complaints, and complaints hurt inbox placement for your whole list.
Send non-responders into a Klaviyo sunset flow instead, then suppress whoever stays silent. That also stops you paying for them. See how to lower your Klaviyo bill for the exact steps.
How to measure a win-back flow
- Reactivation rate: percentage of people entering the flow who place an order within, say, 30 days.
- Revenue per recipient compared with Klaviyo's published top-10% figure of $1.60.
- Discount cost as a percentage of flow revenue. If it creeps up, your tiers are too generous.
- Churn trend: track your monthly churn in the churn rate calculator. A working win-back should pull it down over a few months.
For context, a study of 1,500+ Shopify stores by Little Stream Software found an average repeat purchase rate of 25% (median 22.5%). If yours is in that range, three out of four customers never come back. That's the pool a win-back flow works on.
Want Inboxoo to set this up for you?
We build and run Klaviyo email & SMS retention for Shopify brands and get paid on results.
Chat on WhatsAppWant to know the exact quotation? Contact now
FAQ
When should a Shopify win-back email be sent?
Klaviyo suggests customers are generally dormant after 3 to 6 months without activity, but it depends on your product. A better trigger is your own data: find the number of days by which 75–85% of repeat customers placed their next order, and start the win-back just after that.
Should win-back emails include a discount?
Not always. Start with a no-discount reminder of what is new or best-selling. Add an incentive in a later email, and reserve the bigger offers for customers who spent more with you in the past. That protects margin on people who would come back anyway.
How many emails should a win-back flow have?
Two or three emails spaced several days apart is a solid default, sometimes with an SMS for subscribers who opted in. After the last email, move people who still haven’t engaged into a sunset flow instead of mailing them forever.
What is the difference between a win-back flow and a sunset flow?
A win-back flow tries to get a lapsed customer to buy again. A sunset flow is the last step for profiles that have stopped engaging entirely: it asks if they still want emails, then suppresses the ones who stay silent.
What is a good win-back email benchmark?
Klaviyo’s 2026 Omnichannel Benchmark Report, cited on its blog, says the top 10% of win-back emails see $1.60 in revenue per recipient. Win-back revenue per recipient is usually lower than cart flows because the audience is colder.
Want Inboxoo to set this up for you?
We build and run Klaviyo email & SMS retention for Shopify brands and get paid on results.
Chat on WhatsAppWant to know the exact quotation? Contact now
Keep reading
How to increase repeat purchase rate
Measure it properly, then nine post-purchase, replenishment and SMS tactics that turn first-time buyers into repeat customers.
7 min read →Klaviyo pricingHow to lower your Klaviyo bill
Klaviyo charges for active profiles, not list size. Suppress the dead weight the right way and pay for people who buy.
7 min read →Klaviyo flowsThe Klaviyo abandoned cart flow setup
Trigger, filters, timing and discount rules for a cart flow that recovers revenue without training buyers to wait for a code.
7 min read →- Klaviyo: Win-back email examples and strategies (2026)
- Klaviyo Help Center: Understanding active profile management
- Little Stream Software: Data study on Shopify repeat customer metrics
Worked examples in this post use illustrative numbers, not client results. Benchmarks are linked to their original publisher.