Table of Contents
- Why Most Stores Lose Customers They Could Have Kept
- Understanding Churn Signals in Klaviyo
- Step-by-Step Implementation
- Step 1: Build Your At-Risk Segments
- Step 2: Configure the Win-Back Flow
- Step 3: Build a Loyalty Reinforcement Flow
- Step 4: Monitor Segment Health in Dashboards
- Limitations to Know
- Frequently Asked Questions
- How do I know which customers to prioritize in my win-back flow?
- Can Klaviyo detect churn for subscription products specifically?
- How often should I update my at-risk segments?
- What open rate should I expect from a win-back sequence?
Why Most Stores Lose Customers They Could Have Kept
Churn rarely happens all at once. A customer doesn't wake up one day and decide to leave — they drift. They open fewer emails, buy less frequently, and eventually stop responding entirely. By the time most stores notice, the window to intervene has already closed.
Klaviyo gives you the data infrastructure to catch that drift early. Its deep Shopify integration means purchase behavior, session activity, and email engagement all flow into one place. The predictive features give you forward-looking signals, not just historical reports. Used correctly, this becomes a systematic early-warning system rather than a reactive scramble.
This guide walks you through building that system from the ground up.
---
Understanding Churn Signals in Klaviyo
Before you build a single flow, you need to define what churn looks like for your store. A subscription box business has a different churn profile than a skincare brand with a 90-day repurchase cycle.
Klaviyo surfaces three categories of signals worth monitoring:
- Behavioral signals: Declining email open rates, no clicks over a defined window, abandoned carts without recovery
- Purchase signals: Missed expected repurchase dates, average order value dropping, single-purchase customers who haven't returned
- Predictive signals: Klaviyo's Predictive Analytics tab (found inside each profile) generates a Churn Risk score and an Expected Date of Next Order, both updated continuously
The Churn Risk score is the most actionable of these. It ranges from low to high and is recalculated based on each customer's specific purchase cadence — not a one-size-fits-all formula. A customer flagged as high risk has statistically deviated from their own baseline behavior, which makes the signal meaningful.
---
Step-by-Step Implementation
Step 1: Build Your At-Risk Segments
Start in Segments and create a segment built around predictive data. Use the following conditions:
- Predicted CLV is not "low" (you want to prioritize customers worth saving)
- Churn Risk is "high" or "medium-high"
- Active on Site is false in the last 60 days
Name this segment something operational: "Win-Back Priority — Active Risk." This becomes your intervention target.
Create a second segment for customers who have already churned:
- Last order placed more than 120 days ago (adjust based on your category)
- Has not placed order in that window
- Engaged with email at least once in the last 180 days
This is your Lapsed Customer segment — harder to win back but still reachable.
Step 2: Configure the Win-Back Flow
In Flows, build a flow triggered by the segment entry event for your at-risk segment. Klaviyo's Flow Builder allows you to branch logic based on profile properties, which is where the real precision comes in.
Structure the flow across 30 days:
Day 1 — Reengagement Email
Reference something specific: their last purchase, a product category they've bought from before. Pull this dynamically using Klaviyo's dynamic content blocks and the `person|lookup` tag to surface product names from order history. Do not send a generic "We miss you" message — it signals that you're not paying attention.
Day 5 — Conditional Split
Check if they opened or clicked Day 1. If yes, move them to a nurture path. If no, route them to a stronger offer — a discount or free shipping threshold, timed to expire in 48 hours. Use a Countdown Timer block to reinforce urgency without overstating it.
Day 12 — SMS (if opted in)
Klaviyo's Flows support SMS alongside email in the same sequence. A short, direct message referencing the offer from Day 5 outperforms a second email for customers who haven't opened either of the first two. Keep it under 160 characters and include a direct link.
Getting the most out of Klaviyo?
I'll audit your Klaviyo setup and show you where revenue is hiding.
Day 25 — Final Send
Make this a plain-text email. No heavy design. One ask. This format consistently outperforms HTML emails for win-back sequences because it reads as personal rather than promotional.
Day 30 — Exit and Suppress
If no engagement across the full sequence, move the customer to a suppression list for 90 days. Re-entering them into messaging they're not responding to damages your deliverability.
Step 3: Build a Loyalty Reinforcement Flow
Churn prevention isn't only about recovering at-risk customers. Reinforcing loyalty before signals appear is lower cost and higher return.
Build a second flow triggered by the Placed Order event, specifically for customers in their second or third purchase window:
- Day 3 post-purchase: Send a content-led email — care instructions, pairing recommendations, how-to content. This reduces buyer's remorse and creates category association.
- Day 30: A "You might be running low" predictive replenishment email. Klaviyo's Predictive Analytics includes Expected Date of Next Order, which you can use to time this precisely. Set the trigger as a date-based delay relative to that predicted date.
- Day 45: A personalized cross-sell based on Product Recommendations (available in Klaviyo's email editor under Personalization blocks). Feed from the customer's purchased categories, not from your bestsellers list.
Step 4: Monitor Segment Health in Dashboards
Use Klaviyo's Dashboards feature to build a churn-monitoring view. Track weekly:
- Size of your "Win-Back Priority" segment (growth means your acquisition is outpacing retention)
- Conversion rate of your win-back flow
- Revenue recovered per week from the lapsed segment
- Click rate on predictive replenishment emails vs. your baseline
Set a benchmark in week one. Everything after that is relative to your own baseline, not industry averages.
---
Limitations to Know
Klaviyo is strong on email and SMS execution, but it has meaningful gaps in a full churn-reduction strategy:
- Predictive scores are aggregate, not causal. The Churn Risk score tells you who is at risk but not why. You'll need to pair it with qualitative data (post-purchase surveys, support ticket trends) to understand the root cause.
- No native loyalty program integration. Klaviyo doesn't manage points, tiers, or rewards natively. You'll need a tool like LoyaltyLion or Smile.io connected via integration to close that loop.
- Limited ad retargeting syncing. While Klaviyo can sync segments to Facebook and Google, the update frequency isn't real-time. If you're running retargeting based on churn risk, expect a lag of several hours.
- Product recommendation logic is rule-based, not ML-driven. The recommendation blocks use recent purchase data and category filters — they work, but they're not as sophisticated as dedicated recommendation engines like Nosto or Rebuy.
---
Frequently Asked Questions
How do I know which customers to prioritize in my win-back flow?
Start with customers who have a high Churn Risk score and a predicted CLV above your store's average order value multiplied by 3. These are the accounts where a win-back investment pays off most clearly. Klaviyo's segment conditions let you layer both criteria simultaneously.
Can Klaviyo detect churn for subscription products specifically?
Klaviyo integrates with Recharge and Bold Subscriptions, which pass subscription status events into the platform. You can trigger flows based on upcoming renewal dates, failed payments, or cancellation events. That said, the native churn scoring is built around transactional behavior — for subscription-specific cohort analysis, you'll get more precision from a dedicated tool like Churnkey layered on top.
How often should I update my at-risk segments?
Klaviyo segments recalculate continuously, so the membership updates in near-real-time as behavior changes. You don't need to manually refresh them. What you should review on a monthly cadence is the segment definition itself — if your typical repurchase window shifts seasonally, the thresholds you set at launch may no longer reflect real risk.
What open rate should I expect from a win-back sequence?
Across e-commerce, win-back email open rates typically run between 12% and 20% on the first send, dropping to 8–14% by the final send. A well-segmented Klaviyo win-back flow — targeting medium-to-high churn risk profiles with dynamic personalization — should sit at the upper end of that range. If you're below 10% on the first email, the issue is usually audience definition, not subject line copy.