If you were on Mantle, you probably got the same news (shutdown Aug 14, billing accounts Sep 30). It’s a lot to sort out.
For me it was the one place I saw revenue, churn, plans, and how installs became paying customers. I want to move all of that somewhere solid before the deadline.
So where are you moving to? Hoping for something that fully replaces the revenue and analytics side, not just part of it. If you’ve already switched, I’d love to hear what worked.
The limitation you ran into with the Partner API is worth naming precisely, because it decides what you should be doing in the next three weeks.
The Partner API is a money ledger. It tells you what got charged and what got paid out. What it does not give you is subscription state over time, so you cannot ask it who is active on which plan today, and you cannot rebuild churn or cohorts properly from it. That is why a self build on top of it feels thin no matter how much work you put in. You are trying to derive subscription history from payment events, and the transitions that actually matter, an upgrade, a downgrade, a trial that never converted, either look identical in the ledger or never show up in it at all.
The way out is to stop deriving it and start recording it. Store app_subscriptions/update, app_purchases_one_time/update and app/uninstalled into your own table, every transition with a timestamp, starting today. Once you have that, MRR and churn become a query over your own data, and the Partner API goes back to doing what it is genuinely good at, which is reconciling whether the money actually arrived. That also means you never get locked into a vendor again, whichever one you pick.
The urgent piece though is history. Whichever direction you go, get your raw data out of Mantle before Aug 14, not after you have chosen a replacement. Revenue totals you can reconstruct from the ledger later on. Cohort and churn history you cannot, because those subscription transitions were never in the Partner API in the first place. If you wait until you have picked a tool, you will have picked it and lost the exact thing you wanted to carry across.
I would treat those as two separate jobs on two different clocks. Export by Aug 14 because that one is irreversible, then take your time deciding where to land.
What are you actually looking at day to day, MRR and churn, or the install to paid funnel? Those two pull toward pretty different replacements.
That’s a tough change for a lot of app developers. Mantle became the go-to place for tracking MRR, churn, installs, and subscription analytics in one dashboard.
I’m also interested in what others are migrating to. Platforms like Polar, Stripe Billing Analytics, and Baremetrics seem to be common alternatives, but I’d love to hear real experiences—especially from developers who need Shopify-specific metrics like trial-to-paid conversions, app installs, and merchant retention.