Home Revenue

Revenue

Goran Culibrk
By Goran Culibrk
7 articles

Revenue Overview

Revenue Overview Knowing whether your app's revenue is growing, stable, or at risk is the starting point for every growth decision you make. The Revenue hub gives you a single place to track all of it — from top-line MRR to per-merchant subscription history — powered entirely by your Shopify Partner API data. Prerequisite: Connect your Partner API Revenue data requires an active Partner API connection. If you haven't set this up yet, see Connect Partner API. After connecting, allow a few minutes for the initial sync to complete before your metrics populate. How the Revenue hub is structured Revenue is a hub — a top-level section with its own tab bar. Click Revenue in the sidebar to open the Overview, then use the tabs to drill deeper: | Tab | What it shows | | --- | --- | | Overview | Top-line metrics: MRR, ARPU, active merchants, net installs, earnings | | Earnings | Gross and net earnings timeline; Shopify fee breakdown | | Subscriptions | Active subscriptions, per-plan count and MRR, plan movement events | | Churn | Logo and revenue churn rates at 7 / 30 / 90 / 365-day windows | | NRR | Net Revenue Retention over a starting-cohort base | | Trials | Trial conversion rate and active-trial count (visible when your app uses trials) | | Installations | Net installs, first-touch attribution | | Customers | Full merchant list with subscription status and transaction history | | LTV | Net Lifetime Value, capped at 60 months, by plan | Overview metrics The Overview tab (the hub landing) shows your most important headline numbers at a glance. MRR (Monthly Recurring Revenue) Your total MRR from active paid subscriptions on the selected date. Trends show day-over-day movement over the period. A steady upward slope is healthy; a flat line usually means acquisition and churn are roughly balanced. ARPU (Average Revenue Per User) MRR divided by your count of paying merchants. Rising ARPU means customers are moving up-plan or you're attracting higher-value shops; falling ARPU is an early signal of plan-mix drift. Active merchants The count of merchants with an active paid or trialing installation at the end of the period. This is a stock metric — it reflects the state today, not flows into or out of it. Net installs Installs minus uninstalls for the period. Positive = growing your installed base; negative = you're losing ground faster than you're gaining it. Earnings Gross revenue earned from Shopify, net of the Shopify platform fee. The fee percentage varies by your Partner tier, so Ranksy reads the actual amounts from your Partner API rather than applying an assumed rate. Comparison mode All Revenue tabs support a date picker with an optional comparison period. Enable Compare to overlay the previous equivalent period on every chart, so you can see whether this month's trend is better or worse than last month's. Data freshness Revenue data is ingested daily from your Shopify Partner API. Shopify sometimes back-dates events (for example, when a charge processes a day after subscription activation), which is why the nightly sync re-processes a rolling window of recent history rather than appending new events only. ⚠️ Minor discrepancies between Ranksy and your Shopify Partner Dashboard are normal and typically less than 1%. They are caused by time-zone cutoffs and Shopify's own back-dating of charge events. If you see a persistent large gap, trigger a manual re-sync from Settings → Integrations. FAQ Q: Revenue tab is empty — what's wrong? A: Confirm your Partner API integration is connected and the initial sync is complete. Check Settings → Integrations for sync status. Q: Why does MRR differ from my Partner Dashboard total? A: Small differences (< 1%) come from time-zone cutoffs. If the gap is larger, use the manual re-sync in Settings → Integrations. Q: Can I track multiple apps in Revenue? A: Yes. Each app in your account has its own Revenue hub. Use the app selector in the top navigation to switch between apps. Q: What's included in MRR? A: All recurring (monthly or annual-normalized) paid subscriptions. One-time charges appear in Earnings but not in MRR. Next steps - Subscriptions — per-plan breakdown and MRR history - Churn — logo and revenue churn at four rolling windows - NRR — net revenue retention from your existing customer base - Trials — trial conversion rate and active-trial count - LTV — net lifetime value by plan - Customers — full merchant list and transaction history

Last updated on Jun 14, 2026

Subscriptions

