✨ 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 PMPro Elementor: gated content insights

SleekView reads pmpro_memberships_users, pmpro_membership_levels, and the _elementor_data postmeta where the PMPro visibility flags live, then builds dashboards showing how many widgets are gated, by which level, and which pages drive the most restricted views.

♾️ Lifetime License available

SleekView Charts dashboard for Paid Memberships Pro Elementor

PMPro Elementor hides gating logic inside widgets

PMPro Elementor adds membership level visibility controls to every Elementor widget, but the data lives inside the serialized _elementor_data postmeta blob on each post. The PMPro admin shows you who is a member, Elementor shows you the page builder, and nothing tells you which widgets across the whole site are restricted, by which level, or how often gated pages actually get viewed by paying members.

SleekView reads the real data path. It queries pmpro_memberships_users for active members per level, pmpro_membership_levels for level names and prices, and joins to posts and postmeta to expose the Elementor visibility settings stored in each widget. Group by level, post type, or template, and aggregate Count, Sum, Average, or Max without writing SQL.

For sites with thousands of Elementor pages and dozens of membership levels, this matters. A typical PMPro site running Elementor restricts 40 to 60 percent of premium pages with widget-level gating, but no admin screen surfaces that. SleekView can show you that Level 3 has 412 gated widgets across 87 pages, that the Gold tier sees twice as many gated sections as Silver, and that one specific landing page accounts for 23 percent of all restricted impressions this month.

Workflow

From PMPro tables to live dashboards

1

Connect PMPro tables

Point SleekView at pmpro_memberships_users, pmpro_membership_levels, and the standard wp_posts and wp_postmeta tables. The connection is read-only and stays inside your WordPress database, no exports or third-party services involved at any point.
2

Pick what to gate-track

Filter by post_type=page, by Elementor pages that contain _elementor_data postmeta, or by specific PMPro level IDs. Combine multiple filters to scope dashboards to one product line, one author, or one membership tier without writing SQL by hand.
3

Choose chart type and group

Pick Bar, Pie, Number, Area, Line, Radial, or Radar. Group by membership_id, post_id, post_author, or any postmeta key. Aggregate Count, Sum, Average, Maximum, or Minimum on the column you care about, like membership status or join date.
4

Embed, share, or schedule

Dashboards live in WP Admin next to the PMPro menu. Share read-only links with stakeholders, embed individual charts in pages or posts via shortcode, and schedule weekly email digests so members and admins see refreshed numbers automatically.

Sample dashboard

PMPro Elementor dashboard preview

Four charts SleekView can render against the live PMPro tables, no exports involved. Real columns from pmpro_memberships_users and pmpro_membership_levels drive every number on the dashboard.
Number · Default

Active members right now

A single KPI counting distinct user_id rows in pmpro_memberships_users where status='active', with the previous month underneath for trend context. Cancelled, expired, and admin_cancelled rows are filtered out at the query level.
Count(user_id)
Pie · Donut

Members by level

A donut splitting active members across PMPro levels by joining pmpro_memberships_users.membership_id to pmpro_membership_levels.id, so the team sees the live mix of Free, Silver, Gold, and Platinum subscribers in one view.
Count group by membership_id
Bar · Horizontal

Gated pages by post type

A horizontal bar counting posts whose _elementor_data postmeta contains PMPro visibility flags, grouped by post_type. Shows whether gating concentrates on pages, posts, products, or custom CPTs without opening each Elementor template.
Count(ID) group by post_type
Area · Gradient

New members per day

A gradient area chart of new active rows added to pmpro_memberships_users per day using the startdate column, useful for spotting campaign spikes and the weekly cadence of new member sign-ups across all levels.
Count(user_id) group by startdate

Comparison

Default PMPro Reports vs SleekView for PMPro Elementor

Default PMPro Reports

  • Built-in PMPro Reports show signups, cancellations, and sales but not Elementor widget gating
  • No way to see which Elementor widgets are restricted to which level from one screen
  • Date ranges are fixed presets, you cannot pick an arbitrary cohort window for a level
  • No grouping by post_type or post_author, only the small list of canned report views
  • Reports cannot be embedded on the frontend or shared with non-admin stakeholders

SleekView Charts

  • Read pmpro_memberships_users, pmpro_membership_levels, and _elementor_data postmeta side by side
  • Group by membership_id, post_type, post_author, startdate, or any meta key in your DB
  • Aggregate Count, Sum, Average, Maximum, or Minimum on real columns without writing SQL
  • Filter by level, by status, by Elementor-built pages, by date range, all from the WP Admin UI
  • Embed any chart via shortcode, share dashboards with read-only links, and schedule digests

