- Building A Successful Shopify App
- Posts
- BSSA #145 - Track your MRR on App Store Pulse
BSSA #145 - Track your MRR on App Store Pulse

Hey everyone, I hope you're doing well.
A lot has happened recently in the Shopify app ecosystem, so today I want to talk about a few of those updates.
In today's email we're going to talk about:
App Store Pulse is live
Mantle is shutting down
Shopify's offline token deadline
Let's go! 🔥
Learn how to grow your Shopify App with this Blueprint

I share everything from building and making $0 to growing and selling for 7-figure. You don’t need to be the best developer or the best marketer.
14-day money back guarantee
Track your MRR on App Store Pulse
You probably already know that I released https://appstorepulse.com in the last few weeks.
And I’ve been working on it a lot.
I don’t remember exactly what we had when I sent my last email so here is a quick preview of what we have now:
Email Notifications
Keyword tracking (get notified by email every day of your movements)
Competitors tracking (get notified by email every day of their changes)
Competitors entering the market (get notified by email every day when a competitor appears for your keywords)
Reviews analysis of your category to get feature opportunities, top complaints, and apps getting fake reviews
Listing Analytics
Keywords bringing installs
Installation Rate
Top sources of traffic
Top countries and languages
Listing Optimizer
Analyze your listing with AI to get a score
Optimization suggestions
Revenue & Churn (NEW)
Track your MRR
Track your Churn
Track your Installation Rate
See historical data
Net revenue
Reviews Intelligence
See every week the feature opportunities from your competitors’ reviews
Get the language breakdown of the reviews
Discover the days were merchants leave the most reviews
And more…
Niche Explorer
Get the health of each category
See the growth of each category
See the feature opportunities
And more…
App Store Insights
You can see on a given date range how many apps were launched
% of them having a free plan
Developers launching the most apps
Top categories
And more…
App Gallery
Search the Shopify App Store more easily with filters (BFS, language, reviews, etc)
See the main images of all the apps for benchmarking
Search for apps having a specific keyword in their listing
Try our platform on appstorepulse.com
Mantle is shutting down
Something important happened in the Shopify app ecosystem.
Mantle announced that they are winding down their product. From what they shared publicly, this is a full shutdown of Mantle properties over the coming months, with services ending on August 14, 2026 for accounts not using Mantle Billing, and September 30, 2026 for customers using Mantle Billing.
I want to be careful here because I do not know all the internal reasons. I only know what was announced publicly, and I know many Shopify app founders were using Mantle or watching what they were building.
From what I understand, the event they had planned after Dot Dev Edition is also no longer happening. I do not want to overstate it, but it feels like part of the same transition.
When a tool like this disappears, it creates work for founders who depended on it. If you used Mantle for analytics, reporting, billing workflows, customer data, email, or automations, you now need to think about what comes next.
But it also shows something bigger.
Shopify app founders still need better ways to understand their business. They need to track revenue, churn, number of users, customer movement, plan changes, and the signals that show if the business is healthy.
App Store Pulse already focuses on App Store visibility and market intelligence: listings, keywords, competitors, categories, launches, reviews, and market signals.
But I have now added a layer for business metrics like revenue, churn, number of users, and customer movement.
Mantle leaving makes that need more obvious.
Founders need to know not only how people discover their app. They also need to know what happens after the install.
That connection is important. A keyword that brings installs is interesting. A keyword that brings good users is even more interesting.
I do not have a big conclusion yet. Some founders will migrate away from Mantle, some will use Shopify's native tools, and some will build internal dashboards.
But I think the need is clear: Shopify app founders need better visibility into both acquisition and business health.
Shopify's offline token deadline
There is also a technical Shopify update that public app developers should take seriously.
On May 20, 2026, Shopify published a changelog saying that starting January 1, 2027, all public Shopify apps must use expiring offline access tokens when calling the Admin API.
If a public app still uses non-expiring offline tokens after that date, Shopify says it will receive authentication errors.
This extends the change that started on April 1, 2026 for newly created public apps. The January 1, 2027 deadline applies to all public apps, including apps created before April 1, 2026.
So if you have an older public app using non-expiring offline access tokens for Admin API requests, you are affected.
Custom apps are not affected. Apps created by merchants in the Dev Dashboard or in the admin are not affected either.
The reason is security.
Old non-expiring offline tokens could remain valid indefinitely. If one leaked, the exposure window was very large. With expiring offline tokens, the access token expires and the app uses a refresh token to get a new one.
This means your app needs to store token expiration data, store refresh tokens, refresh tokens before Admin API calls when needed, and update stored tokens after refresh.
It is not the most exciting work, but it touches important parts of the app: auth storage, background jobs, webhooks, syncs, and any Admin API call made without a merchant actively using the app.
For existing public apps, Shopify says the migration can be done through token exchange, so merchants do not need to reinstall the app. But the migration still needs to be handled carefully.
Shopify's docs say the exchange from a non-expiring token to an expiring token is one-time and irreversible per shop. After a successful exchange, the original non-expiring token is revoked.
So I would not leave this until December.
You have until January 1, 2027, so this is not something to panic about. But it is something to put in your backlog now.
Audit whether your app is affected, update your token storage, make sure refresh works for background Admin API calls, and plan the exchange carefully.
Because once the deadline arrives, this stops being a future requirement and becomes an authentication problem.
And auth problems are never fun to discover in production.
![]() | The Shopify App Growth BlueprintIf you want to get the whole theory on how to grow a successful Shopify App from $0 MRR to a 7-figure EXIT, grab it now! |
Thanks for reading!
I’ll see you in the next email, in 14 days. Until then, take care!
Mat.