Subscriptions Aggregate MRR tells you the total, but plan-level data tells you the story. The Subscriptions tab breaks your revenue down by plan so you can see which tiers are growing, which are flat, and how merchants are moving between them. Prerequisite The Subscriptions tab requires your Partner API to be connected and synced. What the Subscriptions tab shows Summary cards At the top of the page you'll see snapshot figures for the selected period: | Card | What it means | | --- | --- | | Active subscriptions | Total paying merchants at period end | | Total MRR | Sum of MRR across all active plans | | New subscriptions | Plans activated within the period | | Churned subscriptions | Plans cancelled within the period | Per-plan breakdown The plan table shows every plan that had at least one subscriber during the period: | Column | Description | | --- | --- | | Plan name | The plan name as set in Shopify | | Subscribers | Active subscriber count at period end | | MRR | Monthly recurring revenue contributed by this plan | | Share | This plan's percentage of total MRR | | Change | Subscriber count change vs the previous period | 💡 Total MRR on the Subscriptions tab is the sum of all plan rows. If the numbers look higher than what you see on the Overview, check whether the date ranges match — Overview shows a point-in-time snapshot; Subscriptions can span a longer window. Plan MRR history chart The chart shows a line per plan over time, so you can visually track which plans are growing and which are contracting. The bold total line is the sum of all plan lines — it matches the MRR trend on the Revenue Overview. A plan line moving up while others are flat means customers are self-selecting into that tier. A plan line moving down across the board usually signals churn rather than plan migration. Subscription event feed Below the chart, the event feed lists individual subscription lifecycle events within the selected period. Use the Status filter to narrow to a specific event type: | Filter | Events shown | | --- | --- | | All | Every event | | Converted | Trial-to-paid conversions | | Upgraded | Moves to a higher plan | | Downgraded | Moves to a lower plan | | Churned | Cancellations | Each event row links to the merchant's entry in the Customers tab. Reading plan-level signals - Rising subscriber count, flat MRR per subscriber — Customers are concentrating on lower-value plans; consider whether your plan pricing matches value delivered. - One plan dominates MRR share — Revenue concentration risk. If that plan churns heavily, your MRR takes a disproportionate hit. - Upgrade events outpace downgrade events — Expansion is healthy; your product is delivering enough value that customers opt for more. FAQ Q: A plan has 0 subscribers but still appears. Why? A: It had activity (events) in the selected period even if it ended with no active subscribers. Narrow the date range or filter by event type to see what happened. Q: The plan names differ from what I set in Shopify. A: Ranksy reads plan names exactly as returned by the Partner API. If you renamed a plan in Shopify after customers subscribed, older subscriptions may still carry the old name. Q: Annual plans look odd in MRR — are they converted correctly? A: Yes. Annual subscription amounts are divided by 12 and stored as monthly equivalents so they compare correctly alongside monthly plans. Next steps - Churn — see which plans lose subscribers fastest - NRR — measure expansion vs contraction across plans - Revenue Overview — top-line MRR and earnings

Last updated on Jun 14, 2026

Churn

