✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

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

SleekView Charts dashboard for WooCommerce Subscriptions

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

1

Point a view at shop_subscription

SleekView reads the post type directly and pivots the schedule and billing postmeta into proper columns. The Charts and Table views share the dataset.
2

Add MRR and status cards

Number card summing _order_total filtered to active subscriptions. Donut card grouping by post_status for the active-on-hold-cancelled split. Stack them in the dashboard header for the at-a-glance health check.
3

Add trend and churn cards

Area on post_date with count for signups by month, stacked-area on cancellation_date by reason, horizontal bar on _billing_period for the plan mix. Each card answers a recurring growth or churn question.
4

Save per role

Growth gets the MRR-and-signups dashboard, finance gets dunning and renewal-success rate, support gets per-customer subscription history. Each view captures cards, filters, and layout for one-click reopening.

Sample dashboard

Charts you can build from WooCommerce Subscriptions data

Four cards covering MRR, subscription status, plan mix, and signups over time, all reading from shop_subscription and its postmeta.
Number · Default

Active MRR

Single-number KPI summing the recurring total across active subscriptions. The headline figure for the growth dashboard.
Sum(_order_total)
Pie · Donut text

Subscription status mix

Donut showing active, on-hold, cancelled, expired, and pending-cancel share. Center text shows total subscription count for the period.
Count group by post_status
Area · Gradient

Signups by month

Monthly signup trend grouped by post_date. Spot launch effects, seasonal patterns, and growth deceleration without exporting to a separate analytics tool.
Count group by post_date
Bar · Stacked

Plan mix by billing period

Stacked bar grouping subscriptions by billing period (monthly, yearly, weekly) with status as the series. Surfaces which plans dominate and where churn concentrates.
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.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

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