Stripe does not know you have subscribers. SadAnalytics finds them.
WooCommerce Subscriptions on the standard Stripe gateway does not create Stripe subscriptions. Stripe sees a series of ordinary charges. SadAnalytics detects the pattern and rebuilds your recurring revenue from it.
What WooCommerce Subscriptions shows you today
Subscription counts, renewal orders, and WooCommerce's older Reports screen, which shows sign-ups, cancellations, churn over time, subscription lifespan and upcoming recurring revenue. No MRR, no MRR movement, and no retention by sign-up cohort.
How SadAnalytics reads it
Each renewal is an ordinary Stripe charge with no subscription behind it. SadAnalytics looks at every customer's charges, finds repeating amounts at a regular interval, and records a detected subscription with its own badge, so you always know which numbers came from a real Stripe subscription and which were found.
One honest limit: a brand-new subscriber is detected after their third charge, because two payments are not yet a pattern.
What you get
Three steps
-
1
Install the plugin
It is in review at WordPress.org. Once it is listed, go to Plugins, Add New Plugin, search for Sad Subscription Analytics, then Install Now and Activate.
-
2
Paste a read-only Stripe key
Read access to customers, subscriptions, charges, invoices and prices. Add products too if you want plan names.
-
3
Run the first sync
It runs in the background, and your dashboard fills in as it goes.
WooCommerce Subscriptions questions
Does SadAnalytics read WooCommerce?
No. The free plugin reads Stripe. A WooCommerce Subscriptions connector is coming soon to SadAnalytics Pro, and it will read WooCommerce directly.
What if a customer changes plan?
The new amount becomes its own detected subscription once it has three charges, and the old one ends when its next charge does not arrive. Because the pattern is rebuilt from charges, MRR movement books the old amount as churn and the new one as a new subscription (or a reactivation, if the old one had already lapsed), not as an upgrade.
Refunds?
Revenue is counted net of refunds. A refunded renewal stays in the pattern, so it does not split a detected subscription in two.
See your real recurring revenue.
The free plugin is in review at WordPress.org. SadAnalytics Pro is coming soon. Want to know when it is out? Email [email protected].