Churn Churn is the metric that most directly determines whether your app grows or shrinks. The Churn tab measures the merchants and revenue you actually lost to cancellation — not estimates, not trial expirations — so you can act on a signal that is honest about the problem. Prerequisite Churn data requires your Partner API to be connected and synced. How Ranksy calculates churn ⚠️ Ranksy churn is derived from the canonical subscription cancellation ledger. A churn event is recorded only when a subscription ends because the merchant uninstalled the app, the shop was deactivated, or the merchant downgraded to a free plan (i.e., $0 MRR). Trial cancellations — where someone starts a trial and never converts — are tracked separately in the Trials tab and do not count toward churn here. This means your churn number is a measurement of post-paid losses, not failed acquisitions. It will typically be lower than a naive count of install-uninstall events because: 1. Merchants who uninstall during a free trial are not in the cancellation ledger. 2. Shopify sometimes sends multiple events for a single lifecycle change; Ranksy deduplicates them. Rolling window selector The top of the Churn tab has a window selector with four options: | Window | Best used for | | --- | --- | | 7 days | Catching an acute spike — e.g. after a product change or pricing update | | 30 days | Standard monthly health check; the most commonly cited benchmark | | 90 days | Smoothing out short-term noise; good for quarterly reporting | | 365 days | Annual baseline; useful for comparing across seasons | The selected window changes the churn rate calculation and the chart, but the cohort lists (see below) remain anchored to the date range you chose in the date picker. Logo churn vs revenue churn The Churn tab tracks two distinct metrics: Logo churn rate The percentage of paying customers you lost in the rolling window. Logo churn rate = customers churned ÷ customers at risk × 100 "Customers at risk" is the number of active paying merchants at the start of the window. A 5% monthly logo churn rate means you lost 5 out of every 100 paying customers that month. Revenue churn rate The percentage of MRR you lost in the rolling window. Revenue churn rate = MRR churned ÷ MRR base × 100 Revenue churn can differ from logo churn significantly if your high-paying customers churn at a different rate than low-paying ones. If revenue churn > logo churn, you're losing your best customers disproportionately — a serious signal. Charts Churn rate over time A line chart showing logo churn and revenue churn at the selected window across the date range. Look for: - A sudden spike — often caused by a billing change, a competitor launch, or a product regression. - A slow upward trend — indicates structural problems with retention, not a one-time event. - Divergence between logo and revenue churn — tells you whether large or small customers are churning. Plan breakdown Revenue churn split by plan. If one plan churns at a much higher rate than others, it often means the plan's price-to-value ratio is off, or merchants on that plan aren't getting enough onboarding attention. Churn cohort list Below the charts, the cohort list shows every cancellation event in the selected date range: the merchant shop, the plan they were on, their MRR at cancellation, and the date. You can export this list for use in win-back campaigns. 💡 Use the cohort list alongside your Customers tab. Click any merchant row to see their full subscription timeline and understand whether they were a long-tenured customer or churned quickly after converting. Benchmarks Healthy churn rates for Shopify app businesses typically look like: | Window | Healthy logo churn | | --- | --- | | Monthly (30d) | < 5% | | Annual (365d) | < 40% | These are benchmarks, not rules. A lower-ARPA app with many small merchants will have a naturally higher churn rate than a high-ARPA app serving large merchants. Compare your own trend over time rather than obsessing over a single number. FAQ Q: Why does my churn rate differ from what I calculate manually? A: Ranksy churn is post-paid only (not trial cancellations) and deduplicates events. A manual count of uninstall events will usually be higher because it includes trial exits and duplicate API events. Q: Can I see which merchants churned at a specific time? A: Yes. Set your date range to the period you want, then scroll to the cohort list below the charts. Q: The 7-day window shows a spike. Is something wrong? A: A 7-day window amplifies short-term variation. Compare it to the 30-day window before drawing conclusions. A spike that disappears in the 30-day view is likely noise; one that persists is worth investigating. Q: Does downgrading to a free plan count as churn? A: Yes. A downgrade to a $0 plan is treated as revenue churn (you lost the MRR) even though the merchant stays installed. It appears in both the revenue churn rate and the cohort list. Next steps - NRR — measure whether expansion from existing customers offsets churn - Subscriptions — see which plans are losing subscribers - Trials — track trial-to-paid conversion (distinct from post-paid churn) - Revenue Overview — top-line context

Last updated on Jun 14, 2026

Net Revenue Retention

