Founder Playbook · Sub Club by RevenueCat
12 tactics from Caroline Walthall
App Growth Strategy: Re-engaging Churned Users
Watch the full episode“There's kind of three main buckets of why people might turn from a consumer subscription: they hit a natural breaking point with your use case, something happened with their payment method, or they didn't see the value. Not all churn is literally bad — some of it is natural.”
Not all churn is bad — three buckets (natural, billing, value-gap)
Caroline splits churned subscribers into three audiences — natural lifecycle exit (e.g. students graduating), involuntary/billing, and value-gap — because each needs a different lifecycle treatment. Treating all churn as failure leads to wrong win-back messaging; sizing each bucket changes where you spend effort.
“When people decide to go through and cancel their subscription, you automatically trigger some kind of several-question survey with main categories for the reasons they're done. That can be really helpful in sizing and directing your churn-prevention efforts in the future and win-back efforts that follow.”
Cancellation surveys size your churn-prevention efforts
Auto-trigger a short multiple-choice survey at the moment of cancellation. The data sizes each churn reason and tells you where retention and win-back work should be concentrated — without it, you're guessing at every save offer and re-engagement campaign.
“It's a good idea to just do some interviews with churning users and understand more deeply what the story is behind things, and then create your categories from there. If you create those predetermined buckets out of nowhere, you might be missing significant cuts that you want to be able to track over time.”
Interview churners BEFORE locking in your cancel-survey buckets
Don't ship a cancel survey with buckets pulled from a brainstorm. Run qualitative interviews with churners first, then turn what you actually hear into the predefined options — otherwise your segments will hide the very reasons you most need to act on. Re-open the text field periodically to catch new failure modes.
“We have a good amount of acceptable churn due to students aging out, but the challenge is that one-third of those 'no longer need' users are just done with that more pressing test — not actually done with college or high school. So that's still a group we should be targeting.”
One-third of "no longer need" churners are actually still in your ICP
Caroline's data shows roughly a third of self-selected 'no longer need' Quizlet churners are mislabeling themselves — they finished one exam, not their academic career. That sub-segment becomes a dedicated win-back audience focused on ongoing test prep rather than a written-off cohort. Always re-segment self-reported categories.
“If you are shipping new features and experiences that you know people churned because you didn't have them, you can reach out to those people and let them know: hey, you asked, we listened.”
Open win-back copy with "you asked, we listened"
Map cancellation-survey reasons directly to shipped features. When a feature lands that fixes a specific churn reason, the win-back email opens with an explicit 'you asked, we listened' callback. The copy works because it's only sent to the segment that actually asked — generic 'we miss you' messaging gets ignored.
“Hey, there's 20 other people studying this, or tens of thousands of students are using us for their algebra and we know you were taking algebra — and then hitting them with, that next test you're going to score way better because so many other people use Quizlet. The social proof is big.”
Hyper-local social proof beats generic "millions of users" copy
Caroline's strongest win-back lever is social proof scoped to the user's exact course or school, not vague platform-wide stats. Naming the cohort ('20 other people in your class', 'students at your school') makes the FOMO concrete and the message feel personally relevant rather than blasted to a list.
“Giving people control builds trust. There's a lot of talk about subscription fatigue and 'oh, another subscription' — putting them at the center and making them feel like they have control is one of the better ways to build trust and make them feel more comfortable with the subscription.”
Frame pause and flexibility as the MESSAGE, not just the mechanic
The copy around pause, monthly plans, and shorter durations is itself a retention tool. Positioning the offer as 'we respect that you don't need this every month' counters subscription-fatigue objections more effectively than a discount — and it's what makes users willing to re-engage later instead of avoiding the brand entirely.
“You can give people the opportunity to pause the subscription — pause it and not pay for a few months, and then it makes you happier to re-engage with it because you feel like the subscription respected the fact that there's dependencies you can't always predict as to how much you actually need it in any given month.”
Offer a pause instead of forcing a cancel — they return happier
A pause option preserves the relationship across off-seasons. Users come back happier because the product respected their actual usage cadence instead of charging through dead months — the opposite of the 'subscriptions I know will be a pain to cancel I just avoid' anti-pattern.
“You want to make these offers highly targeted — you can tier them. Give a bigger discount if they were a subscriber for a longer period of time, consider a smaller discount if they were maybe only subscribing for a month or two. You don't want it to be a blanket discount because that's going to really cut into your bottom line.”
Tier cancellation discounts by tenure — never blanket-discount
Tier cancellation save offers by subscription tenure. Blanket discounts train price-insensitive users to trigger the cancel flow just to grab the coupon, eroding margin on people who'd have stayed at full price. Long-tenure subscribers earn the bigger save offer; short-tenure churners get a small or no offer.
“You could offer a specific bundle that's getting a deal for maybe not the whole year but a half year or a quarter. You don't necessarily have to merchandise that as part of your normal options all the time, but if somebody is churning and the reason is the length is not right, you can offer it then.”
Keep custom-duration bundles off the paywall — pull them out only for churners
Keep a 3- or 6-month bundle off the standard paywall and pull it out only for churners citing duration as their reason. Custom length unlocks a save without permanently cheapening the catalog or training every user to wait for the discount.
“If we see you come back and you seem to be focused because whatever classes you're taking this semester are a great fit for Quizlet, maybe we should be refreshing that trial for you because we usually have added a lot of value. If it's been a year since they subscribed, often it's a nice way to say hey here's all the things we've added.”
Refresh the free trial for re-engaged returners — but gate it on signal
Treat returning churned users like new users when enough time has passed — re-grant a trial and re-onboard them on the features added since they left. Gate the offer on engagement signals (current usage, time since churn) so you don't fund freeloaders cycling trials each exam season.
“Giving people control, putting them at the center, making them feel like they have control is one of the better ways to build trust. The subscriptions I know will be a pain to cancel — those I really avoid.”
Cancel flow should respect them — pause, monthly, MCAT 3-month bundle
Instead of a friction-heavy retention wall, Quizlet's cancel flow offers pause, shorter monthly durations, and use-case-matched bundles (e.g. 3-month MCAT prep). Respecting the user's actual reality reduces the 'never subscribe again' reaction and keeps the door open for future re-engagement.