Playbook
Win Back Subscribers After They Cancel
Detect lapsed and at-risk subscribers and serve targeted resubscribe offers — all configured remotely without shipping a new app build.
A cancellation isn't the end of the funnel — it's the start of a win-back opportunity most apps never act on.
Why it matters
When a subscriber cancels, auto-renew turns off and that recurring revenue is set to disappear. But cancelled users are some of the warmest prospects you have — they already paid once and already saw the value. They just need the right reason to come back.
The problem is timing and tooling. For most teams, building a resubscribe offer means a new screen, an engineering ticket, and an app release. By the time it ships, the user is long gone. Win-back is consistently one of the highest-priority opportunities subscription teams raise — promotions, win-back, offers, and abandoned-transaction recovery show up in 43% of customer conversations — yet it's the one most often stuck behind the release cycle.
What you can do with Superwall
Know exactly who lapsed. Superwall tracks subscription status for you — active, inactive, or unknown — so you don't have to wire up your own state tracking to find churned users.
Target the right users. Use campaign audiences and rules to segment by subscription state, user attributes, and device properties like days since last open, so a resubscribe offer reaches exactly the right person.
Catch churn before it happens. The Auto Renew Status chart shows how much MRR is set to renew versus churn based on renewal intent — an early-warning view of revenue at risk before subscriptions even expire, so you can intervene with at-risk users, not just lapsed ones.
Build win-back offers without an app release. Create and change resubscribe paywalls, discounts, and copy directly in the dashboard, then publish without waiting on engineering.
Add a cancellation flow. Use Flows — built on the same editor as paywalls — to add a cancellation survey with conditional paths based on feedback, then route users straight into a save offer.
How it works
- Register a placement for the moments that matter — a lapsed user reopening the app, or a user heading toward cancellation. When you call
register(), the SDK evaluates your campaign rules on device and decides whether to show a paywall, with no hardcoded subscription checks. - Define the audience. In your campaign, set rules that match lapsed or at-risk users by subscription state and attributes.
- Serve the offer. Show a targeted resubscribe paywall — a discount, a free week, or a new plan — or route through a cancellation flow first.
- Test and iterate. Run win-back offers, prices, and timing head-to-head as experiments, and keep changing them from the dashboard — no new build required.
Proof from customers
Win-back and offer recovery are among the strongest signals in Superwall's customer research: promotions, win-back, offers, and abandoned-transaction recovery appear in 43% of customer conversations — second only to paywall A/B testing (75%).
Customers repeatedly volunteer conditional discounts and abandoned-transaction recovery as high-priority, high-converting opportunities they want to act on without turning every experiment into engineering work.
Use cases
Lapsed-user resubscribe offer: when a churned user reopens the app, show a discounted comeback plan targeted by subscription state.
At-risk save offer: use Auto Renew Status to identify revenue at risk and intercept users who turned off renewal before they fully lapse.
Cancellation survey + save flow: present a short survey at cancellation, then branch into a tailored offer based on the reason they gave.
Win-back A/B test: run multiple resubscribe offers, prices, and timings head-to-head to find what actually converts cancelled users back.
Get started
Read the subscription status quickstart to see how Superwall tracks who has lapsed.
Set up your first campaign and audience rules for lapsed users.
Sign up for Superwall and ship your first win-back offer without an app release.