doller

We’ve raised $5M to power the next journey of growth

← View all blogs

Win-Back Campaigns: Reactivating Dormant Users—Guide & Templates (2026)

Segment dormant users by churn reason. Run multi-channel re-engagement campaigns with proven messaging templates and offers.

Vatsal Aditya
Author
Win-Back Campaigns: Reactivating Dormant Users—Guide & Templates (2026)
Search Meta Description: Win-back campaigns explained: segment dormant users, craft re-engagement messages, offer incentives, multi-channel approach. Reactivate churned users.

Introduction

Win-back campaigns (or re-engagement campaigns) target users who haven't used your app in 14-30+ days. They're often your cheapest acquisition: you already know they liked your product once. The challenge is reminding them why—and giving them a reason to come back.

This guide covers how to identify dormant users, segment them by churn reason, and run multi-channel campaigns that drive 20-40% reactivation rates.

Why Win-Back Campaigns Matter

  • Lower CAC than acquisition: Winning back a user costs $5-50; acquiring a new user costs $50-500.
  • Faster conversion: They know your product; no onboarding needed.
  • LTV upside: Reactivated users often re-engage for 2-3x longer than new users.
  • Data-driven: You know why they churned; tailor the message accordingly.

Identify Dormant Users

In Mixpanel or Amplitude:

  1. Define dormant: "No sessions in the last 14 days"
  2. Create cohort: "All users who were active before Day -14, then inactive after Day -14"
  3. Segment by last activity date: 15 days ago, 30 days ago, 60+ days ago
  4. Export user IDs to your CDP or CRM

Segment by Churn Reason

Don't send the same message to everyone. Use behavioral data to infer churn reason:

  • "Feature adoption" churners: Never completed onboarding or tried core feature. Message: "Let's get you set up (90 seconds)"
  • "Feature shift" churners: Used feature A, stopped using feature A. Message: "Feature A got 10 new updates since you left"
  • "Price-sensitive" churners: Cancelled subscription. Message: "We've cut our price by 30%"
  • "Competition" churners: Tried competitor (infer if they signed up for competitor app). Message: "Here's what we do better"
  • "Passive" churners: Used app for months, then stopped (no clear reason). Message: "You've earned 3 months free"

Win-Back Messaging Templates

Template 1: Nostalgia + Social Proof

Subject: "You're missing out on [number]K new updates" Body: "Since you left [app name], we've added feature X, launched partnership Y, and 50K users are now using Z. Come see what's new in just 2 minutes."

Template 2: Fear of Missing Out (FOMO)

Subject: "Your exclusive offer expires in 24 hours" Body: "We're giving you 3 months free to come back (limited time). Redeem now before this offer expires."

Template 3: Specific Pain Point

Subject: "We fixed [the problem you had]" Body: "When you left, you mentioned [issue]. We've fixed it and added [improvement]. Let's give it another shot."

Template 4: Social Proof + Exclusivity

Subject: "[Friend name] is still using [app]. Come compare notes." Body: "3 of your friends are still active. Reconnect with them and see how they're using [app]."

Multi-Channel Approach

Channel Best For Frequency
Email Initial outreach (soft touch, high reach) Day 15, Day 28
In-App Push Users still on device; can't reach via email Day 20, Day 35
SMS High urgency, time-sensitive offers Day 35 (final touch)
Web Push Website visitors; high click-through Day 20, Day 25

Offers & Incentives That Work

  • Discount (20-30%): Best for price-sensitive users. "30% off your next month"
  • Extended trial: For freemium apps. "3 months free with premium"
  • Feature access: For feature-adoption churners. "Try [premium feature] free for 7 days"
  • Social/gamification: "Earn 1,000 bonus points on your next login"
  • No offer (just reminder): For users who loved you. Sometimes curiosity is enough.

Case Study: 40% Reactivation Rate

Scenario: Productivity app with 100K MAU, 30% monthly churn.

Problem: Losing 30K users/month to churn. CAC $100, so losing $3M/month in customer value.

