Churn Prevention & Win-Back20 min read

Win-Back Campaign Examples That Actually Work

Five multi-channel win-back plays that coordinate email, SMS, loyalty, and support data to recover lapsed DTC customers. Real examples with trigger conditions and expected impact.

By PhleidApril 3, 2026

Most win-back campaigns are a single email with a discount code sent 90 days after the last purchase. They recover 2-4% of lapsed customers. The other 96% are gone — not because they cannot be saved, but because a generic discount does not address the specific reason they left.

A win-back campaign that works is not a single email. It is a coordinated multi-channel sequence with trigger conditions that distinguish between different types of lapsed customers. The customer who left a negative review and stopped buying needs a fundamentally different recovery play than the customer who quietly stopped ordering with no apparent reason. The customer who cancelled a subscription after a support issue needs a different approach than the VIP who simply drifted away.

This article breaks down five multi-channel win-back plays — each with specific trigger conditions, the full cross-channel sequence, expected recovery rates, and why single-tool approaches fall short for each scenario.


Why Most Win-Back Campaigns Fail

Before the five plays, here is why the standard approach underperforms.

The Generic Discount Problem

The standard win-back email — "We miss you! Here's 20% off" — fails for three reasons:

  1. It treats all lapsed customers identically. A customer who left because of a product quality issue and a customer who left because they found a cheaper alternative have completely different barriers to return. A discount addresses the second. It does not address the first.

  2. It trains customers to wait. If customers learn that going inactive for 90 days triggers a discount, some will intentionally lapse to get the offer. You are subsidizing customers who would have purchased at full price.

  3. It arrives too late. By day 90, the customer has mentally moved on. The window for effective intervention is day 30-60 for most DTC categories. By day 90, you are not winning them back — you are re-acquiring them.

The Single-Channel Problem

Even when brands improve the timing and segmentation, they typically run win-back through a single channel — email. But lapsed customers are, by definition, people who stopped engaging with your brand. If they are not opening your emails, sending more emails is not the answer. A coordinated cross-channel approach (email → SMS → on-site → loyalty) reaches customers through different attention gates.

The Data Gap Problem

The most critical limitation is data. Klaviyo knows a customer has not purchased in 60 days. It does not know why. Was there a support issue? Did they leave a negative review? Did they cancel a subscription? Did they return their last order? Each "why" demands a different "how." Without cross-tool data, every win-back campaign is a guess.

For a comprehensive framework on identifying and addressing churn signals across your retention stack, see our cross-tool churn reduction playbook.


Play 1: The Lapsed VIP Recovery

Who this targets: Customers in your top 20% by lifetime value who have not purchased in 60+ days.

Why it matters: A lapsed VIP represents $1,000-$5,000+ in future value at risk. Generic win-back treats them like any other inactive customer. They deserve — and respond to — a premium recovery experience.

Trigger Conditions

Signal Source Threshold
Days since last purchase Shopify >60 days
Lifetime order value Shopify Top 20% (typically >$500)
Loyalty tier Smile.io Silver tier or above
Email engagement Klaviyo Opened <2 emails in last 30 days
No open support tickets Gorgias Confirmed no unresolved issues

The Sequence

Day 1 — Personal email (Klaviyo)

Not a template. A text-only email that reads like it was written by a person. Subject line: "Quick question from [Brand]." Body: "Hey [Name] — I noticed you haven't ordered in a while. As one of our most valued customers, I wanted to check in personally. Is there anything we could do better? Reply to this email — it comes straight to me. —[Name], [Title]"

No discount. No promotional design. No product grid. Just a human checking in. This email alone recovers 5-8% of lapsed VIPs because it feels different from everything else in their inbox.

Day 4 — SMS with loyalty angle (Attentive)

If no reply or engagement with the email: "Hey [Name], you have [X] loyalty points ($[value]) waiting. They expire in 30 days. Use them anytime: [link]"

The loyalty urgency is real — not manufactured — and it addresses loss aversion. This SMS converts 8-12% of recipients because it is not asking them to spend money. It is reminding them they have money to claim.

Day 8 — Curated comeback offer (Klaviyo)

If still no engagement: A designed email featuring 3-4 products selected based on their purchase history, new arrivals in their preferred categories, and a VIP-exclusive offer. The offer should be premium: early access to a new product, a gift-with-purchase, or a tiered discount that increases with order value. Not a flat 20% off — a VIP experience.

Include their loyalty point balance and tier status prominently. "As a Gold member, you get free expedited shipping on your next order."

Day 15 — Final SMS (Attentive)

