Acquiring a new customer costs five to seven times more than retaining an existing one. Yet most ecommerce brands focus almost entirely on acquisition whilst ignoring the customers who have already bought from them and then gone quiet.

A win-back flow is an automated email sequence in Klaviyo designed to re-engage customers who have not purchased within a defined period. It is one of the most cost-effective flows you can build because it targets people who already know your brand, have already trusted you with their payment details, and have already experienced your products.

We build win-back flows for every Klaviyo account we manage, and the pattern is consistent: a well-timed, well-structured win-back flow recovers 3-8% of lapsed customers who would otherwise never return. On a list of 10,000 lapsed customers, that is 300-800 people spending money again without you paying a penny in advertising.

This guide walks through every step of building a win-back flow in Klaviyo, from defining your lapsed customer window to designing emails that bring people back.

What is a win-back flow?

A win-back flow is an automated sequence of emails (and optionally SMS) that triggers when a customer has not made a purchase within a specified timeframe. The goal is simple: remind them you exist, show them what they are missing, and give them a reason to buy again.

Unlike campaigns, which are one-off sends to your entire list, a win-back flow runs continuously in the background. Every customer who crosses the lapse threshold enters the flow automatically and receives a tailored sequence designed to re-engage them.

The typical win-back flow contains three to four emails sent over two to four weeks:

EmailPurposeTypical timing
Email 1Gentle reminder — "We miss you"Day 0 (trigger)
Email 2Value — new products, bestsellersDay 5-7
Email 3Incentive — discount or free shippingDay 12-14
Email 4Final attempt — "Last chance"Day 21-28

Each email serves a distinct purpose, escalating from a soft reminder to a more direct appeal. Not every customer needs a discount to return — many simply forgot about you, and a well-timed reminder is enough.

Why win-back flows matter for ecommerce

Customer retention is the foundation of profitable ecommerce. Here is why win-back flows deserve your attention:

  • Lower cost than acquisition — you are emailing existing customers, not paying for clicks or impressions
  • Higher conversion rates — lapsed customers already know your brand and products
  • List hygiene — identifying truly disengaged contacts helps maintain your sender reputation
  • Lifetime value — reactivating a customer extends their lifetime value significantly
  • Revenue recovery — even a modest 5% reactivation rate can represent substantial revenue

The win-back flow also acts as a gateway to your sunset flow. Customers who do not engage with any win-back email become candidates for suppression, which improves your overall Klaviyo deliverability and performance.

Win-back flow customer lifecycle diagram
The win-back flow sits at the end of the customer lifecycle, before the sunset and suppression phase.

Step 1: Define your lapsed customer window

Before building anything in Klaviyo, you need to define what "lapsed" means for your business. This varies significantly by product type and purchase cycle:

Product typeTypical repurchase cycleSuggested lapse window
Consumables (supplements, skincare)30-45 days60-90 days
Fashion and apparel60-90 days90-120 days
Home and lifestyle90-180 days120-180 days
High-value or durable goods180-365 days180-365 days

Using Klaviyo data to determine your window

Rather than guessing, use your actual customer data. In Klaviyo, go to Analytics > Metrics > Placed Order and review the time between orders for repeat customers. You can also use Klaviyo's predictive analytics to see the expected date of next order for individual profiles.

The lapse window should be approximately 1.5 to 2 times your average repurchase cycle. If your average customer reorders every 60 days, trigger the win-back at 90-120 days.

For a deeper dive into using data to drive your email strategy, see our segmentation guide.

Step 2: Create the flow in Klaviyo

There are two ways to create a win-back flow in Klaviyo: using the pre-built template or building from scratch.

Option A: Use the pre-built template

  1. Go to Flows in your Klaviyo dashboard
  2. Click Create Flow
  3. Search for "Win-Back" or "Customer Winback" in the flow library
  4. Select the template and click Create Flow
  5. Review the pre-configured trigger, filters, and email content

The template provides a solid starting point, but you will need to customise the trigger timing, email content, and filters to match your business.

Option B: Build from scratch

  1. Go to Flows > Create Flow > Create from Scratch
  2. Name the flow "Win-Back Flow" or "Customer Win-Back"
  3. Set the trigger to List > [Your main customer list] or use a Segment trigger based on your lapsed customer segment
  4. Click Create Flow

Building from scratch gives you full control over every aspect of the flow. We recommend this approach for brands with specific requirements or complex customer segments.

Creating a win-back flow in Klaviyo flow builder
The Klaviyo flow builder provides a visual canvas for designing your win-back sequence.

Step 3: Configure triggers and filters

