✨ 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 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

SleekView Charts dashboard for Simple Membership

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

1

Read the three swpm tables

SleekView Charts queries swpm_members_tbl for the roster, swpm_membership_tbl for level names, and swpm_payments_tbl for transactions. Each chart joins them on member_id and membership_level.
2

Pick the chart cards

Active members as a Number, members per level as a Donut, payments per month as an Area, and account states as a Bar. Each card maps to columns already maintained by Simple Membership.
3

Filter by level or state

Scope the dashboard to Gold members, expired accounts, or trial state. Finance sees the payment area scoped to active levels; support sees the state distribution across the full roster.
4

Drill from a chart to the table

Click a donut slice or a bar to open the matching member rows in SleekView's table view. The chart is the entry point; row-level edits remain one click away.

Sample dashboard

Charts you can build from Simple Membership data

Member totals, level distribution, payment cadence, and account-state breakdowns pulled directly from the three swpm tables.
Number · Default

Active members

Total members with account_state equal to active in swpm_members_tbl. The single KPI most membership ops dashboards open with.
Count
Pie · Donut

Members per level

Distribution of members across Gold, Silver, Trial, and any custom levels defined in swpm_membership_tbl. The mix that drives per-level outreach.
Count group by membership_level
Area · Gradient

Payments per month

Monthly total of payment amounts from swpm_payments_tbl. The recurring-revenue trend the default admin treats as a separate screen.
Sum(amount) group by payment_month
Bar · Default

Account states

Member count grouped by account_state (active, expired, inactive, pending). The state mix that drives dunning and reactivation workflows.
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.

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