SleekView Charts for MemberPress
MemberPress records every member, transaction, and subscription in dedicated custom tables. SleekView Charts reads them and turns the data into a configurable dashboard, so revenue trends, dunning queues, and per-level cohorts sit on one screen.
♾️ Lifetime License available
MemberPress data as a real dashboard
MemberPress writes its operational data into three custom tables: mepr_members for member records, mepr_transactions for every charge and refund with status, amount, and gateway, and mepr_subscriptions for recurring subscription state with renewal dates. The MemberPress Reports tab covers some aggregate views, but the chart set is fixed and the data behind each chart cannot be reshaped from the admin.
SleekView Charts reads the same tables and exposes them as a chart-card dashboard you assemble yourself. A Number card sums lifetime revenue from mepr_transactions.amount. A Pie card breaks active subscriptions by membership level from mepr_subscriptions.product_id. A Bar card ranks gateways by failed-transaction count for the dunning queue. An Area card plots transaction revenue over time. Each card filters and groups against the live tables, so the dashboard reflects the current state rather than a nightly snapshot.
Because the dashboard uses the same data source as the Table view, the chart cards and the underlying rows stay in sync. Click through from a chart segment to the matching filtered table for row-level follow-up, then return to the chart for the macro view.
Workflow
From MemberPress tables to a dashboard
Map the source tables
mepr_members, mepr_transactions, and mepr_subscriptions. Charts read the same indexed columns MemberPress already maintains, so dashboards stay responsive even on large member bases.
Pick chart types
Configure groupBy and aggregation
groupBy column, an aggregation (Count, Sum, Average, Minimum, Maximum), and an optional valueColumn. Group transactions by date_paid and sum amount for daily revenue; group by status to chart the dunning queue.
Save the dashboard per role
Sample dashboard
Charts you can build from MemberPress data
Total transaction revenue
mepr_transactions.amount for transactions with status complete. The headline revenue KPI sitting at the top of the dashboard.
Sum(amount)
Active subscriptions by membership level
mepr_subscriptions grouped by product_id. Shows the level mix of the recurring revenue base at a glance.
Count
group by product_id
Failed transactions by gateway
mepr_transactions grouped by gateway. The dunning queue's macro view: which processor is bleeding the most.
Count
group by gateway
Daily transaction revenue
mepr_transactions.amount grouped by created_at day. Shows the revenue trend so weekly or monthly patterns become obvious without exporting to a spreadsheet.
Sum(amount)
group by created_at
Comparison
Default MemberPress reporting vs SleekView Charts
Default MemberPress Reports
- Fixed chart set, no way to add a Pie of level mix or a Bar of refunds by gateway
- Reports tab and members/transactions/subscriptions screens stay separate
- No per-role dashboard layouts (finance vs admin vs support)
- Cannot mix Number, Pie, Bar, and Area cards on one canvas
- No click-through from a chart segment to the row-level table
SleekView Charts
- Build any chart against any column on the MemberPress tables
- Number, Pie, Bar, and Area cards on one configurable canvas
- Per-role saved dashboards (finance, admin, support)
- Charts share data source with Table view, so cards and rows stay in sync
- Click a chart segment to drill into the matching filtered table
Features
What SleekView Charts gives you for MemberPress
Free-form chart canvas
Drop Number, Pie, Bar, and Area cards onto a single dashboard, each configured against mepr_members, mepr_transactions, or mepr_subscriptions. No template constraints, no fixed widget set.
Same data source as Table
Charts and Tables read the same SleekView data source, so a Pie segment on level mix and a Table view filtered to that level show the same row count. Click a segment to drill into the filtered list for row-level follow-up.
Per-role dashboards
Save a finance dashboard with revenue and refunds, an admin dashboard with level mix and renewal trends, and a support dashboard scoped to a single member's context. Gate each by capability.
Audience
Who builds MemberPress charts dashboards with SleekView
Finance ops
Headline revenue KPI, daily revenue trend, refund-by-gateway breakdown, and dunning-queue count on one screen for the monthly close meeting.
Membership admins
Level-mix Pie, signups-per-day Area, and an active-vs-cancelled Bar that surfaces the health of each membership tier at a glance for weekly reviews.
Growth leads
Track conversion from trial to paid, monitor renewal cadence by product, and watch failed-transaction trends to size up retention risk before the next quarterly review.
The bigger picture
Why MemberPress operations need a configurable dashboard
MemberPress' Reports tab is built around a fixed set of charts that assume the typical membership site only ever asks the same questions. In practice, every site asks different questions: a course site cares most about completion rates per level, a publication cares about ARR by tier, a community cares about churn by signup cohort. The data behind every one of those questions already lives in MemberPress' three custom tables, but the default reporting cannot be reshaped to surface it.
SleekView Charts treats the tables as a generic chart data source, so the dashboard becomes whatever the team running the membership actually needs. Headline KPIs sit next to distribution charts, distribution charts sit next to time-series trends, and every card filters against the live data. The reporting layer finally matches the operational workload.
Questions
Common questions about SleekView Charts for MemberPress
No. It runs alongside. MemberPress' built-in Reports keep working, and SleekView Charts adds a free-form dashboard that reads the same custom tables. Sites use both, with the SleekView dashboard tuned to the team's specific operational questions while the Reports tab serves the canned high-level rollups.
 
Yes. Each chart card targets one data source — for example one card reads mepr_transactions while another reads mepr_subscriptions — and the canvas can hold cards from any source side by side. The result is a single screen with revenue, subscription, and member-base charts in one view.
Add an Area or Line card grouped by created_at with the transactions filtered to status equals failed. The card plots failed-transaction count or summed failed amount per day, which is the dunning trend most finance teams want to monitor month over month.
Yes. Each card supports filters, and a dashboard-wide filter (or saved filter set) applies to all cards. Build a per-level dashboard by setting a top-level filter on product_id, and every card on the canvas re-renders against that subset.
 Yes. SleekView's chart aggregation runs on the same indexed columns the Table view uses, so a transactions table with hundreds of thousands of rows aggregates in well under a second for typical groupings. Saved chart layouts can also cache aggregation results for repeated reloads.
 Yes. A Pie segment, Bar column, or Area band can be clicked to open the matching filtered Table view. The drill-through preserves the active dashboard filters, so the resulting row-level view shows exactly the slice that the chart segment represented.
 
Yes. Courses data lives in mpcs-course, mpcs_lesson, and mpcs_section custom post types with progress meta. Chart cards can read those tables for per-course enrollment counts, completion-rate breakdowns, and lesson-progress trends alongside the core membership charts.
Yes. Save a dashboard, gate it by capability, and finance, admin, and support each load the layout tuned to their workflow. The same underlying tables drive each layout; the chart cards on the canvas vary per role.
 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