SleekView Charts for Simple Membership
Simple Membership stores data across swpm_members_tbl, swpm_membership_tbl, and swpm_payments_tbl. SleekView Charts joins them into a level donut, a payment area, and an account-state bar on one screen.
♾️ Lifetime License available
Members, payments, and levels as a dashboard
Simple Membership maintains its own user identity layer in swpm_members_tbl with columns for membership_level, account_state, member_since, and last_accessed_from_ip. Levels live in swpm_membership_tbl. Every payment lands in swpm_payments_tbl with the linked member_id and a gateway transaction reference.
The default admin treats Members, Membership Levels, and Payments as three separate screens. Joining a member to their last payment or their lifetime spend means jumping between screens and matching by member_id by hand. Per-level cohort retention, monthly recurring revenue, and dunning queues all sit between the default screens and a manual SQL query.
SleekView Charts reads the three tables, joins them on member_id and membership_level, and renders four cards on one dashboard. Total active members as a number, members per level as a donut, payments per month as an area, and account states as a bar. The operational view the screens were never assembled into.
Workflow
From swpm tables to a member dashboard
Read the three swpm tables
Pick the chart cards
Filter by level or state
Drill from a chart to the table
Sample dashboard
Charts you can build from Simple Membership data
Active members
Count
Members per level
Count
group by membership_level
Payments per month
Sum(amount)
group by payment_month
Account states
Count
group by account_state
Comparison
Default Simple Membership reporting vs SleekView Charts
Default Simple Membership admin
- Members, levels, and payments live in three separate screens
- Members per level is not a built-in chart
- Monthly payment totals require a separate report query
- Account-state distribution is not surfaced as a chart
- Lifetime-spend KPIs need manual SQL or CSV exports
SleekView Charts
- Total active members as a single KPI card
- Members per level rendered as a donut chart
- Monthly payment totals plotted as an area chart
- Account states displayed as a bar chart
- All cards refresh from the three swpm tables
Features
What SleekView Charts gives you for Simple Membership
Three tables, one dashboard
Donut for level mix, area for monthly payments, bar for account states. The cards join swpm_members_tbl, swpm_membership_tbl, and swpm_payments_tbl in one screen rather than three.
Revenue cadence
Monthly payment totals plotted as an area chart sourced from swpm_payments_tbl. The recurring-revenue trend without exporting the payments screen to a spreadsheet.
State mix at a glance
Bar card showing the share of members in active, expired, inactive, and pending states. The mix that drives dunning, reactivation, and pending-approval workflows.
Audience
Who builds Simple Membership charts dashboards with SleekView
Finance ops
Monthly payment area and per-level donut on one screen. The recurring-revenue view that ships in monthly-close reports without three CSV exports.
Membership admins
Active member total and state bar visible at a glance. The retention dashboard that catches the expired-but-still-listed cohort the same day rather than at quarterly review.
Support leads
Per-level distribution and account-state mix as charts the team opens when planning outreach. The same data that drives row-level support tickets in summary form.
The bigger picture
Why three swpm tables need one dashboard
Simple Membership earns its name on configuration. The plugin is straightforward to set up and serves smaller membership sites well, but the admin treats members, levels, and payments as three separate concerns with their own screens. Operationally that is fine for a hundred members and becomes painful past a thousand, where every retention question, every dunning workflow, and every cohort analysis needs all three tables read together as aggregates.
How many active members on Gold. How much revenue last month. How many accounts in pending state right now.
The data answers all of those. The default admin makes you answer them three screens at a time. SleekView Charts joins the three tables, runs the aggregates server-side, and renders them as a dashboard.
Finance running monthly close, support handling reactivation, and growth running cohort retention all open the same four cards.
Questions
Common questions about SleekView Charts for Simple Membership
It maintains its own identity in swpm_members_tbl separately from wp_users, optionally linking the two by username. SleekView Charts reads the swpm tables directly so the dashboard works regardless of whether the WordPress account link is configured.
 Yes. Add a chart card that sums the amount column on swpm_payments_tbl grouped by member_id and ranks the top members. The lifetime-spend leaderboard that finance asks for without writing the join by hand.
 Yes. Both add-ons write transactions into swpm_payments_tbl with a gateway identifier on the row. Filter the payment-area card by gateway for per-channel revenue, or split the area into stacked layers per gateway.
 Yes. Each card supports a filter on membership_level. The Gold-team dashboard scopes the area to Gold revenue; the support team scopes the state bar to the same level. The same dataset renders different dashboards per team.
 Charts query the swpm tables on each render with paginated reads. Payments recorded by SWPM hooks show up in the area chart the next time the dashboard loads, with no manual sync step.
 Yes. Queries use the indexed member_id on swpm_payments_tbl and paginated reads on swpm_members_tbl. Sites with hundreds of thousands of members render the dashboard in well under a second because SWPM's own indexes drive the joins.
 Yes. Each WordPress capability keeps its own saved layout. Finance opens the payment-area dashboard; support opens the state-bar dashboard. Saved layouts ship per role without rebuilding the cards each session.
 Yes. Custom registration fields stored in swpm_form_builder_custom render as additional chart dimensions. Group the donut by a custom field for segment-specific dashboards without writing the SQL.
 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