Net Revenue Retention Acquiring new customers is expensive. Net Revenue Retention (NRR) tells you how well you're growing revenue from the customers you already have — and whether expansion is outpacing churn. An NRR above 100% means your existing customer base is growing on its own, even before you add a single new merchant. Prerequisite NRR requires your Partner API to be connected and synced. How NRR is calculated Ranksy computes NRR over the cohort of merchants who were paying subscribers at the start of the selected period: NRR = (Starting MRR + Expansion MRR − Contraction MRR − Churned MRR) ÷ Starting MRR × 100 Where: | Component | Definition | | --- | --- | | Starting MRR | Total MRR from paying subscribers on the first day of the period | | Expansion MRR | MRR gained from upgrades by those same subscribers | | Contraction MRR | MRR lost from downgrades by those same subscribers | | Churned MRR | MRR lost from cancellations by those same subscribers | NRR only tracks what happens to the starting cohort. New customers acquired during the period do not affect NRR — they'll appear in next period's starting cohort. Reading the NRR number | NRR | Interpretation | | --- | --- | | > 120% | World-class. Your existing customers are driving significant organic growth. | | 100–120% | Healthy. Expansion more than covers churn; revenue grows from existing customers. | | 90–100% | Caution. Churn slightly exceeds expansion; you need new customers just to stay flat. | | < 90% | Decline. Existing-customer revenue is shrinking materially. Address churn and upsell motion first. | What the NRR tab shows Summary panel The top of the NRR tab shows the headline NRR percentage alongside the four components (starting MRR, expansion, contraction, churned MRR) so you can see exactly what's driving the number. Monthly trend chart A time-series chart showing NRR month by month over the selected range. A trend line moving upward means your retention is improving — either churn is falling, expansion is growing, or both. Plan breakdown NRR decomposed by plan. A high-NRR plan is one where merchants upgrade and stay; a low-NRR plan has high churn relative to expansion. Plan-level NRR helps you prioritize where to invest in feature development and customer success. Events timeline Individual expansion, contraction, and churn events from the starting cohort, in chronological order. Useful for spotting whether a specific product change triggered a wave of upgrades or downgrades. NRR vs gross churn Gross churn tells you what you lost; NRR tells you the net result after accounting for what existing customers paid more. You can have a high gross churn rate and still have NRR above 100% if your power users expand significantly. Both numbers matter — the combination tells you the full story. 💡 If your NRR is > 100% but your logo churn is also high, you have a small cohort of high-paying power users offsetting many smaller-value churn events. That's a fragile position — those power users leaving would swing NRR sharply negative. Diversify your subscriber base. FAQ Q: Why does NRR look different from what I calculated in a spreadsheet? A: Confirm you're using the same starting cohort and date range. Ranksy uses exact subscription amounts normalized to monthly equivalents, which may differ slightly from rounded figures in a manual calculation. Q: Can NRR exceed 200%? A: In principle yes, if expansion is very large. For most Shopify apps in the early stages, an NRR between 80% and 110% is typical. Q: What does it mean if Expansion MRR = 0? A: No subscribers in the starting cohort upgraded during the period. This may mean your pricing tiers don't have compelling reasons to upgrade, or your customer success motion isn't surfacing upgrade opportunities. Q: How does annual billing affect NRR? A: Annual subscription amounts are normalized to a monthly equivalent before being included in any NRR calculation. Next steps - Churn — the gross-churn side of the NRR story - Subscriptions — per-plan MRR and subscriber count - LTV — projected lifetime value based on churn and ARPA - Revenue Overview — top-line context

Last updated on Jun 14, 2026

Trials

Trials A trial is only as valuable as its conversion rate. The Trials tab tracks how many merchants start a trial during a given period, how many convert to paid, and how many active trials are in-flight right now — giving you the data to optimize your trial experience rather than guess at it. 💡 The Trials tab is only visible for apps that use Shopify's free trial billing feature. If you don't see it, your app's billing model does not include trials. Prerequisite Trial data requires your Partner API to be connected and synced. How Ranksy defines "active trial" An active trial is a merchant whose installation is currently flagged as on_trial in Shopify's billing system. Ranksy reads this flag directly from the Partner API — it does not infer trial status from dates or events. ⚠️ This matters because Shopify's trial_ends_at field is set at the time the trial starts and is never cleared when a merchant converts. If Ranksy used that field, converted customers would be counted as trialing indefinitely. The on_trial flag is the only reliable source of truth. Key metrics Trial summary cards | Card | What it means | | --- | --- | | Trials started | Merchants who began a trial in the selected period | | Trials converted | Trial merchants who converted to a paid plan in the period | | Trial conversion rate | Converted ÷ started × 100 for the cohort in the period | | Active trials | Merchants currently on a trial (snapshot, not period-specific) | Conversion rate methodology The conversion rate is cohort-based: it counts how many merchants who started a trial during the period subsequently converted, within that same period. This is the most conservative and honest measurement — it does not give credit for conversions that will happen in a future period. 💡 Short date ranges will show lower conversion rates for recent trials, because those merchants haven't had enough time to convert yet. Use a date range that allows at least the length of your trial period to elapse. Charts and tables Trial trend chart A time-series chart showing trials started and trials converted per day (or per week for longer ranges). Diverging lines — more trials started but conversion staying flat — suggests your trial experience needs attention. Cohort grid The cohort grid groups trials by the week they started and shows conversion metrics for each cohort. Click any week cell to drill down to the individual merchants in that cohort and see their current status. Trial status filter Use the status filter to narrow the merchant list: | Filter | Shows | | --- | --- | | Active | Currently on trial (default) | | Converted | Converted to paid in the period | | Cancelled | Trial ended without conversion | | All | Every trial regardless of outcome | Plan filter If your app has multiple paid plans, filter the trial list by the plan a merchant converted to (or was targeting). This helps you understand which plans attract trial conversions and which don't. Reading trial data well Conversion rate across all plans gives you the headline, but plan-level conversion rates tell you where the product-market fit is strongest. If merchants who trial Plan A convert at 40% and Plan B at 8%, that's a signal about perceived value, pricing, or feature availability at each tier. Active trial count as a stock metric lets you forecast near-term MRR. If you have 50 active trials at a 20% historical conversion rate, you can expect roughly 10 new paying customers from trials currently in flight. FAQ Q: Why does my active trial count differ from my Shopify Partner Dashboard? A: Ranksy reads the on_trial flag via the Partner API. Small differences can occur if Shopify's API lags slightly on status changes. A full re-sync from Settings → Integrations will resolve persistent discrepancies. Q: A merchant converted but still shows as "active trial" in Ranksy. A: This resolves with the next daily sync. If it persists after 24 hours, trigger a manual re-sync. Q: The conversion rate looks low for recent weeks. Is something wrong? A: Not necessarily — merchants in recent weeks haven't finished their trial yet. Allow the full trial period to elapse before drawing conclusions about a cohort's conversion rate. Q: My app doesn't use trials. Why is the tab missing? A: The Trials tab only appears for apps configured with Shopify's trial billing. If you add trials in the future, the tab will appear automatically after the next sync. Next steps - Churn — post-paid cancellations (distinct from trial exits) - Subscriptions — what happens after conversion - Customers — find and profile individual trial merchants - Revenue Overview — top-line context

