Skip to content
Back to Growth & Acquisition

Win-Back Campaign

Design the campaign that reactivates churned users — the offer, the channel, the timing, and the re-onboarding.

Why

Reactivating a churned user is 3-5x cheaper than acquiring a new one — they already know the product, so the CAC is near zero and the re-onboarding is short. The win-back campaign targets users who churned 30-90 days ago (too recent and they're still deciding; too old and they've forgotten the product) with a specific reactivation offer tied to the reason they left. The offer must be genuine (a real feature improvement, not a discount that trains them to churn-and-return for deals) and the re-onboarding must be fast (they skip the signup, land on the new thing that addresses their churn reason). A well-run win-back campaign recovers 10-20% of churned users, which is material for a product with 5% monthly churn — it cuts net churn from 5% to 4%, a 20% improvement in the retention metric.

When

When monthly churn exceeds 3% and you have 1000+ churned users in the 30-90d window. Run monthly, measure per cohort.

How

1. Segment churned users by churn reason (from exit survey or behavior): missing feature, too expensive, switched to competitor, low usage
2. For each segment, design a specific reactivation offer: missing feature → 'we shipped X, try it free'; too expensive → 'new lower tier'
3. Time the campaign to 30-60d after churn (they've experienced the competitor's flaws by now); not <30d (still deciding) or >90d (forgotten)
4. Pick the channel: email for B2B (they still check work email), LinkedIn DM for high-value accounts, push for consumer
5. Write the message: acknowledge the churn reason, present the specific fix, one-click reactivation link (no re-signup)
6. Build the re-onboarding: they land on the new feature/fix that addresses their reason, with a 30s 'what's new' tour
7. Measure reactivation rate per segment and per offer; double down on the segment×offer combination that works best
8. Run monthly; each cohort of churned users is a fresh pool, and the campaign compounds as the product improves

Example

# Win-back campaign (monthly, 3 segments)
Segment A: churned "missing feature X" (n=400, churned 30-60d ago)
  Offer: "We shipped X — try it free for 30 days"
  Channel: email, subject: "The feature you asked for is here"
  Landing: new feature X with 30s tour, one-click reactivate
  Result: 18% reactivated (72 users)

Segment B: churned "too expensive" (n=300)
  Offer: "New lower tier — $5/mo, everything you used"
  Channel: email, subject: "A plan that fits your budget"
  Landing: pricing page with new tier highlighted
  Result: 12% reactivated (36 users)

Segment C: churned "switched to competitor" (n=200)
  Offer: "Migrate from Competitor — we'll import your data"
  Channel: LinkedIn DM from CS lead for accounts >$500/mo
  Landing: migration tool + 1:1 onboarding call
  Result: 8% reactivated (16 users)

# Total: 124 reactivated / 900 contacted = 13.8%
# Net churn: 5.0% → 4.3% (14% improvement in retention metric)

Common Problems

  • ⚠Offering a generic discount to all churned users, which trains them to churn-and-return for deals and destroys pricing integrity.
  • ⚠Contacting too soon (<30d) when the user is still deciding, or too late (>90d) when they've forgotten the product.
  • ⚠Sending the user through the full signup flow again; the friction kills 60% of reactivations that would have happened.
  • ⚠Not segmenting by churn reason, so a user who left for 'missing feature X' gets a discount offer that's irrelevant to them.

Best Practices

  • ✓Tie the reactivation offer to the specific churn reason (feature shipped, new tier, migration help); generic discounts train bad behavior.
  • ✓Time the campaign to 30-60d post-churn; before 30d they're still deciding, after 90d they've forgotten you.
  • ✓Use one-click reactivation (no re-signup) and land them on the fix for their churn reason; friction kills 60% of reactivations.
  • ✓Measure reactivation per segment×offer and double down on the winning combination; the campaign compounds monthly.