The trigger and filter configuration is what separates an effective win-back flow from one that annoys customers or fires at the wrong time.

Trigger options

There are two common approaches to triggering a win-back flow:

Option 1: Date-based trigger using Placed Order metric

  • Trigger: Metric > Placed Order
  • Add a time delay equal to your lapse window (e.g., 90 days)
  • Add a flow filter: Has not placed an order since starting this flow

Option 2: Segment-based trigger

  • Create a segment of customers who last ordered more than X days ago
  • Set the flow trigger to Segment > [Your lapsed segment]
  • The flow triggers when a profile enters this segment

We generally recommend Option 1 for simplicity and reliability. The metric-based trigger ensures every customer enters the flow at the correct time relative to their last purchase.

Essential flow filters

  • Has not placed an order since starting this flow — prevents emailing customers who have already repurchased
  • Has not been in this flow in the last 90 days — prevents repeat entries for frequent purchasers
  • Is not suppressed — respects unsubscribe preferences
  • Has placed an order at least once (all time) — ensures the flow only targets actual customers, not browsers

Conditional splits to consider

  • Number of past orders — one-time buyers versus repeat customers deserve different messaging
  • Total revenue — high-value customers may warrant a more generous incentive
  • Product category — tailor content based on what they previously purchased

Step 4: Design your email sequence

Email 1: The gentle reminder

The first email should be warm and personal. Do not lead with a discount. Many customers simply need a nudge.

Subject line examples:

  • "It has been a while — we have missed you"
  • "Your favourites are waiting"
  • "Long time no see, [First Name]"

Content structure:

  1. Personalised greeting using the customer's first name
  2. Acknowledge the time since their last purchase — "It has been [X] days since your last order"
  3. Highlight what is new — new arrivals, updated collections, or product improvements
  4. Dynamic product block showing bestsellers or items related to their past purchases
  5. CTA — "See What's New" or "Shop Now"

Keep the tone conversational. This is not a hard sell — it is a "we noticed you have been away" message that feels personal rather than automated.

Email 2: The value email

If Email 1 did not convert, the second email should provide concrete value that gives the customer a reason to come back.

Subject line examples:

  • "New arrivals you have not seen"
  • "Our bestsellers, picked for you"
  • "What you have been missing"

Content approaches:

  • New product showcase — highlight products launched since their last visit
  • Social proof — show customer reviews, star ratings, or user-generated content
  • Content marketing — link to a helpful blog post or guide related to their purchase history
  • Personalised recommendations — use Klaviyo's product recommendation engine based on past purchases
Win-back email sequence design examples
Each email in the win-back sequence should have a distinct purpose and escalating urgency.

Email 3: The incentive

By the third email, you are reaching customers who need an extra push. This is where a financial incentive can be appropriate.

Subject line examples:

  • "Here is 15% off to welcome you back"
  • "A little something to sweeten the deal"
  • "Your exclusive return offer inside"

Incentive options:

  • Percentage discount (10-20% is typical)
  • Free shipping
  • Free gift with purchase
  • Loyalty points bonus
  • Early access to an upcoming sale

Use a unique, one-time discount code generated through Klaviyo's coupon feature. This prevents code sharing and lets you track redemption accurately.

Email 4: The final attempt

The fourth email is your last chance. Be direct about it.

Subject line examples:

  • "Last chance: your 15% off expires soon"
  • "We do not want to lose you"
  • "Should we stop emailing you?"

Content approach:

  • Remind them of the discount from Email 3 and set a clear expiry date
  • Be transparent — tell them you will reduce email frequency if they do not engage
  • Include an easy way to update preferences or unsubscribe
  • Create genuine urgency without being manipulative

This email also serves as a transition point. Customers who do not engage with any of the four win-back emails should enter your sunset flow, where they will eventually be suppressed to protect your deliverability.

Step 5: Set timing and delays

The spacing between win-back emails matters. Too close together and you feel desperate. Too far apart and you lose momentum.

StepDelayRationale
Trigger (Placed Order)90 days (or your lapse window)Customer is now considered lapsed
Email 1 → Email 25-7 daysEnough time to open/click Email 1
Email 2 → Email 35-7 daysTransition to incentive messaging
Email 3 → Email 47-14 daysFinal push before sunset

Smart sending settings

Enable Klaviyo's Smart Sending with a 16-24 hour window. This prevents win-back emails from stacking with campaigns or other flow emails, which would overwhelm the customer and hurt your engagement metrics.

Also consider the time of day. Klaviyo's Smart Send Time feature can optimise delivery for each individual recipient based on their historical engagement patterns.