Last touch: "We're holding your [X] points for 15 more days. After that, we'll have to reset them. Just wanted to give you a heads-up: [link]"

Expected Recovery Rate

15-25% overall recovery rate across the full sequence, versus 3-5% from a single generic win-back email. The VIP segment justifies the higher-touch approach because the LTV recovered per customer is 5-10x the average.

Why Single-Tool Approaches Fall Short

Klaviyo alone cannot pull loyalty point balance from Smile.io for the SMS messages. Attentive alone does not know the customer's LTV tier. Neither knows whether there is an open support ticket that should pause the entire sequence. The personal email → loyalty SMS → curated offer → urgency SMS progression requires data from four tools and execution through two channels.


Play 2: The Subscription Cancel Intercept

Who this targets: Customers who cancel a subscription (not skip — cancel).

Why it matters: A subscription cancellation is the highest-signal churn event in DTC. The customer made an active decision to leave. The standard response — a generic "are you sure?" modal and a follow-up email — recovers 5-10% at best. A coordinated intercept recovers 20-35%.

Trigger Conditions

Signal Source Threshold
Subscription cancelled Recharge Cancellation event
Cancellation reason Recharge Captured at cancellation (too much product, too expensive, switching brands, etc.)
Recent support tickets Gorgias Any tickets in last 30 days
Review history Yotpo Most recent review rating
Loyalty point balance Smile.io Current balance

The Sequence (Varies by Cancellation Reason)

Reason: "Too much product" or "Need to use what I have"

This is the #1 subscription cancellation reason for consumable DTC brands. The customer is not dissatisfied — they are overwhelmed.

  • Immediate (Recharge + Klaviyo): Instead of confirming the cancellation, offer a frequency downgrade: "What if we shipped every 60 days instead of every 30? You'd save $[X] per year and never run out." Present 2-3 frequency options. This converts 20-30% of cancellers with this reason.
  • Day 2 (Klaviyo): If they proceeded with cancellation: "Your subscription is cancelled, but here's a tip — you can restart anytime at your preferred frequency. We'll also remind you when it's time to reorder based on your usage."
  • Day 7 (Attentive SMS): "Quick reminder: you still have [X] loyalty points ($[value]). They're yours to use anytime, subscription or not."

Reason: "Too expensive"

  • Immediate (Recharge + Klaviyo): Offer a one-time discount on the next 3 deliveries: "We'd love to keep you. How about 20% off your next 3 orders while you decide?" This is a margin investment — calculate the expected LTV of a retained subscriber versus the cost of the discount.
  • Day 3 (Klaviyo): If they declined: Show the total value proposition — subscription discount + loyalty points earned per delivery + free shipping. Sometimes the "too expensive" objection is about perceived value, not absolute price.
  • Day 7 (Attentive SMS): If they have loyalty points: Lead with points redemption. "Your [X] points = $[value] off your next order. Combine with your subscriber discount and you're looking at [total savings]."

Reason: "Switching brands" or "Product didn't work for me"

  • Immediate (Klaviyo): Do not try to retain with a discount. Ask for feedback: "We're sorry to see you go. Would you mind sharing what didn't work? Your feedback helps us improve." Route responses to product team.
  • Day 2 (Gorgias): If they had a recent support ticket related to product efficacy, flag for customer success follow-up. A personal call or message from someone on the team converts 10-15% of these churners — far more than any automated email.
  • Day 14 (Klaviyo): "We've been working on [improvement/new formulation/alternative product]. Would you be open to trying it?" Only send if there is a genuine product development you can reference.

Expected Recovery Rate

20-35% overall across all cancellation reasons (weighted average). "Too much product" recoveries run 25-40%. "Too expensive" recoveries run 15-25%. "Switching brands" recoveries run 5-15%.

Why Single-Tool Approaches Fall Short

Recharge knows the cancellation happened and the stated reason. It does not know the customer's loyalty balance, their review history, or their support ticket history. Without Gorgias data, you cannot distinguish between a customer who cancelled after a frustrating support experience and one who simply wants to pause. Without Smile.io data, you miss the loyalty lever that converts 10-15% of cancellers without any discount.


See what your retention stack is leaving on the table

Get a free, 48-hour audit of your tools, workflows, and cross-tool gaps.

Get Your Free Stack Audit 

Play 3: The Post-Return Win-Back

Who this targets: Customers who returned a product and have not made another purchase within 30 days.

Why it matters: In apparel DTC, return rates run 20-30%. Most brands treat a return as a logistical transaction. It is actually a retention signal. The return reason and the customer's post-return behavior determine whether they become a repeat customer or a lost one.