Last updated on Jun 14, 2026

LTV

LTV Lifetime Value (LTV) is the revenue you can expect to earn from a customer over their entire relationship with your app. It tells you how much you can afford to spend acquiring and supporting a merchant — and which plans or customer segments are most worth investing in. Prerequisite LTV requires your Partner API to be connected and synced. The calculation becomes more reliable as more subscription history accumulates. How Ranksy calculates LTV Ranksy uses a formula based on your app's actual financial data, not an assumed fee rate: LTV = Net ARPA × min(1 ÷ monthly churn fraction, 60 months) Where: | Component | How it's derived | | --- | --- | | Net ARPA | Gross ARPA × your actual net/gross ratio from the Partner API | | Monthly churn fraction | Your 30-day logo churn rate ÷ 100 | | 60-month cap | Projected lifetime is capped at 60 months when churn is very low | Why Net ARPA instead of Gross ARPA? Shopify takes a platform fee on every transaction. The fee percentage depends on your Partner tier and agreement. Rather than applying an assumed percentage, Ranksy reads the actual gross and net amounts from your Partner API and computes the real ratio. This makes the LTV figure an honest estimate of what you actually receive, not what Shopify bills to merchants. The 60-month cap A very low churn rate (e.g., 0.1% monthly) would project an unrealistically long customer lifetime. Ranksy caps the projection at 60 months (5 years) to keep the number grounded. This also means a healthy, low-churn app will show a higher LTV than the formula would produce without a cap — rather than zero, which is what a naive formula returns when churn is near zero. What the LTV tab shows Summary cards | Card | What it means | | --- | --- | | Average LTV | Blended net LTV across all active customers | | Net ARPA | Average monthly net revenue per paying customer | | Projected lifetime | Average projected months at current churn (max 60) | LTV by plan The per-plan table breaks LTV down so you can see which plans drive the most lifetime value: | Column | Description | | --- | --- | | Plan name | As set in Shopify | | Subscribers | Current paying count | | Net ARPA | Average net monthly revenue per subscriber on this plan | | Churn rate | 30-day logo churn for subscribers on this plan | | LTV | Estimated lifetime value for a customer on this plan | You can exclude specific plans (e.g., a legacy $0 free plan) using the plan filter at the top of the page — they remain selectable so you can add them back. LTV trend over time A time-series chart showing how average LTV has moved over the selected date range. Rising LTV means your churn is falling, your ARPA is growing, or both. Falling LTV demands attention before it shows up in MRR. LTV distribution A histogram showing the spread of individual-customer LTV estimates. A wide distribution with a long right tail indicates a small number of very high-value customers — understanding and retaining those merchants should be a top priority. Top customers by LTV The highest-value customers ranked by projected LTV. This list is useful when deciding where to invest customer success resources or who to reach out to for case studies and references. LTV and churn are tightly linked Because LTV = Net ARPA ÷ churn rate (up to the 60-month cap), a 2× improvement in churn rate roughly doubles LTV — even with no change in pricing. This is why reducing churn is often the highest-ROI lever available to a Shopify app business. FAQ Q: My LTV looks very high. Is that right? A: If your churn rate is very low (< 1% monthly), the projected lifetime is long, and LTV can appear large. Confirm your churn rate on the Churn tab — if it matches expectations, the LTV is accurate. Q: Why does LTV differ between plans? A: Plans differ in ARPA and churn rate. A $20/month plan with 2% monthly churn has a different LTV from a $99/month plan with 0.5% monthly churn, even though the second plan is 5× the price — the lower churn makes the lifetime much longer. Q: Can I exclude trial-only installations from LTV? A: LTV is calculated on active paying customers only (positive MRR, not on trial). Merchants currently in a free trial are excluded automatically. Q: The LTV is 60 months × Net ARPA. Is churn really that low? A: If you see a LTV that exactly equals 60 × Net ARPA, your monthly churn rate is low enough that the 60-month cap is binding. That's a good problem to have. Next steps - Churn — the key driver of LTV - NRR — expansion and contraction alongside churn - Subscriptions — per-plan subscriber counts - Revenue Overview — top-line MRR and earnings

