Subscription analytics that live inside WooCommerce
ArraySubs reports the numbers a subscription business runs on — MRR, churn, ARPU, revenue at risk — from free reports in the plugin to a Pro KPI dashboard inside native WooCommerce Analytics, all read from your own subscription records.
No credit card required · Free core on WordPress.org
A subscription store lives or dies on trends: is MRR growing, who is churning, which revenue is at risk this month. ArraySubs answers those questions without leaving WordPress — the free core ships a subscription Reports hub and Retention Analytics, and Pro extends the native WooCommerce Analytics dashboard with 10 subscription KPI cards and subscription-aware Revenue, Customers, Orders, and Products reports. Every number reads from the same subscription records that billing, the portal, and retention flows write, so the reports describe what the renewal engine will actually do.
Capabilities
What Analytics gives you
Every capability listed here reflects the current plugin build — free means free.
Free
Subscription Reports hub
Core subscription reports inside the plugin — the free starting point for growth and revenue questions.
Free
Retention Analytics
Cancellation reasons breakdown, save-offer acceptance, churn trends, product-level churn, and the revenue your save offers retained.
Pro
10 KPI performance cards
A subscription overview in WooCommerce Analytics: Active Subscriptions, MRR, New and Churned Subscriptions, Churn Rate, and more.
Pro
Extended WooCommerce Analytics reports
Subscription-aware versions of the Revenue, Customers, Orders, and Products/Variations reports you already use.
Pro
Renewal vs parent order classification
Order-type classification separates first purchases from renewal orders in reporting and the order list.
Free
Lifetime spend tracking
Per-customer lifetime spend is tracked and can drive member-access conditions — like VIP access at a spend threshold.
Pro
Member Insight
A unified per-customer dashboard: look up any member and see their profile and commerce overview on one screen.
Pro
Gateway Health monitoring
Webhook status and connection monitoring per gateway — the operational-log side of the analytics story.
What subscription analytics do I get in WooCommerce?
Two reporting surfaces ship free: a subscription Reports hub inside the plugin for core subscription reports, and Retention Analytics for cancellation reasons, save-offer acceptance, churn trends, product-level churn, and saved revenue. That is real visibility into growth and churn before you spend anything.
ArraySubs Pro adds the dashboard layer: a subscription overview inside native WooCommerce Analytics with 10 KPI performance cards, plus subscription-aware versions of the Revenue, Customers, Orders, and Products reports. Because Pro extends WooCommerce Analytics rather than replacing it, your team keeps working in reporting screens they already know.
How is MRR tracked for WooCommerce subscriptions?
MRR (Monthly Recurring Revenue) is one of the 10 KPI performance cards ArraySubs Pro adds to the WooCommerce Analytics dashboard, next to Active Subscriptions, New Subscriptions, and Renewal Revenue. The cards read from your live subscription records, so MRR reflects what the renewal engine is actually set to bill — not a spreadsheet you reconcile by hand.
The surrounding cards give MRR its context: how many subscriptions feed it, what churned out of it, and which portion is in danger. The full Pro card set:
Active Subscriptions, New Subscriptions, and Churned Subscriptions
MRR (Monthly Recurring Revenue) and Renewal Revenue
Churn Rate and Revenue at Risk
Trial Conversions, ARPU (Average Revenue Per User), and Retention Saves
How do I measure subscription churn and retention?
Churn is measured on two surfaces: the Pro dashboard reports Churned Subscriptions and Churn Rate as KPI cards beside your revenue numbers, with Retention Saves counting the cancellations your save offers reversed. One glance tells you whether the leak is growing and whether the interventions are working.
The free Retention Analytics module explains the why behind the rate: a cancellation reasons breakdown, save-offer acceptance, churn trends over time, product-level churn, and the revenue those saves retained. Measuring churn and reducing it run on the same data — the retention flow writes the outcomes that the analytics report.
Can I see customer lifetime value?
Yes — as an analysis built from real inputs, not as a single named report. ArraySubs reports ARPU (Average Revenue Per User) on the Pro dashboard, tracks lifetime spend per customer, and charts churn trends in Retention Analytics; together those are exactly what a lifetime-value calculation is made of.
Lifetime spend does more than sit in a report: it can drive member-access conditions, so a customer who crosses a spend threshold can automatically qualify for VIP content or member pricing. And with Member Insight (Pro), staff see any customer's full picture — profile, subscriptions, and commerce overview — on one screen.
How do renewal orders show up in WooCommerce reports?
Renewal orders are classified separately from parent orders, so subscription-aware reports can split first purchases from the recurring revenue that follows. In the extended Orders report and the order list, order-type classification keeps new-business revenue and renewal revenue from blurring together — the distinction every subscription metric depends on.
On the dashboard, Renewal Revenue reports what renewals actually collected, while Revenue at Risk flags recurring revenue that is in danger of churning rather than already lost. That is the difference between reading last month and acting on this one.
Where does the analytics data live?
In your WordPress database. ArraySubs reads from the same subscription records that billing, the customer portal, and retention flows write — there is no external analytics service, no account to connect, and no customer data leaving your site.
The operational logs follow the same rule. Gateway Health (Pro) records webhook status and gateway events, and the audit and scheduled-job logs (Pro) track what ran and who changed what — all stored in WordPress alongside the subscriptions they describe.
Set up
Set it up in 4 steps
From install to live — no developer required.
01
Install ArraySubs free
Install the free core and the subscription Reports hub and Retention Analytics start reporting from your subscription records.
02
Open the Reports hub
Review core subscription reports and the retention breakdown — cancellation reasons, save-offer acceptance, and churn trends.
03
Activate Pro for the KPI dashboard
ArraySubs Pro adds the subscription overview with 10 performance cards to your native WooCommerce Analytics dashboard.
04
Work the extended reports
Use the subscription-aware Revenue, Customers, Orders, and Products reports to separate renewal revenue from new business.
Free vs Pro
Analytics: what's free, what's Pro
The free core is a real product, not a demo. Pro adds the automation and revenue layer.
In the free core
Free
Subscription Reports hub inside the plugin
Retention Analytics: cancellation reasons and save-offer acceptance
Churn trends, product-level churn, and saved-revenue reporting
Lifetime spend tracked per customer — usable in access rules
Pro adds
Pro
Subscription overview in WooCommerce Analytics with 10 KPI cards
Yes. ArraySubs Pro adds a subscription overview to the native WooCommerce Analytics dashboard, and MRR (Monthly Recurring Revenue) is one of its 10 KPI performance cards. The number reads from your live subscription records, not from a separate analytics service.
Two surfaces are free: the subscription Reports hub inside the plugin and Retention Analytics, which covers cancellation reasons, save-offer acceptance, churn trends, product-level churn, and saved revenue. Pro adds the KPI dashboard and the extended WooCommerce Analytics reports.
With Pro, Churn Rate and Churned Subscriptions appear as KPI cards on the WooCommerce Analytics subscription overview. The free Retention Analytics module adds the reasons behind the rate — which cancellation reasons customers pick and which products churn most.
There is no single named LTV report; instead ArraySubs reports ARPU, tracks lifetime spend per customer, and charts churn trends — the inputs a lifetime-value analysis needs. Lifetime spend can even drive member-access rules, like granting VIP pricing at a spend threshold.
Yes. Order-type classification separates parent orders from renewal orders in reporting and the order list, and the Pro dashboard reports Renewal Revenue as its own KPI card.
Revenue at Risk is a Pro KPI card that flags recurring revenue in danger of churning before it is actually lost, so you can intervene while the subscription is still active. It sits alongside Retention Saves, which counts the cancellations your save offers recovered.
No. Every report reads from subscription records stored in your WordPress database — the same records that billing, the customer portal, and retention flows write. There is no external analytics account to connect and no data leaves your site.
Try it on your store
Put analytics to work
Install the free core from WordPress.org today, then start a Pro trial when you want the automation and revenue features.