✨ 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 RCP Stripe: subscription revenue dashboards

SleekView reads rcp_memberships, rcp_membership_levels, and rcp_payments to render dashboards covering active subscribers per level, monthly recurring revenue, churn trends, and Stripe payment success rates, all without leaving the WordPress admin or exporting anything.

♾️ Lifetime License available

SleekView Charts dashboard for Restrict Content Pro Stripe

RCP Stripe data is in your DB, not in your reports

Restrict Content Pro with the Stripe gateway writes detailed subscription and payment data to its own custom tables, including rcp_memberships, rcp_membership_levels, rcp_payments, and rcp_discounts. The RCP admin shows individual members and a basic payments table, but never aggregates the data into MRR, churn rate, payment success rate, or revenue by level. Most teams end up exporting payments to a spreadsheet just to compute basic SaaS metrics.

SleekView reads the real tables. It queries rcp_memberships with status filters, joins to rcp_membership_levels for level names and prices, and pulls rcp_payments for transaction-level revenue. The plugin exposes columns like status, expiration_date, amount, and gateway as groupable and aggregatable, then renders dashboards using the same configuration flow used for any other database table inside WordPress.

For a typical RCP Stripe membership doing 500 to 5,000 active subscribers, this means real SaaS metrics inside WP Admin. SleekView can show monthly recurring revenue of $24,800 across four levels, churn rate of 4.2 percent on the Gold tier in the last 30 days, payment success rate of 96 percent on Stripe transactions, and a daily revenue chart that breaks out one-time payments from recurring subscriptions across the most recent quarter.

Workflow

From RCP tables to subscription dashboards

1

Connect RCP custom tables

Point SleekView at rcp_memberships, rcp_membership_levels, rcp_payments, and rcp_discounts. These tables sit outside the wp_postmeta pattern and use RCP's own primary keys. The connection is read-only and respects the indexes RCP already creates on customer_id and object_id.
2

Filter to your cohort

Filter rcp_memberships by status='active' for the current subscriber base, by gateway='stripe' for Stripe-only views, or by object_id for one level at a time. Combine filters to scope a dashboard to active Stripe Gold subscribers, or to expired members eligible for win-back.
3

Choose chart and aggregation

Choose Bar, Pie, Number, Area, Line, Radial, or Radar. Group by object_id for level breakdowns, by status for state mix, by date_created for trends, or by gateway for processor splits. Aggregate Count for subscriber counts and Sum for revenue from rcp_payments.
4

Publish and digest

Dashboards live in WP Admin and can be embedded on a frontend page via shortcode, shared via read-only link, or emailed weekly. Most RCP teams set up one MRR dashboard, one churn dashboard, and one payment-health dashboard, refreshed automatically every refresh interval.

Sample dashboard

RCP Stripe dashboard preview

Four charts SleekView builds against RCP's custom subscription tables to expose the SaaS metrics RCP's admin omits. Real columns from rcp_memberships and rcp_payments drive every value.
Number · Default

Monthly recurring revenue

A KPI summing price from rcp_membership_levels for every active row in rcp_memberships, normalised to monthly. Shows live MRR in WP Admin, with the previous month underneath for trend context across the whole membership base.
Sum(price)
Pie · Donut

Subscribers by level

A donut counting rcp_memberships rows by object_id, joined to rcp_membership_levels.id for level names. Shows the active subscriber mix across Free, Silver, Gold, and Platinum tiers across the membership at a glance.
Count(id) group by object_id
Area · Gradient

Daily Stripe revenue

A gradient area chart of summed amount from rcp_payments per day, filtered to gateway='stripe' and status='complete'. Reveals weekday patterns and the impact of marketing campaigns on daily Stripe-processed membership revenue.
Sum(amount) group by date
Bar · Horizontal

Churn this month

A horizontal bar counting rcp_memberships rows where status='cancelled' or status='expired' in the current month, grouped by object_id. Shows which levels are losing the most subscribers right now across the active membership tiers.
Count(id) group by object_id

Comparison

Default RCP Reports vs SleekView for RCP Stripe

Default RCP Reports

  • RCP admin lists members and payments but offers no MRR, churn, or payment-success view
  • Cannot group rcp_memberships by object_id and aggregate across the active subscriber base
  • rcp_payments table has no visual chart of revenue per day, week, or month available
  • No way to compare Stripe success rates against other gateways from one consolidated screen
  • No frontend embed or read-only link for non-admin staff who need to see subscription KPIs

SleekView Charts

  • Read rcp_memberships, rcp_membership_levels, rcp_payments, rcp_discounts
  • Group by object_id, status, gateway, date_created, or any other RCP column on the tables
  • Aggregate Count for subscribers, Sum for revenue, Average for AOV across rcp_payments
  • Filter by gateway='stripe' for Stripe-only views or include other gateways for comparisons
  • Chart MRR, churn, and payment success in a single dashboard inside the WP Admin interface