Last updated on Jun 14, 2026

CRM

CRM Aggregate metrics tell you the shape of your business; the CRM lets you zoom into any individual merchant. Open it from CRM in the sidebar — it's your operational layer over the revenue data: look up a specific shop, understand a customer's subscription history, review their transactions, and find segments worth reaching out to. Prerequisite The CRM requires your Partner API to be connected and synced. The merchant list The main table shows every merchant who has ever installed your app, along with their current status: | Column | Description | | --- | --- | | Shop | Store name and Shopify domain | | Status | Active, Trial, Cancelled | | Plan | Current subscription tier | | MRR | Monthly recurring revenue from this merchant | | Country | Store location | | Installed | Date of first installation | Click any row to open the full merchant profile. Sorting and filtering - Sort by any column header — most useful for sorting by MRR to find your highest-value customers. - Filter by status — Active (paying), Trial, Cancelled, or All. - Filter by plan — isolate merchants on a specific tier. - Search — type to search by shop name, domain, or email. Results update as you type. Merchant profile Click a row to open the profile for that merchant. Header The profile header shows the shop name, current status badge, contact email (if available), and how long they've been a customer. Key metrics cards | Card | What it shows | | --- | --- | | Current MRR | Monthly revenue from this merchant at this moment | | Lifetime revenue | Sum of all successful transaction amounts | | Days as customer | Duration from first paid subscription to today | | Current plan | Active subscription tier | Subscription timeline A visual timeline of every subscription lifecycle event for this merchant: installation, trial start and end, plan activations, upgrades, downgrades, pauses, cancellations, and reactivations. Click any event for its details. Use this timeline when a merchant contacts support — it gives you the full picture of their relationship with your app without having to cross-reference the Partner Dashboard. Transaction history A complete payment record showing: - Transaction date - Amount charged (gross) - Payment status - Plan name at time of charge Sort by date or amount. Filter by payment status to spot failed or pending transactions. Finding specific segments Because the CRM draws on the same Partner data as the Revenue hub, you can combine it with those views to build targeted lists: - High-LTV merchants at churn risk — Cross-reference Churn cohort list with high-MRR merchants in the CRM. - Trial merchants close to converting — Use Trials with the Active filter, then look up specific merchants here. - Recently cancelled merchants for win-back — Set status filter to Cancelled and sort by MRR descending to find the highest-value churned shops. Exporting customer data Use the export button above the table to download the current filtered view as CSV. Useful for importing into an email tool for targeted outreach, or for custom analysis in a spreadsheet. ⚠️ Ranksy does not send email directly to merchants. Export the list and use your preferred email platform. FAQ Q: A merchant is missing from the list. Why? A: Check whether a filter is hiding them (status, plan, search). If you're certain they should appear, wait for the next daily sync or trigger a manual re-sync in Settings → Integrations. Q: Can I add notes to a merchant profile? A: Not currently. This is on the roadmap. Q: Why is the email address missing for some merchants? A: Email is provided by the Partner API only for merchants who've consented to share it. Not all merchants grant this permission. Q: What's included in "lifetime revenue"? A: The sum of all successful transaction amounts from the Partner API for that merchant. It reflects gross amounts before Shopify's fee. Q: How do I find which merchants are on an old plan I want to retire? A: Use the Plan filter in the merchant list, or search for the plan name. The results show all active subscribers on that plan. Next steps - Churn — cohort lists of merchants who cancelled - Subscriptions — plan-level subscriber counts - Trials — active trial merchants - Revenue Overview — top-line context

Last updated on Jun 14, 2026