QUESTION OF THE WEEK
“
How do you prevent in-app subscriptions from ending due to billing issues?
— Anonymous
This is a great question and something that's solved better on the web than in apps. As app developers, we're required to built custom solutions to get notified of user billing issues and email users accordingly.
Tools like RevenueCat offer webhooks that you can use to get a signal when a user subscription status changes to in_grace_period or in_billing_retry. You can use this status in-app to show an alert to inform users that their subscription might end soon if they don't fix their billing settings.
For RocketSim, I decided to go one step further. I've connected RevenueCat to Kit, and use an email sequence to inform users via email about their billing issues. You can use this deeplink to let users dive into their billing settings: https://apps.apple.com/account/billing for a higher chance of solving.
Altogether, it's these small improvements that will increase your subscription retention, revenue, and LTV.
Want to have your question answered next week? Ask your question via this form (anonymously) or reply to this email with your question.