✨ 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 Restrict Content Pro

Restrict Content Pro stores memberships, payments, and levels in dedicated tables. SleekView Charts reads them and produces a configurable dashboard for revenue, level mix, dunning, and renewal trends.

♾️ Lifetime License available

SleekView Charts dashboard for Restrict Content Pro

RCP data as a dashboard

Restrict Content Pro keeps its operational data in rcp_memberships (member-membership records with status, recurring flag, level ID, and renewal date), rcp_payments (every transaction with status, amount, gateway), and rcp_subscription_levels (level definitions). RCP's built-in Reports tab covers the standard rollups, but the chart set is fixed and the layout cannot be reshaped.

SleekView Charts reads those same tables as generic chart data sources. A Number card sums lifetime revenue from rcp_payments.amount. A Donut card splits active memberships by level. A Bar card breaks failed payments down by gateway. An Area card plots payment volume over time. Each card filters and groups against the live tables, so the dashboard always reflects the current state.

Because the dashboard shares its data sources with the Table view, drill-through from a chart segment to the matching row-level list is built in. Click a Donut segment for Premium and the underlying Table opens filtered to Premium members.

Workflow

RCP dashboard, four steps

1

Map the RCP tables

Point SleekView at rcp_memberships, rcp_payments, and rcp_subscription_levels. Each becomes a chart data source with the indexed columns RCP already maintains.
2

Choose chart types

Number for headline KPIs (lifetime revenue, active recurring members), Donut for level mix, Bar for gateway and status breakdowns, Area for payment-volume trends.
3

Set groupBy and aggregation

Each card picks a column to group by (gateway, level_id, status, date_paid) and an aggregation (Count, Sum, Average). Cards refresh against the live tables on dashboard load.
4

Save dashboards per role

Finance, membership admins, and support each get a saved layout that loads with one click. Capability-gated, so the right team sees the right view.

Sample dashboard

Charts you can build from Restrict Content Pro data

A typical RCP dashboard combines a revenue KPI with a level Donut, a gateway Bar, and a daily payment Area.
Number · Default

Lifetime payment revenue

Sums rcp_payments.amount across all completed payments. The dashboard's headline revenue KPI for finance reviews.
Sum(amount)
Pie · Donut

Active memberships by level

Counts active rows in rcp_memberships grouped by object_id (the level ID). Shows the level mix of the recurring revenue base.
Count group by object_id
Bar · Horizontal

Failed payments by gateway

Counts rcp_payments rows with status failed grouped by gateway. The dunning queue's macro view for finance and support.
Count group by gateway
Area · Gradient

Daily payment revenue

Sums rcp_payments.amount grouped by payment date day. The revenue trend curve sitting under the headline KPI.
Sum(amount) group by date

Comparison

Default RCP reporting vs SleekView Charts

Default RCP Reports

  • Fixed chart set in the Reports tab
  • Cannot mix a level Donut with a payment Area on one canvas
  • No per-role saved dashboards
  • Cohort and retention charts need exports plus a spreadsheet
  • No drill-through from a chart segment to the matching rows

SleekView Charts

  • Chart any column on the RCP custom tables
  • Number, Donut, Bar, and Area cards on one canvas
  • Per-role saved dashboards gated by capability
  • Shared data source with Table view, drill-through included
  • Recurring vs one-time cohort groupings as first-class chart filters

Features

What SleekView Charts gives you for Restrict Content Pro

Configurable chart canvas

Place Number, Donut, Bar, and Area cards on one dashboard, each configured against rcp_memberships, rcp_payments, or rcp_subscription_levels without writing SQL.

Same source as Table view

A gateway Bar card and the gateway-filtered Table view share their data source, so the chart count and the row count always match. Click a column to open the filtered list.

Cohort-aware groupings

Group by recurring flag, level, gateway, or date column without writing meta_query SQL. Recurring vs one-time, monthly vs annual, and per-level cohorts all become one-line chart configurations.

Audience

Who builds RCP charts dashboards with SleekView

Finance

Headline revenue KPI, daily payment trend, gateway-failure Bar, and refund-count Donut on one canvas for monthly close.

Membership admins

Level mix, recurring-vs-one-time split, and members-by-status counts displayed together for weekly health reviews.

Growth leads

Cohort retention by signup window, recurring-renewal trend, and per-level revenue mix tracked monthly for quarterly retention planning.

The bigger picture

Why RCP stores need a flexible chart surface

Restrict Content Pro's data model is one of the cleaner ones in the membership ecosystem: separate tables for memberships, payments, and levels, all keyed for direct SQL access. That cleanliness pays off when the question matches the Reports tab's preset shape, but it pays the same opacity tax as every other plugin when the question doesn't. Per-gateway failure rates, per-level revenue mix, recurring-vs-one-time retention, and cohort analyses by signup window all require data that's already in the tables but isn't reachable from the default reporting UI.

SleekView Charts treats those tables as a generic chart data source, so any dashboard the team imagines becomes a layout the team can save. Number cards, distribution charts, and time-series trends sit on one canvas, and the dashboard reflects whatever the operational workflow actually needs to see today.

Questions

Common questions about SleekView Charts for Restrict Content Pro

No. RCP's Reports remain the right place for the canonical rollups. SleekView Charts adds a free-form dashboard layer that reads the same custom tables, so the team can build the non-canonical charts that the operational workflow actually needs.

 

Yes. rcp_memberships has a recurring flag column. Filter or group any card by that flag to split the dashboard into recurring versus one-time cohorts, which usually reveals different retention curves and different revenue patterns.

 

Add an Area or Line card grouped by date with the payments filtered to status equals failed. The card plots failed-payment count or summed amount per day, surfacing the trend month over month for finance reviews.

 

Yes. A dashboard-wide filter on object_id (the level ID) applies to every card on the canvas, so a per-level view becomes one toggle. Individual cards can also override the dashboard filter where needed.

 

Yes when the add-on uses standard SQL columns. SleekView reads any registered table as a generic data source, so add-ons that follow RCP's storage conventions appear as additional chart sources without extra configuration.

 

Yes. Chart aggregations use RCP's existing indexes on date, customer_id, and gateway. A payment history with hundreds of thousands of rows aggregates in under a second for typical groupings, and saved layouts cache results across reloads.

 

Yes. Click a Donut segment, Bar column, or Area band to open the matching filtered Table view. The drill-through preserves any dashboard filters, so the resulting row-level view is the same slice that the chart segment represented.

 

Yes. Each subsite has its own RCP tables (or the network-wide tables when configured network-wide), and SleekView reads the current subsite by default. Network-wide chart dashboards are configurable when the membership data legitimately spans subsites.

 

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