Solution:

  1. Identified 50K dormant users (no activity for 30+ days)
  2. Segmented by churn reason:
    • Feature adoption (10K): Never used shared folders
    • Feature shift (15K): Used Sync, but feature was updated
    • Passive (25K): Used app, unclear why they stopped
  3. Launched 3 targeted campaigns:
    • Feature adoption cohort: Tour on shared folders + "Collaborate with your team in 2 minutes" (email + in-app)
    • Feature shift cohort: "Sync got 5 new updates" (nostalgic email with feature list)
    • Passive cohort: "You've earned 2 free months" (limited-time offer, urgency)
  4. Results: 40% opened email, 20% clicked, 8% reactivated = 4,000 users won back. LTV: 4K users × $50 = $200K retained value. ROI: 40x

Common Mistakes

  • No segmentation: Blasting everyone the same message = low response. Segment by churn reason.
  • Waiting too long: Reaching out after 60+ days of inactivity is late. Contact by Day 14-21.
  • No deadline on offers: "Use this offer anytime" = never used. Add expiration: "Valid for 7 days."
  • Spamming after rejection: After 3-5 touches with no response, stop. They've made their choice.
  • Not measuring: Track reactivation rate, LTV of reactivated users, and cost-per-win. Iterate based on data.

Conclusion

Win-back campaigns are your cheapest source of growth. Identify dormant users early, segment by churn reason, and deliver targeted messages with time-limited offers. A 20-30% reactivation rate is solid; 40%+ is achievable with good segmentation and messaging.

Related Churn & Retention Resources

Ready to run win-back campaigns? AppStorys makes it easy to segment dormant users and launch personalized re-engagement campaigns. Book a demo.

Frequently Asked Questions (FAQs)

After 14 days of zero activity (sooner for habit-forming apps like social, longer for B2B SaaS). The earlier you reach out, the better—users' memory fades quickly.

3-5 touches over 30 days: email on Day 15, in-app push on Day 20, email on Day 28, SMS on Day 35 (if opted in). Stop after 3-5 if no response; they're unlikely to re-engage.

Depends on churn reason. Feature adoption failure? Free trial of new feature. Price concern? 20% discount or free month. Forgot about the app? Social proof + nostalgia ('See what's new since you left').

Yes. 'Offer valid for 7 days' creates urgency. Without a deadline, users bookmark and forget. Time-limited offers drive 2-3x higher conversion.

Rarely; they made a conscious decision to leave. Focus on passive churners (no activity for 30 days). For active cancellations, send a simple 'We'd love to have you back' message after 60 days, but don't expect high conversion.

Recent Stories

Why Users Stop Coming Back to Your App — And 10 Proven Ways to Improve User Retention
Why Users Stop Coming Back to Your App — And 10 Proven Ways to Improve User Retention

Struggling with low repeat usage? Learn how to improve user retention, increase DAU and MAU...

30 April 2026
10 min read
Read article
7 In-App Features That Instantly Make Your Mobile App More Engaging
7 In-App Features That Instantly Make Your Mobile App More Engaging

Discover how to add stories, rewards gamification, CSAT, user feedback, and more...

30 April 2026
8 min read
Read article
Not Getting Enough App Downloads or Revenue? Here’s How to Acquire More Users
Not Getting Enough App Downloads or Revenue? Here’s How to Acquire More Users

Learn how to acquire users, increase app downloads, and boost app revenue with smarter strategies...

30 April 2026
11 min read
Read article

Get started today or schedule
a quick 15 min demo

[object Object]

AppStorys

Our SDKs

iOS

android

flutter

react native

React.js

angular

wordpress

shopify

Integrations

cleverTap

MoEngage

Mixpanel

mParticle

Custom Audiences

security

SOC 2 verified

encrypted

24/7 Global Fraud Monitoring

AWS Servers - No data collected

GDPR Compliant

RBI Compliant

2026 AppStorys Inc. All rights reserved

Made with ❤️ in USA & India

footer img 1footer img 2