Trigger Conditions

Signal Source Threshold
Return processed Loop Returns / Shopify Return completed
Return reason Loop Returns Captured at return (wrong size, quality issue, not as expected, etc.)
Days since return with no new purchase Shopify >30 days
Items kept (if partial return) Shopify Products retained from same order
Browse behavior post-return Klaviyo / site analytics Site visits, product views

The Sequence (Varies by Return Reason)

Reason: "Wrong size" or "Fit issue"

The customer liked the product enough to buy it. The problem is fit, not preference.

  • Day 3 post-return (Klaviyo): "We're sorry [product] didn't fit right. Based on your return, here's our updated size recommendation for you: [size]. And here are 3 products in that size that customers with similar fit profiles love." Include a fit guarantee: "If the recommended size doesn't work, we'll cover return shipping."
  • Day 10 (Klaviyo): If they browsed but did not buy: "Still looking for the right fit? Our [product category] size guide has been updated. Here's your personalized fit profile based on what you've kept and returned." Link to size guide.
  • Day 14 (Attentive SMS): If still no purchase: "Hey [Name], we've set aside [recommended product] in size [X] for you. Free returns if it's not perfect: [link]"

Reason: "Quality issue" or "Not as described"

This is a trust problem, not a preference problem.

  • Day 1 post-return (Gorgias → Klaviyo): Ensure the support team has resolved the issue with a personal touch. If the return was processed without a support interaction, proactively reach out: "We noticed you returned [product] due to a quality concern. We take that seriously — here's what we've done about it."
  • Day 7 (Klaviyo): Feature social proof: recent 5-star reviews of the product, customer photos, quality guarantee details. Rebuilding trust requires evidence, not discounts.
  • Day 14 (Klaviyo): Offer a loyalty bonus on their next purchase (via Smile.io integration): "We'd love a second chance. Here's 200 bonus points ($20 value) on your next order — no minimum, no catch."

Reason: "Changed my mind" or "Found something else"

  • Day 7 (Klaviyo): A light-touch "what's new" email featuring new arrivals in the categories they originally purchased from. No pressure.
  • Day 21 (Klaviyo or Attentive): If they have loyalty points, lead with that. Otherwise, a seasonal or promotional email when the next campaign goes out. Do not invest heavily in recovering customers with low intent signals.

Expected Recovery Rate

15-25% overall. Sizing-related returns recover at 25-35% (highest — the intent is strong). Quality-related returns recover at 10-20%. "Changed my mind" returns recover at 5-10%.

Why Single-Tool Approaches Fall Short

Klaviyo does not know the return reason — that data lives in Loop Returns or your returns platform. Without the reason, every post-return email is generic. With the reason, you can personalize the recovery play to the specific barrier. The difference between "we miss you" and "we've updated your size recommendation" is the difference between 5% and 30% recovery.


Play 4: The Review-Triggered Recovery

Who this targets: Customers who left a negative review (1-3 stars) and have not purchased since.

Why it matters: A negative review is both a churn signal and a public trust signal. If you do not address it, you lose the customer and every potential customer who reads the review. If you address it well, you can recover the customer AND turn the negative review into a positive brand moment.

Trigger Conditions

Signal Source Threshold
Review rating Yotpo 1-3 stars
Days since review with no purchase Yotpo + Shopify >14 days
Email engagement Klaviyo Any level (some negative reviewers are still engaged)
Support ticket history Gorgias Related tickets in last 60 days
Customer LTV Shopify Used to prioritize high-value recoveries

The Sequence

Hour 0-4 — Public review response (Yotpo)

Respond to the review publicly. Acknowledge the issue. Do not be defensive. Do not offer a discount in the public response — that looks like you are buying reviews. Instead: "Thank you for your honest feedback. We're reaching out to you directly to make this right."

Hour 4-24 — Private outreach (Gorgias or direct email)

A personal message from the customer support or product team: "I read your review of [product] and I want to personally address your concern about [specific issue from review]. Here's what we're doing about it: [specific action]. I'd love to discuss how we can make this right for you — reply to this email or call me at [number]."

This is not a template. It references the specific issue from their review. It offers a phone call. It is signed by a real person.

Day 3 — Resolution offer (Klaviyo, personalized)

Based on the issue:

  • Product quality: Replacement product or store credit
  • Wrong expectations: Product education content + alternative product recommendation
  • Shipping/delivery: Apology + expedited shipping on next order

Do not lead with a discount. Lead with resolution. A discount says "we're sorry, here's money." A resolution says "we heard you, here's the fix."

Day 10 — Follow-up (Klaviyo or Attentive)

