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

s2Member writes member levels, gateway, and EOT dates to wp_usermeta. SleekView Charts reads those keys and turns them into a dashboard for level mix, EOT distribution, gateway split, and signup trends.

♾️ Lifetime License available

SleekView Charts dashboard for s2Member

s2Member meta as chart data

s2Member is meta-driven: levels, capabilities, payment gateway, end-of-term dates, and subscription IDs all live in wp_usermeta under keys like wp_s2member_subscr_id and wp_s2member_auto_eot_time. The default WordPress user list cannot surface those values as columns or as chart data, so even the most operationally relevant metric (EOT distribution) is invisible from the admin without per-user clicks.

SleekView Charts reads the meta keys and exposes them as a chart data source. A Donut card splits active members by level. A Bar card counts members by EOT bucket (expiring this week, this month, this quarter). A Pie card shows gateway split (Stripe vs PayPal). An Area card plots signups by month.

The dashboard reflects the live meta state because cards aggregate on demand, so the morning view always shows the current EOT distribution rather than a nightly snapshot.

Workflow

s2Member dashboard, four steps

1

Connect the meta

Point SleekView at WordPress users and the s2Member meta keys: subscr_id, auto_eot_time, registration_ip, custom caps, and gateway. The agent UI auto-discovers the keys present.
2

Choose chart types

Number for headline KPIs (active members, expiring this month), Donut for level and gateway mix, Bar for EOT-bucket counts, Area for signup trends.
3

Set groupBy and aggregation

Each card picks a meta key to group by and an aggregation (Count, Sum, Average). EOT-bucket grouping uses date arithmetic against auto_eot_time.
4

Save lifecycle dashboards

Owners load the retention dashboard, support loads the gateway-investigation dashboard, growth loads the cohort dashboard. Each layout is capability-gated.

Sample dashboard

Charts you can build from s2Member data

A typical s2Member dashboard combines an active-members KPI with level mix, EOT bucketing, and signup trends.
Number · Default

Active members

Counts users with a non-empty s2Member level meta and a future EOT (or no EOT for non-expiring levels). The headline KPI for membership health.
Count
Pie · Donut text

Members by level

Splits members by their s2Member level (Level 1, Level 2, Level 3). Shows the level mix and revenue-tier distribution at a glance.
Count group by wp_s2member_level
Bar · Default

EOT bucket distribution

Buckets members by EOT window (expiring this week, this month, this quarter, beyond). Surfaces the retention urgency for the morning view.
Count group by wp_s2member_auto_eot_time
Area · Linear

Monthly signups

Counts WordPress user registrations grouped by month. Tracks the signup trend and reveals campaign impact without separate analytics tooling.
Count group by user_registered

Comparison

Default s2Member reporting vs SleekView Charts

Default s2Member admin

  • EOT distribution invisible from the default admin without per-user clicks
  • No built-in chart of level mix or gateway split
  • Cohort and signup-trend charts require external analytics
  • No drill-through from an aggregate to the matching members
  • Per-role dashboards not configurable from the plugin

SleekView Charts

  • Chart any s2Member meta key as a chart dimension
  • Number, Donut, Bar, and Area cards on one canvas
  • EOT-bucket grouping for retention urgency at a glance
  • Same data source as Table, drill-through included
  • Per-role saved dashboards (owner, support, growth)

Features

What SleekView Charts gives you for s2Member

EOT bucket charts

Group by auto_eot_time with date bucketing to surface retention urgency: expiring this week, this month, this quarter. The retention team's morning view in one chart.

Free-form canvas

Mix Number, Donut, Bar, and Area cards on one dashboard, each reading s2Member meta keys directly. No SQL, no meta_query rewriting.

Shared with Table

Cards and the Table view share a data source. The Expiring This Month Bar column count matches the filtered Table row count. Drill-through is one click.

Audience

Who builds s2Member charts dashboards with SleekView

Membership owners

Active-members KPI, level mix Donut, EOT-bucket Bar, and monthly signups Area together on one screen for the morning retention check.

Support agents

Gateway split Pie, members-in-grace Bar, and per-user context dashboards help support isolate billing patterns to one processor or one cohort quickly.

Retention leads

Track EOT distribution shifting over time, win-back conversion from lapsed members, and per-level retention curves for quarterly planning.

The bigger picture

Why s2Member's meta-driven storage benefits from charts

s2Member's design choice — store level, EOT, gateway, and capabilities in WordPress user meta — is correct for the plugin's positioning, but it pays for it with admin opacity. The default user list cannot show meta as columns, and it certainly cannot show meta as charts. The result is that the most operationally important metric on a recurring-revenue membership site (EOT distribution) is invisible from the admin: an owner literally cannot see at a glance how many members are expiring this week.

SleekView Charts reads the meta keys as a chart data source, so the dashboard becomes whatever the team needs: an EOT-bucket Bar for retention urgency, a level Donut for revenue mix, a gateway Pie for billing investigations, a signups Area for growth trends. The data was always there; the chart surface was missing.

Questions

Common questions about SleekView Charts for s2Member

Yes. EOT date, level, gateway, subscriber ID, custom capabilities, and any other s2Member meta keys appear as chart dimensions. The aggregation runs against the indexed user meta, so even at scale the dashboard stays responsive.

 

Yes. Group by auto_eot_time with date bucketing (this week, this month, this quarter) and a Bar card surfaces the retention urgency distribution at a glance. A Number card for expiring-this-week complements the Bar with a single-figure KPI.

 

A Pie card grouped by the gateway meta key splits the member base by processor. A dashboard filter on gateway also scopes every other card on the canvas to that processor, which is useful for gateway-specific investigations.

 

Yes. Custom caps registered through s2Member are user meta keys and can be charted as Yes/No distributions or counts. A site that adds caps for premium downloads can chart how many active members hold each cap.

 

Yes. Aggregations push down to the user meta indexes s2Member relies on. Even installs with 50,000+ members aggregate typical groupings in under a second, and saved layouts cache results across reloads.

 

Yes. Click a chart segment to open the filtered Table view. The Expiring This Week column on the EOT Bar opens the Table filtered to that EOT range, which is exactly the cohort retention emails should target.

 

No. The s2Member admin remains the right place for configuration and level definitions. SleekView Charts complements it with an aggregate dashboard surface that the default plugin doesn't provide.

 

Yes. Save a dashboard and gate it by WordPress capability, so owners, support, and growth load their own layout. The same meta drives every layout; the chart cards differ per audience.

 

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