Features

What SleekView Charts gives you for Restrict Content Pro Stripe

Real MRR calculation

SleekView joins rcp_memberships to rcp_membership_levels.price and aggregates across active rows to compute monthly recurring revenue from the live database. The number matches the SaaS-standard definition rather than the canned report RCP ships, which often understates trial conversions.

Churn breakdown

Count rcp_memberships rows with status='cancelled' or status='expired' over a date range, grouped by object_id. The chart shows churn per level, not the single aggregated number, which is the only useful framing when deciding which tier needs retention attention soonest.

Stripe-specific filters

Filter rcp_payments by gateway='stripe' to scope all charts to Stripe-processed revenue. Useful when comparing Stripe performance against other gateways or when troubleshooting Stripe-specific declined transaction patterns across recent weeks of activity.

Audience

RCP Stripe reporting that actually answers the question

Track MRR every day

A Number tile of summed price from active rcp_memberships, with the previous month underneath, shows MRR growth in real time. Embed it on the team Slack via the share link so everyone sees the number every morning without anyone needing to open WP Admin.

Watch churn by level

A horizontal Bar of cancellations per level in the last 30 days surfaces which tier is bleeding. Combined with an Area chart of churn over time, the dashboard tells retention exactly where to focus this quarter's save campaigns and outreach.

Audit Stripe success rate

Count rcp_payments rows grouped by status, filtered to gateway='stripe'. The Pie shows the share of complete, failed, and refunded Stripe transactions. A drop in success rate is an early signal of declined cards or a Stripe API issue worth investigating right away.

The bigger picture

RCP holds SaaS data and ships consumer reports

Restrict Content Pro is one of the most flexible membership plugins on WordPress, and the Stripe gateway gives it real recurring billing infrastructure. The data RCP writes is structured exactly like a SaaS app's database, with memberships, levels, and payments as separate tables you can join. Yet the built-in RCP admin treats reporting as a list of members and a list of payments, with no aggregation, no MRR, no churn, no level-by-level revenue split.

Teams that take RCP seriously end up paying for Baremetrics, ProfitWell, or some other external SaaS analytics product just to compute metrics the data already supports. SleekView reads the same tables RCP writes to, runs the standard SaaS calculations inside WordPress, and presents the result as a chart. Once MRR, churn per level, and Stripe success rate live in WP Admin, the team stops paying for redundant external analytics and starts making decisions from the data the membership plugin already collects.

Questions

Common questions about SleekView Charts for Restrict Content Pro Stripe

SleekView reads rcp_memberships, rcp_membership_levels, rcp_payments, rcp_payment_meta, and rcp_discounts. These are RCP's custom tables that live alongside wp_posts in your WordPress database. The plugin does not need to know RCP internals, the table and column pickers let you navigate them just like any other table.

 

MRR sums the price column from rcp_membership_levels for every row in rcp_memberships where status='active', after normalising annual subscriptions to a monthly rate. SleekView's Sum aggregation plus a simple cycle filter produces this in one chart configuration, no custom code or external calculation required.

 

Yes. rcp_memberships has a gateway column. Filter on gateway='stripe' and every chart shows Stripe-only data. You can also build cross-gateway comparison charts by grouping on the gateway column to see Stripe alongside PayPal, Braintree, or any other RCP-supported processor at the same time.

 

Yes. rcp_payments has a status column that includes complete, refunded, and failed. SleekView can filter or group by status to separate refunds from successful captures. A Bar chart grouped by status filtered to gateway='stripe' shows the full payment outcome distribution clearly across the date range.

 

By default, yes. To restrict a chart to Stripe only, add a filter on gateway='stripe'. To include all gateways, omit the filter. SleekView's filter UI exposes the gateway column on rcp_memberships and rcp_payments so this toggle is a one-click change rather than a code modification on the chart configuration.

 

RCP's reports list members and payments without aggregation, grouping, or chart visualisation. SleekView aggregates, groups, and visualises against the same tables. Most RCP sites keep the built-in reports for individual record lookup and use SleekView for the trend, KPI, and segmentation views the admin lacks entirely.

 

Yes. Generate a read-only share link scoped to the dashboard. Finance can view MRR, daily revenue, and churn without needing WordPress admin credentials. You can also schedule a weekly digest that emails the dashboard snapshot every Monday automatically without any manual intervention.

 

No. SleekView queries run only when a dashboard is loaded and never during a frontend checkout or Stripe webhook handler. The dashboard query layer caches results to avoid hitting RCP tables on every page view. For high-traffic sites, set the cache duration to a few minutes and add indexes on rcp_memberships.status.

 

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