A winback campaign is targeted marketing aimed at users who have churned — uninstalled the app, cancelled their subscription, or stopped using the product. Winback differs from retention (preventing churn) and re-engagement (re-activating lapsed but still-installed users): the user is already gone, and the campaign's job is to recover them. Recovery rates are typically 5-15% for subscription winback (with discount), 1-5% for full-uninstall winback.
Winback channels
- Subscription winback offers (Apple / Google native): targeted discount codes shown to users who cancelled in the last 30-60 days. Recovery rate 5-15%. Surfaces in the user's subscription management UI.
- Email: the most durable channel — users who uninstalled the app still have their email. Personalized messaging + discount or new-feature highlight + clear CTA back to App Store / Play Store install.
- Retargeting ads (Meta, TikTok, Google): paid retargeting to user-list audiences (uploaded via hashed emails / phone). Effective for higher-LTV users where the recovery cost is justified.
- Push notifications: only works for users who didn't uninstall — for true winback (post-uninstall), push is unavailable.
- SMS / messaging: high-deliverability but expensive per send; reserve for highest-value user segments.
Winback timing matters a lot. The 30-60 day post-cancellation window is the sweet spot for subscription winback — the user is past the immediate cancellation friction but still remembers the product. After 90+ days, recovery rates fall sharply (typically <5% even with deep discounts) because the user has moved on. For full-uninstall winback, the window is shorter (typically <30 days) before recovery becomes unprofitable.
Common pitfall: training users to cancel and wait for a discount. If your winback offers are predictable (everyone gets a 50% discount on month 1 post-cancel), savvy users learn to game the system. Segment winback offers carefully (only show to users with specific churn-reason patterns, only after N months of being away, etc.) and rotate offer mechanics to avoid creating a "wait for the discount" pattern.