SleekView Charts for WooCommerce Subscriptions
Read directly from shop_subscription posts and the renewal-order join. Compose Area, Bar, Pie, and Number cards into the MRR and churn dashboard subscription stores rebuild in spreadsheets.
♾️ Lifetime License available
MRR, churn, and renewal trends from the data already in WP
WooCommerce Subscriptions stores subscriptions as the shop_subscription post type with billing schedule, next-payment date, and status in postmeta keys like _schedule_next_payment, _billing_period, and _billing_interval. Renewal orders link back via _subscription_renewal. The default reports tab gives signup and revenue trends, but the operational dashboard a subscription business actually runs on, MRR by plan, churn by month, dunning queue size, lifetime-value distribution, lives one or two custom queries away.
SleekView Charts pivots the subscription postmeta into columns and aggregates on the indexed post_status, post_date, and meta keys. MRR becomes a Number card summing recurring totals; status mix becomes a donut; churn becomes an area chart of cancellations by month; dunning becomes a horizontal bar of subscriptions by past-due age. The same dataset powers the Table view, so the saved chart filter and the saved row filter stay in sync.
The Charts view doesn't replace WooCommerce Subscriptions' reporting; it builds the cross-cutting dashboard on top of the data the plugin already maintains. Subscription ops, growth, and finance each get a saved dashboard scoped to their cadence, loading once and answering the recurring questions before the stand-up.
Workflow
From shop_subscription posts to a working MRR dashboard
Point a view at shop_subscription
Add MRR and status cards
Add trend and churn cards
Save per role
Sample dashboard
Charts you can build from WooCommerce Subscriptions data
Active MRR
Sum(_order_total)
Subscription status mix
Count
group by post_status
Signups by month
Count
group by post_date
Plan mix by billing period
Count
group by _billing_period
Comparison
Default WooCommerce Subscriptions reporting vs SleekView Charts
Default Subscriptions reports tab
- Reports tab gives signup and revenue trends but no MRR card or churn breakdown
- Status mix, plan mix, and dunning queue size aren't surfaced as charts on one screen
- Renewal-success rate and at-risk subscription counts need custom queries
- Filters on reports don't share with the subscriptions list, so cross-checking means re-filtering
- Per-plan or per-cohort breakdowns require exporting to spreadsheets
SleekView Charts
- Pivot subscription postmeta into chart-ready columns (billing period, schedule, totals)
- MRR Number card on active subscriptions, donut on status mix, area on signups by month
- Stacked bar by billing period with status as series for plan-level churn analysis
- Charts view shares filters with the Table view so dashboard and rows always agree
- Save dashboards per role: growth, finance, support
Features
What SleekView Charts gives you for WooCommerce Subscriptions
MRR and signups
Number card on active MRR and area card on signups by month, side by side. The growth team's recurring review becomes a load-and-glance, not a spreadsheet build.
Status and plan mix
Donut on post_status for the active-on-hold-cancelled split, stacked bar on _billing_period for plan distribution. Spot churn concentration and plan health at a glance.
Dunning and renewal health
Horizontal bar on subscriptions by past-due age, area on renewal-success rate over time. The dunning queue's size and shape become a chart instead of a column sort.
Audience
Who builds WooCommerce Subscriptions charts dashboards with SleekView
Growth and finance
MRR card, signups area, churn by reason. The growth and finance teams open one dashboard for the weekly business review instead of stitching together three exports.
Subscription ops
Dunning queue by past-due age, on-hold trend, renewal-success rate. Operational health shows up as a dashboard before the gateway escalates failures into churn.
Support
Per-customer subscription history scoped to a customer ID, with status and billing schedule visible inline. The support agent sees the customer story without jumping screens.
The bigger picture
Why subscription businesses need a real dashboard
A subscription business lives or dies on MRR, churn, and renewal-success rate. Those three numbers shape every weekly review, every quarterly forecast, and every product decision. WooCommerce Subscriptions stores the data correctly, but the default reports tab surfaces it as separate line graphs without composition.
The recurring questions, what is MRR right now, how does churn split by plan, where is dunning stacking up, all need three or four custom queries every cycle. SleekView Charts turns those queries into saved cards on a dashboard. Growth opens the MRR-and-signups view, finance opens dunning and renewal-success, support opens per-customer history.
Same shop_subscription posts, same hooks, the dashboard layer that makes the recurring questions take a glance instead of a query.
Questions
Common questions about SleekView Charts for WooCommerce Subscriptions
No. The reports tab stays for headline graphs. SleekView Charts is the dashboard layer for cross-cutting and role-scoped views like MRR plus churn plus dunning on one screen with one filter. Most teams use both.
 
MRR is a Number card summing the recurring total (_order_total normalised to monthly via _billing_period and _billing_interval) across active subscriptions. The normalisation handles yearly subscriptions dividing by 12 and weekly subscriptions multiplying by 4.33 so the figure is comparable across plan types.
Yes. If cancellation reasons are stored (either by WooCommerce Subscriptions natively or by a feedback plugin), they appear in the column picker and can power a stacked area chart on post_modified_date grouped by reason. Without explicit reasons, churn shows as a status transition from active to cancelled or expired.
 
Subscriptions live as the shop_subscription post type by default. Recent versions added optional custom-table support that mirrors HPOS for orders. SleekView Charts reads whichever storage your version uses and the columns map the same way regardless of which table backs the post type.
Yes. Join shop_subscription to its renewal orders via the _subscription_renewal meta key, group renewal orders by status, and chart success versus failed over time. Useful for catching gateway issues and trial-end churn patterns before they show up as MRR loss.
Cohort views filter the dataset by signup window (post_date range), then group remaining subscriptions by status or by month. A stacked area chart of cohort retention by month becomes one card with the right filters. The Table view shows the rows in the cohort for drilldown.
 Yes. Save a dashboard, gate it by WordPress capability. Growth sees MRR and signups, finance sees dunning and renewal-success, support sees per-customer history. Same database, three role-scoped dashboards, no per-environment rebuilding.
 
Aggregations run inside wp-admin against indexed post columns and a small set of postmeta keys. Storefront and checkout are untouched. Dashboards with five or six cards typically render in under a second on stores with tens of thousands of subscriptions.
Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkout