APP STORE
NoChurn + Google Play
Google keeps payments and the cancel button. NoChurn reads every subscription change and acts where Google allows.
HOW IT WORKS
Connected in three steps
- 01
Create a Google Cloud service account with access to your Play Console and add it in NoChurn with your package name.
- 02
Point your real-time developer notifications (Pub/Sub topic) to NoChurn.
- 03
In your app, set an obfuscated account ID at purchase and send it to NoChurn with your user ID, so each subscription is matched to a customer.
WHAT NOCHURN DOES
Who does what
| Feature | Done by | How |
|---|---|---|
| Failed payments | Google Play | Google retries the payment. NoChurn tells the user in your app or by email and links to the Play subscription page. |
| Refunds | Read only | Refunds and voided purchases show up on the timeline and in the score. |
| Cancel flows | Uses this data | Your app shows the NoChurn flow (headless API) before linking to the Play subscription page. Google’s own cancel button always works. |
| Win-back | NoChurn | Emails at day 30, 60 and 90, written from the cancel reason, with a link to come back. |
| Churn score | NoChurn | A 0–100 score at signup and at every change, from the payment method, signup source and your custom data. |
| Custom data & AI | NoChurn | Your own attributes and usage, sent by API, matched to the same customers. |
NOCHURN READS
- Subscription status, renewals and expirations
- Grace periods and account holds
- Cancellations and recoveries
- Refunds and voided purchases
STAYS WITH GOOGLE PLAY
- Payments, retries, grace period and account hold
- The cancel button in Google Play
- Refund decisions
Google does not share the customer’s email. Without the obfuscated account ID, NoChurn cannot match a subscription to a customer.
Google Play guides
All Google Play guides →- CANCEL FLOWS
Google Play's cancellation survey and how to reduce Android cancellations
How to read Google Play's cancel survey from the API, what Play lets you offer instead (pause, plan change, restore) and how to build a fair in-app flow.
- FAILED PAYMENTS
How to reduce churn on Google Play: grace period and account hold
How Google Play grace period and account hold work, which real-time developer notifications to handle, in-app messages for declines, and how to win users back.
- CHARGEBACKS
Google Play refunds and voided purchases: what to do with them
How refunds, revocations and chargebacks work for Google Play subscriptions: voided purchase notifications, the Voided Purchases API and refund reviews.
- CHURN METRICS
Tracking churn with Google Play real-time developer notifications
How to measure Android subscription churn with Google Play real-time developer notifications: Pub/Sub setup, what each event means, and churn metrics.
- WIN-BACK
How to win back lapsed subscribers on Google Play
How to bring canceled and expired Google Play subscribers back: restore, Resubscribe, winback offers, promo codes, deep links and returning purchases.
Other app stores
All integrations →
Read https://www.nochurn.sh/llms.txt,
then follow https://www.nochurn.sh/docs/quickstart/
to add NoChurn to this app. Use a test key
(nc_test_…) until I say we go live.
Stop leaking revenue.
- Free until $300 MRR
- No card needed
- Live in 10 minutes
- Never a cut of what we recover