If the customer engaged with the resolution: "How's [replacement product / alternative product]? We'd love to hear how it's working out." If they respond positively, invite them to update their review.

If the customer did not engage: One final touch. "We reached out last week about your experience with [product]. The offer stands — just reply whenever you're ready." Then stop. Persistence past this point becomes harassment.

Expected Recovery Rate

20-30% of negative reviewers who receive the full sequence make another purchase, versus 3-5% of negative reviewers who receive no follow-up. Additionally, 15-20% of recovered customers update or remove their negative review.

Why Single-Tool Approaches Fall Short

Yotpo manages the review but cannot trigger personalized email sequences in Klaviyo. Klaviyo cannot read review content to personalize the recovery message. Gorgias cannot check if the customer has open support tickets that should influence the approach. The review → private outreach → resolution → follow-up sequence requires Yotpo, Gorgias (or email), Klaviyo, and potentially Smile.io (for loyalty-based resolution offers) working in concert.


Play 5: The Silent Churner

Who this targets: Customers who have not purchased in 60+ days, have no negative signals (no bad reviews, no support tickets, no subscription cancellation), and have gradually disengaged from email and SMS.

Why it matters: This is the largest and hardest segment to recover. They did not leave angrily — they drifted away. There is no specific objection to address, no issue to resolve, no stated reason. They simply stopped buying.

Trigger Conditions

Signal Source Threshold
Days since last purchase Shopify >60 days
No negative review Yotpo No 1-3 star reviews
No recent support tickets Gorgias No tickets in last 90 days
No subscription cancellation Recharge No cancellation event
Declining email engagement Klaviyo Open rate dropped >50% from first 30 days
No SMS engagement in 30+ days Attentive No clicks in 30 days

The Sequence

Day 1 — The pattern interrupt (Klaviyo)

Standard promotional emails are not working — the customer is ignoring them. Break the pattern with something unexpected:

  • A "state of your account" email: "Here's your 2026 with [Brand] so far: [X] orders, [X] loyalty points earned, [X] reviews written. Your personal discount tier: [status]. Here's what's waiting for you." This is a data-driven email that feels like a personalized dashboard, not a promotion.

  • Or a genuine "what happened?" email: "Hey [Name] — we noticed you haven't ordered in a while, and we can't figure out why. No support issues, your reviews were positive, and you've been a great customer. Did we miss something? Seriously — reply and tell us. We read every response."

Day 5 — Channel switch (Attentive SMS)

If no email engagement: "Hey [Name], been a minute since we've heard from you. If emails aren't your thing anymore, we get it. Here's what's new: [link to new arrivals in their preferred category]."

SMS has a 98% open rate. For silent churners who have tuned out email, SMS is often the only channel that reaches them.

Day 10 — Social proof + new product (Klaviyo)

Feature what has changed since their last purchase: new products, new reviews from customers like them, new features or improvements. The goal is to create a "I didn't know about that" moment that reignites interest.

Day 20 — The last best offer (Klaviyo or Attentive)

If nothing has worked, deploy the strongest available offer. But make it smart:

  • If they have loyalty points: Lead with point value, add a bonus on top
  • If they are a high-LTV customer: Premium offer (gift with purchase, VIP access)
  • If they are a low-to-mid LTV customer: Standard discount, but with a clear expiration

Day 30 — Sunset

If zero engagement across the entire sequence, reduce email frequency to once per month and remove from promotional SMS. Continuing to email unengaged customers at regular frequency damages deliverability for your entire list.

Expected Recovery Rate

8-15% overall — lower than the other four plays because there is no specific lever to pull. But given the size of this segment (often 40-60% of all lapsed customers), the absolute number of recoveries can be significant. A 10% recovery rate on 5,000 silent churners saves 500 customers — more total revenue than a 30% recovery rate on 200 subscription cancellers.

Why Single-Tool Approaches Fall Short

The defining challenge of silent churners is the absence of a clear signal. You need to confirm the absence of negative signals across multiple tools (no bad reviews, no support tickets, no subscription cancellation) to classify a customer as a silent churner rather than misclassifying them into one of the other four plays. This negative-signal detection requires cross-tool visibility. Klaviyo alone sees email disengagement. It cannot distinguish between a customer who is silently drifting and one who left a 1-star review last week that should trigger Play 4 instead.


Building Your Win-Back Playbook

Priority Order

