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
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
Map the RCP tables
rcp_memberships, rcp_payments, and rcp_subscription_levels. Each becomes a chart data source with the indexed columns RCP already maintains.
Choose chart types
Set groupBy and aggregation
Save dashboards per role
Sample dashboard
Charts you can build from Restrict Content Pro data
Lifetime payment revenue
rcp_payments.amount across all completed payments. The dashboard's headline revenue KPI for finance reviews.
Sum(amount)
Active memberships by level
rcp_memberships grouped by object_id (the level ID). Shows the level mix of the recurring revenue base.
Count
group by object_id
Failed payments by gateway
rcp_payments rows with status failed grouped by gateway. The dunning queue's macro view for finance and support.
Count
group by gateway
Daily payment revenue
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.
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