SleekView Charts for Tutor LMS Paid Memberships: subscription dashboards
SleekView Charts reads the membership post type, the plan postmeta and the tutor_earnings table directly. Active members, plan mix, monthly recurring revenue and member growth render as Number, Pie, Bar and Area cards inside WP Admin without a separate billing report.
♾️ Lifetime License available
Subscription revenue is in WordPress. The dashboard is not.
Tutor LMS Paid Memberships stores each subscription as a custom post with plan postmeta (plan_id, price, billing_period) and writes every payment into the tutor_earnings table. Cancellations and refunds land in tutor_withdraws. The data is correct and complete. What is missing is the visual: active members, plan mix, monthly recurring revenue, daily new sign-ups, and churn are not default visuals on any Tutor screen.
A subscription business runs on those numbers. MRR drift, plan mix shifting from monthly to annual, churn picking up after a price change, member growth flattening after a campaign ends: each one is a question the team has to answer every month, and each one currently requires exporting the membership table to a spreadsheet and pivoting it by hand. The data is in WordPress. The friction is the missing visualisation.
SleekView Charts reads the membership post type, the plan postmeta and the tutor_earnings rows directly. A Number card counts active members. A Pie splits revenue across monthly and annual plans. A Bar ranks plans by member count. An Area trends new sign-ups against cancellations from tutor_withdraws. The whole subscription picture lives on one screen, refreshes against live data, and replaces the monthly export ritual with a dashboard URL.
Workflow
Turn Tutor LMS Paid Memberships data into a dashboard
Map memberships and earnings
Compose the chart cards
Save and scope the dashboard
Share or export
Sample dashboard
Charts you can build from Tutor Paid Memberships data
Active members this month
Count
Revenue by plan
Sum(amount)
group by plan_id
Top plans by member count
Count
group by plan_id
Member growth over time
Count
group by post_date
Comparison
Default Tutor membership admin vs SleekView Charts
Default membership admin
- Membership list shows the rows but never visualises active member count over time
- Per-plan revenue split is not a default visual on either Tutor screen
- MRR trend across months requires a manual spreadsheet pivot
- Cancellations from tutor_withdraws are not layered against new sign-ups
- Stakeholders without admin access cannot see the subscription picture at all
SleekView Charts
- KPI card for active members sourced from the membership post type
-
Donut split of revenue across plans via
tutor_earnings -
Bar ranking plans by member count using the
plan_idpostmeta -
Area trend of new sign-ups against cancellations from
tutor_withdraws - Capability-gated views so finance and operations each see the right slice
Features
What SleekView Charts gives you for Tutor LMS Paid Memberships
Subscription metrics in WP Admin
Render memberships, plan postmeta, tutor_earnings and tutor_withdraws as four chart cards. The subscription dashboard sits next to the catalogue rather than in a separate billing report tool.
Filter by plan or status
Filter to a single plan_id or to active members only and the underlying membership table stays in sync. Same query, two surfaces, no duplicate filter logic.
Share with finance
Send a finance partner a URL of the MRR dashboard. They see active members, plan mix and growth trend without needing admin access or a CSV export from yesterday.
Audience
Who builds Tutor LMS Paid Memberships charts dashboards with SleekView
Programme owners
Anchor a monthly subscription review on active members, plan mix and growth trend. Spot a plan shift from monthly to annual before it shows up in MRR and act on it while the data still tells the story.
Finance partners
Pull a per-month CSV from the dashboard with the same plan and currency filters the live cards use. The export replaces the monthly spreadsheet pivot, with no manual re-key from the membership list.
L&D operations
Compare member growth from membership posts with cancellation volume from tutor_withdraws on one screen. A churn spike that lines up with a content release usually points to the release rather than to the price.
The bigger picture
Why a subscription business needs a subscription dashboard
Tutor LMS Paid Memberships gives a course site a subscription business. That business runs on a handful of numbers: active members, MRR, plan mix and churn rate. The data for all four is already in WordPress, split across the membership post type, the tutor_earnings table and the tutor_withdraws cancellation log.
The friction is that none of those numbers is rendered as a chart anywhere by default, so a monthly review involves exporting the membership table, joining it to earnings by hand and pivoting in a spreadsheet. Putting the same data on a Number, Pie, Bar and Area card collapses the spreadsheet ritual into a dashboard URL. The numbers do not change, the time to see them does, and a churn spike that used to surface a quarter late now surfaces on the area card the day after it starts.
That is the difference between running a subscription business reactively and running one on numbers.
Questions
Common questions about SleekView Charts for Tutor LMS Paid Memberships
Three sources. The membership post type carries plan ownership and status. The plan postmeta keys carry plan_id, price and billing_period. The tutor_earnings table holds the per-payment amount and currency. The tutor_withdraws table holds cancellation and refund events. SleekView reads all three directly.
 Yes. MRR is a Sum aggregation over the monthly-equivalent amount on tutor_earnings, scoped to active membership posts and grouped by month from post_date. The dashboard renders it as a Number card with the previous month underneath and as a Line trend across the last twelve months.
 Yes. The Area card layers new memberships from the membership post type against cancellations from tutor_withdraws. The two trends sit on the same axis so a divergence is visible at a glance, useful after a price change or a content release.
 Yes. tutor_earnings carries a currency code per row, so the dashboard can filter to a single currency or aggregate across currencies through a configured conversion table. Multi-currency businesses get a per-currency Pie or a normalised Number card.
 The cards render against the live membership, tutor_earnings and tutor_withdraws tables. There is no aggregation job and no separate analytics store. A sign-up Tutor has already recorded shows up on the dashboard at the next render.
 Yes. The Tutor earnings report and SleekView read the same underlying tables but render different views. SleekView focuses on the subscription metrics (active members, MRR, churn) that the earnings report does not isolate, so both run side by side without conflict.
 No. The membership post type uses standard WordPress indexes and tutor_earnings is indexed on the plan and date columns SleekView's group-by queries use. Sites with tens of thousands of active members still render the dashboard well under a second.
 Yes. Every dashboard exports the underlying membership and earnings rows to CSV or JSON. Useful for sending an MRR report to a finance partner or for combining Tutor subscription data with billing and accounting systems outside WordPress.
 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 checkoutBrowse more
- Wpc Smart Wishlist
- Mailchimp For Woocommerce
- Yith Woocommerce Uploads
- Woocommerce Currency Converter Widget
- Woocommerce Product Recommendations
- Germanized For Woocommerce
- Woocommerce Cart Abandonment Recovery
- Atum Inventory Management
- Yith Woocommerce Bookings
- Easy Digital Downloads Pro
- Aelia Currencyswitcher
- Wp Invoice
- Woocommerce Composite Products
- Shipment Tracking
- Woocommerce Shipping Ups
- Wp Fluent Affiliate
- Wp Private Content Plus
- Buddypress Media
- Ultimatemember Private Content
- Ontrapages
- Ultimatemember Real Time Notifications
- Rcp Stripe Checkout
- Ultimatemember MyCRED
- Paid Member Subscriptions
- Paid Memberships Pro Discount Codes
- Wp Members Pro
- Armember Membership Pro
- Nextend Social Login
- Ultimatemember Followers
- Swpm Buddypress Integration