Features

What SleekView Charts gives you for Paid Memberships Pro Elementor

Live member counts

SleekView pulls active member counts straight from pmpro_memberships_users in real time, so dashboards always reflect the current state of the database. No nightly export, no stale CSV, no need to refresh PMPro caches manually before checking the numbers.

Multi-level filters

Stack filters on membership_id, status, startdate, and any postmeta key. Build one dashboard for the marketing team scoped to Free and Silver, and another for the product team scoped to Gold and Platinum, with zero duplicate work behind the scenes.

Seven chart types

Bar, Pie, Number, Area, Line, Radial, and Radar all render on PMPro data with the same configuration flow. Use Number for KPI tiles, Pie for level mix, Bar for cross-level comparisons, and Area for time trends over the last 30 days.

Audience

Real PMPro Elementor reporting jobs

Track gated page health

Count Elementor pages by post_type and by which PMPro level gates them, so editors know whether premium content is concentrated on the right CPTs and the right tiers without opening Elementor one page at a time.

Watch member growth weekly

An Area chart of new pmpro_memberships_users rows grouped by week shows whether sign-ups are trending up after a campaign or stalling, and which level the growth concentrates in across the last 12 weeks.

Compare level health

A horizontal Bar of active members per level, side by side with a Pie of cancellations per level, gives the operations team a single glance read on which PMPro tiers are growing and which are leaking subscribers.

The bigger picture

PMPro Elementor data deserves a real dashboard

PMPro is the most-installed paid membership plugin on WordPress, and Elementor sits on roughly one in eight WP sites. When the two combine, gating happens widget by widget, which means the actual restriction surface is invisible from the PMPro admin and invisible from the Elementor builder unless you click into every single template. Operations teams end up exporting CSVs, opening BigQuery, or paying for a separate analytics SaaS just to answer questions a WordPress admin should be able to answer in one screen.

SleekView keeps the data inside WordPress, builds the dashboards inside WP Admin, and uses the real columns and tables that PMPro and Elementor already write. That means no duplicated infrastructure, no stale exports, and no separate billing line. For sites running PMPro Elementor at any meaningful scale, having a visual answer to which content is gated, who is paying for it, and where members are growing turns membership administration from a guess into a measurable workflow.

Questions

Common questions about SleekView Charts for Paid Memberships Pro Elementor

No. SleekView runs SELECT queries against pmpro_memberships_users, pmpro_membership_levels, wp_posts, and wp_postmeta in your own WordPress database. Nothing is exported, nothing is mirrored to a third-party service, and no data leaves the site. The plugin is read-only against PMPro tables by design.

 

Yes. PMPro Elementor stores its visibility flags inside the serialized _elementor_data postmeta on each post. SleekView can filter posts whose _elementor_data contains those flags and group by post_type, post_author, or any other column. For deeper widget-level breakdowns, use Bar charts grouped by post_id with a count aggregation.

 

Number tiles for active member counts, Pie or Donut charts for level mix, Horizontal Bar for top levels by revenue or by gated page count, and gradient Area charts for new sign-ups per day. Line charts work well for cancellations over time, and Radar charts can compare multiple levels across multiple metrics at once.

 

No. SleekView exposes table and column pickers in the WP Admin UI. You pick the source table, pick the column to group by, pick the aggregation, and the chart renders. SQL is generated under the hood but you never see it unless you want to. The configuration is identical for PMPro tables and standard WordPress tables.

 

Queries are run on demand when a dashboard is loaded and results are cached for a configurable duration, usually a few minutes. Frontend visitor traffic and PMPro checkout queries are not affected because dashboards live inside WP Admin. For very large pmpro_memberships_users tables, add indexes on membership_id and status to keep things fast.

 

You can filter the posts side of the join by template or by ID, and you can filter the members side by membership_id or status. Cross-filtering both sides at once is supported through SleekView's filter UI, so a single chart can answer questions like how many Gold members have viewed a specific gated landing page this week.

 

Yes. Every chart and every full dashboard can be embedded on a page or post via shortcode. You can also generate read-only share links scoped to specific user roles. For PMPro Elementor sites that want members to see their own data, you can scope a chart to the current logged-in user_id.

 

Not entirely. The built-in PMPro Reports remain useful for canned sales and signup views. SleekView complements them by adding cross-table joins, custom groupings, frontend embedding, and the full set of seven chart types. Most sites end up using both, with SleekView covering the questions PMPro Reports cannot answer out of the box.

 

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