01 · Spot the leakWhere are you losing merchants?


HeyCrust tells you where the leak is. Every week, in plain words: where installs stall, what it costs you, and what to do next.


HeyCrust tells you where the leak is. Every week, in plain words: where installs stall, what it costs you, and what to do next.


See the exact step where installs stall. 181 merchants stopped after the theme block. 96 of them can still be saved.


See what a merchant did, and stopped doing. Billing, installs, emails, releases and app events on one timeline.


Win stalled merchants back automatically. Triggered by what they do, or don’t, in your app. Uncertain emails wait for your OK.


Grow installs through partners who send merchants that stay. Track referrals, commissions and which partners bring merchants who reach value.


Know what Shopify should pay you, and when. Your next payout, estimated from every recorded charge as it accrues.
The number went down. Three merchants left. That’s all it can tell you.
Compare each version’s journey side by side. Since v4.2, 16 fewer of every 100 new installs create a bundle.
A risk score from six usage signals, with every signal explained. 14 crossed the flag line this week.
Bundle Builder’s new reviews fell after v4.2, and most name the new editor.
The one that’s slipping rises to the top, with the reason next to it.
Every reason merchants give, grouped for you, with where each one came from.
An opt-in email with the merchants most worth your time, ranked by revenue at risk. Prefer Slack? Get a Monday digest for each app.
Revenue history first, with no code. Then one script shows you everything that happens inside your app.
Email and password. That’s it. One workspace holds every app you build.


A read-only Partner API token. It’s encrypted at rest, and you can revoke it any time.


Installs, charges and payouts arrive on their own. Explore the dashboard while it fills in.


Add the pixel, call track(), and see it land in real time. Name it, and it’s in every report.
The pixel records page views and sessions inside your embedded app on its own. Call track() for the moments that matter, or send the same events from your server, up to 50 per call. It fails silently, so it can never break your app.
Add HeyCrust as a connector and ask about MRR, churn and trials, or let your coding agent plan your events, write the tracking code and check the first ones arrived. Included on Growth and Portfolio.
<!-- in your app’s admin page --> <script>window.crustConfig = { appToken: "crstpx_…" };</script> <script src="https://heycrust.com/crust_track.js" async></script> // when something meaningful happens window.crust.track("bundle_published", { bundle_id: "8812" })
Every paid plan starts with a 30-day free trial. You won’t be charged until it ends.
Understand setup, data sources and integrations before connecting your app.
Read-only queries against Shopify’s Partner API. It’s encrypted at rest and never shared, and you can revoke it in your Partner Dashboard at any moment.
It loads asynchronously and is silent by design: if anything fails, it stops quietly instead of affecting your app.
No. Shopify handles billing. HeyCrust reads your charges and payouts so you can see what merchants are worth and when the money lands.
Only the emails and review requests you choose to send, from your own sender address and always with an unsubscribe link. Automations only run once you switch them on, and emails based on uncertain data or written by AI wait for your review.
From ChatGPT, Claude, Claude Code, Cursor or any MCP client you can ask about MRR, churn, retention, trials and individual merchants, plan which events to track, generate the tracking code and verify the first events arrived. It’s included on Growth and Portfolio.
Free includes analytics and one live automation. Growth is $49/mo or $490/yr; Portfolio is $149/mo or $1,490/yr. Paid plans start with a 30-day trial.