Step 6: Add conditional splits

Conditional splits let you personalise the win-back experience based on customer attributes. Here are the most effective splits:

Split by customer value

Use a conditional split based on total historical revenue or number of orders:

  • High-value customers (top 20%) — offer a more generous discount, personalised note from the founder, or VIP early access
  • Standard customers — follow the standard sequence with a modest incentive in Email 3
  • One-time buyers — focus on product education and social proof, as they may not yet be convinced of your value

Split by product category

If you sell across multiple categories, split by the customer's last purchased category to show relevant products and recommendations. A customer who bought skincare products should see skincare recommendations, not homeware.

Split by engagement

Split by email engagement to adjust your approach:

  • Engaged but not buying (opens emails but has not purchased) — these customers are interested but need a stronger offer or different product recommendation
  • Completely disengaged (not opening any emails) — consider an SMS touchpoint or a more aggressive subject line
Win-back flow conditional splits in Klaviyo
Conditional splits in Klaviyo let you serve different content based on customer value, category, and engagement.

Advanced win-back strategies

Predictive analytics integration

Klaviyo's predictive analytics can identify customers at risk of churning before they actually lapse. Instead of waiting for the full lapse window, you can trigger a "pre-win-back" email when a customer's predicted next order date passes without a purchase.

This proactive approach catches customers earlier in the disengagement cycle, when they are more likely to respond to a simple nudge.

Cross-channel win-back

Combine email with SMS for customers who have opted in. A typical cross-channel approach:

  1. Email 1 — gentle reminder
  2. Email 2 — value and social proof
  3. SMS — short, direct message with a link to shop
  4. Email 3 — incentive with a unique code
  5. Email 4 — final attempt

SMS sits between Emails 2 and 3 because it provides a different channel touchpoint that can break through when email has not worked. For more on this, see our guide to essential Klaviyo flows.

Dynamic discount tiers

Instead of a flat discount, create tiered offers based on customer value:

  • Spent over £500 lifetime — 20% off next order
  • Spent £200-500 lifetime — 15% off next order
  • Spent under £200 lifetime — 10% off next order or free shipping

This approach ensures you are investing proportionally in the customers who matter most to your bottom line.

Win-back for subscription brands

If you run a subscription model, the win-back flow should target customers who have cancelled their subscription. The messaging is different — focus on what has changed since they left (new flavours, improved formulas, better pricing) and offer a friction-free way to resubscribe.

Product lifecycle win-back

For products with a known usage lifecycle (a 60-day supply of vitamins, for example), trigger the win-back based on when the product should be running out. This is more relevant than a generic "we miss you" message because it ties directly to the customer's actual need.

Common mistakes to avoid

1. Leading with a discount

The biggest mistake in win-back flows is offering a discount in the first email. This trains customers to disengage deliberately and wait for the discount. Start with value and save the incentive for Email 3 or later.

2. Using the wrong lapse window

A 30-day win-back trigger for a brand that sells furniture is absurd — nobody buys a sofa every month. Equally, waiting 365 days for a consumable product means the customer has long since moved on. Match your trigger timing to your actual repurchase cycle.

3. No suppression logic

Failing to suppress customers who do not engage with the win-back flow means you continue emailing people who are not interested. This damages your sender reputation, which affects deliverability for your entire list. Build a clear path from win-back to sunset to suppression.

4. Generic messaging

A win-back email that says "We miss you! Here is 10% off" with no personalisation is lazy and ineffective. Use the customer's name, reference their past purchases, show them products they are likely to want, and make the content feel personal.

5. Ignoring the data

Once your win-back flow is live, monitor the metrics. Check open rates, click rates, conversion rates, and revenue per recipient for each email in the sequence. A/B test subject lines, send times, and incentive types. The first version of your flow is a starting point, not the final product.

Win-back flow performance dashboard in Klaviyo
Monitor win-back flow performance regularly and adjust timing, content, and incentives based on data.

A win-back flow is not optional for serious ecommerce brands. It is one of the highest-ROI automations you can build because it targets an audience you have already paid to acquire and converts them at a fraction of the cost of new customer acquisition.

The setup takes a few hours, but the revenue it recovers is ongoing. Every day, customers are silently lapsing from your brand. A win-back flow catches them at the right moment and gives them a reason to return.

If you are running Klaviyo without a win-back flow, you are leaving money on the table. And if your existing win-back flow has not been reviewed in the last six months, it is almost certainly underperforming.

Need help building or optimising your win-back flow? See our Klaviyo services or get in touch for a free account audit.