If you are implementing win-back plays from scratch, build them in this order:

  1. Play 2: Subscription Cancel Intercept — Highest urgency (active churn event), highest signal clarity, highest recovery rate
  2. Play 1: Lapsed VIP Recovery — Highest value per recovery, disproportionate LTV impact
  3. Play 4: Review-Triggered Recovery — Dual benefit (customer recovery + review improvement)
  4. Play 3: Post-Return Win-Back — High volume in apparel, moderate in other verticals
  5. Play 5: Silent Churner — Largest segment, lowest per-customer recovery rate, but highest absolute impact

What These Plays Have in Common

Every play in this guide shares three characteristics that generic win-back campaigns lack:

  1. Trigger specificity: Each play fires based on specific cross-tool conditions, not a static timer
  2. Reason-aware personalization: The content addresses the specific barrier to repurchase, not a generic "we miss you"
  3. Multi-channel coordination: Email, SMS, loyalty, and support work together in a sequenced flow with suppression logic

This level of coordination is the operational definition of retention orchestration — reading signals across tools and executing coordinated plays automatically. For the broader strategic context on how these plays fit into a comprehensive retention strategy, see our 2026 e-commerce retention strategies guide.


Measuring Win-Back Performance

Metrics by Play

Play Primary Metric Target Secondary Metric
Lapsed VIP Recovery Recovery rate (% who purchase) 15-25% Revenue recovered per campaign
Subscription Cancel Intercept Save rate (% who stay or resubscribe) 20-35% LTV retained
Post-Return Win-Back Post-return purchase rate 15-25% Return-to-repeat conversion
Review-Triggered Recovery Post-recovery purchase rate 20-30% Review update rate
Silent Churner Reactivation rate 8-15% Re-engagement rate (email opens)

The Overall Win-Back Health Metric

Win-back revenue as a percentage of total retention revenue. If win-back is generating more than 25% of your retention revenue, your churn prevention (upstream) is failing. Win-back should be a safety net, not a primary revenue driver. The goal is to move customers out of the win-back funnel faster by improving upstream retention plays — and win-back revenue percentage should decrease over time, not increase.

For a deeper understanding of how AI and cross-tool intelligence drive customer lifetime value across the full customer lifecycle — not just the win-back phase — see our CLV analysis.


FAQ

How long should I wait before starting a win-back campaign?

It depends on the trigger. Subscription cancellations should be intercepted immediately — hour zero. Post-return win-back should start 3-7 days after the return is processed. For general lapse-based win-back, the optimal window is 45-60 days for consumable products and 60-90 days for non-consumable products. Starting before 45 days can feel premature. Starting after 90 days means the customer has mentally moved on.

Should win-back campaigns always include a discount?

No. Discounts should be the last resort, not the first offer. Lead with value-based appeals: loyalty point redemption (costs nothing incremental), personal outreach (high conversion for VIPs), product education or new product introductions (creates a reason to return that does not erode margin), and resolution of specific issues (addresses the real barrier). Reserve discounts for the final step of the sequence when nothing else has worked.

How many touchpoints should a win-back sequence include?

Four to six touchpoints across 15-30 days, across at least two channels. More than six touchpoints in a win-back sequence creates fatigue and feels desperate. Each touchpoint should serve a distinct purpose: engagement check, value proposition, social proof, incentive offer. If the customer does not engage after six touchpoints, they are genuinely gone — continued outreach damages your sender reputation.

What is a good win-back campaign recovery rate?

For targeted, multi-channel win-back plays: 15-25% across all segments (weighted average). For single-email generic win-back: 2-5%. The gap is entirely explained by trigger specificity, reason-aware personalization, and multi-channel coordination. If your recovery rate is below 10% with a multi-touch sequence, the problem is usually segmentation — you are sending the same play to different churn types.

Should I run win-back campaigns for all lapsed customers?

No. Segment by value and signal. Invest heavily in VIP recovery and subscription save plays — the ROI is 5-10x higher. Run moderate investment plays for mid-value customers with clear recovery signals. For low-value customers with no engagement signals, a single low-cost touchpoint (email only, no discount) is appropriate. Spending $5 in execution cost to recover a customer with $20 LTV is not a good investment.


Ready to orchestrate your retention stack?

Phleid connects your 28+ tools with AI intelligence — no migrations, no rip-and-replace. See the gaps in your stack in 48 hours.

Apply for Founding Pilot 

Related Articles

Churn Prevention & Win-Back28 min read

Subscription Churn Playbook for DTC Brands: 5 Cross-Tool Signals and 4 Intervention Plays

Your subscription churn rate is hiding the real problem. This playbook maps the 5 cross-tool signals that predict subscription cancellation and gives you 4 intervention plays to reduce subscription churn.

Apr 3, 2026Read more