68%
Cancel attempts unchecked
No intercept, no save offer, no data
Mobile subscription benchmarks
Beta open·Founding rate · 2 months at $0 · 3/10 beta testers2 mo. free · 3/10 spots
JoinJoin the betaWhen a subscriber taps cancel, you have one chance to keep them before Apple or Google take over. Redchurn shows a native save screen inside your app and optional follow-up emails.
Founding rate · 2 months at $0, then from $49/mo
7 founding beta spots left · 3/10 beta testers
Trigger
User tapped cancel
Action
Show save screen
Result
+31 saves this week
Before you go
You've listened 142 hours this month. Keep going with 40% off.
40% off · 3 months
$5.99/mo
Pause subscription
Up to 90 days
Downgrade plan
Save $4/mo
Most cancel attempts never see a save offer. The subscriber goes straight to the store.
Most apps link straight to store cancellation settings. No intercept. No save offer. No data on why the subscriber is leaving.
On iOS, once the user enters Apple's cancellation UI, you lose control. The only window you own is the moment they tap cancel inside your app.
68%
Cancel attempts unchecked
No intercept, no save offer, no data
Mobile subscription benchmarks
3
Save offer types
Pause, downgrade, or discount
Redchurn cancel saves
48h
Email follow-up window
Second chance if they leave anyway
Redchurn default sequence
Cancel save intercepts the tap before it reaches the store. The subscriber sees a native sheet with your configured offers. If they accept, they stay. If not, cancellation proceeds as normal.
Default sequence
Subscriber taps cancel in your app
Redchurn SDK shows save sheet (survey + offers)
Pause, downgrade, discount, or proceed to cancel
Outcome tracked by offer type and channel
Optional email follow-up within 48h
CompleteCopy, offers, and styling update from the dashboard without a new app release.
Cancel intent peaks at the tap. Wire your cancel button to useCancelFlow from the React Native SDK instead of opening the store directly.
If they still cancel, enable email follow-ups under Scenarios → Email → Cancel save. Same offers, second chance within 48 hours.
From your domain via Resend
In-app
Native screens on next open
Both
Stack channels per flow
Not every cancel needs a discount. Pause works for subscribers who need a break. Downgrade keeps MRR at a lower tier instead of zero.
Run a short survey before offers to capture churn reason and route to the right save.
Offer rules, survey questions, sheet copy, and styling all live in the dashboard. Changes propagate to the SDK within 60 seconds.
Cancel saves: offer rules per plan and tenure
Scenarios → In-app → Cancel save: copy, survey, appearance
Scenarios → Email → Cancel save: follow-up sequence
Cancel saves view: save rate, offer performance, by channel
Install the React Native SDK and wire your cancel button to useCancelFlow. Configure offers before pointing traffic to the new flow.
RevenueCat must be connected so Redchurn can track subscriber status and outcomes.
Founding rate · 2 months at $0, then from $49/mo
7 founding beta spots left · 3/10 beta testers
Three churn-killing flows on email, in-app, or both. Founding rate: 2 months at $0, then from $49/mo. Only 10 spots.
2 months at $0 on every plan
7 founding beta spots left · 3/10 beta testers