Adapty MRR and churn for every app, next to everything else
Adapty runs your in-app subscriptions. SoulStack puts each app's MRR and churn next to your web revenue, users, errors and AI costs, and puts the app that needs you at the top.
This connector is in beta. It follows Adapty's documentation and is new, so if a number looks off, tell us and we'll fix it fast.
What SoulStack reads from Adapty
- MRR each day, in US dollars as Adapty reports it
- Active subscriptions today
- Churn rate over the last 30 days: subscriptions that expired, over those active plus them
How it feeds your health score and alerts
MRR growth and churn feed each app's health score, and an MRR drop or churn above your limit opens an alert. Adapty already counts your App Store and Google Play subscriptions, so if you connect those too, their MRR isn't added twice.
Access it needs
The app's secret API key. Adapty has no read-only key, so SoulStack stores it encrypted and only ever reads with it.
Connect Adapty in a few minutes
- In Adapty, open App settings → General and find API keys.
- Copy the secret key (secret_live_…), not the public SDK key.
- Paste it into SoulStack when you connect Adapty to an app. Each Adapty app has its own key.
- SoulStack checks the key, then reads the last 90 days.
Syncs every 6 hours, plus whenever you press Sync now.
Questions
- I run several apps in Adapty. How do I connect them?
- Adapty gives each app its own secret key. Add each app to SoulStack and connect it with that app's key, and they all show up in one stack.
- Why is my MRR in US dollars?
- Adapty reports every money figure in US dollars. SoulStack converts it to your app's display currency, like any other source.
- Does SoulStack read my customers' details from Adapty?
- No. It reads totals from Adapty's analytics: MRR and subscription counts. Nothing about individual customers.
Works well with
Stripe, RevenueCat, App Store Connect, Google Play, PostHog, Sentry, OpenAI, Anthropic, OpenRouter, Vercel, Supabase, Dodo Payments, Paddle, Polar, Your own numbers, AdMob and AdSense. Each one adds another part of the health score, so the more you connect, the more of the picture SoulStack can see.