SleekView for Paid Member Subscriptions: members & levels as tables
Read directly from PMS custom tables (pms_member_subscriptions, pms_payments, pms_subscription_plans). Sort, filter, and inline-edit subscription status without opening each member — and surface PMS meta as real columns.
♾️ Lifetime License available
Stop opening members one at a time
Paid Member Subscriptions stores its data in dedicated tables — pms_member_subscriptions, pms_payments, pms_subscription_plans, pms_discount_codes — but its admin shows one screen per member. Filtering by level plus expiry window, sorting by lifetime spend, or bulk-extending expiry dates means clicking through every member individually. SleekView reads those tables directly so you build the columns you actually need, then filter without leaving the list.
Subscription state, payment history, applied discount codes, and content-access scope all live across linked rows. SleekView joins them so a renewal-ops view can show level, expiry date, last payment status, and discount used in the same row. Sort by expiry ascending, filter to "Pro" level, and the renewal call list is built — no exporting to a spreadsheet, no per-member clicking.
Inline edits route through PMS's API where supported, so pms_member_subscription_event and the related hooks still fire — meaning email reminders, capability changes, and any custom integration tied to status changes still work. Bulk-extend expiry on thirty members whose payment retried successfully and the same downstream automation runs as if you'd opened each profile.
Workflow
How SleekView reads your PMS schema
Pick the source table
pms_member_subscriptions for active member rows, pms_payments for payment history, or pms_subscription_plans for plan-level views. SleekView exposes joinable user and plan columns automatically.
Compose your column set
Save and scope the view
Edit inline and ship
Sample columns
A typical PMS members view
wp_pms_member_subscriptions + wp_pms_payments
| Member | Level | Status | Expires | Last payment | Discount |
|---|---|---|---|---|---|
| alex@studio.co | Pro Annual | Active | May 12 | €96.00 | — |
| ria@design.io | Starter Monthly | Active | Apr 28 | €12.00 | RIA10 |
| tom@hello.dev | Pro Monthly | Pending | Apr 24 | — | — |
| mia@brew.coop | Lifetime | Active | — | €240.00 | LAUNCH |
| sam@maker.app | Pro Annual | Expired | Apr 04 | €96.00 | — |
Comparison
Default PMS members vs SleekView
Default PMS admin
- Fixed columns — no easy way to add discount code or last-payment columns
- Status changes require opening each member subscription individually
- Filtering is limited (level + status) and resets on navigation
-
Discount-code usage lives in
pms_paymentsmeta but isn't surfaced in the list - Lifetime spend isn't shown alongside members at the list level
SleekView
-
Read directly from
pms_member_subscriptions,pms_payments, and plans - Inline-edit subscription status across many members in one pass
- Custom columns for discount used, lifetime spend, retry count
- Save filtered views per role (e.g. "Expiring in 7 days")
- Switch between table and kanban views grouped by level
Features
What SleekView gives you for Paid Member Subscriptions
Custom column sets per view
Build separate views for renewals, finance, and support. Each picks columns from PMS subscription, payment, and plan tables — no shared admin compromises.
Inline-edit status without opening members
Flip pending to active right in the row after a manual payment confirmation. Bulk-extend expiry across dozens of members in seconds, with PMS hooks firing for each.
Compose precise filters
Combine level, expiry window, payment status, discount applied, and lifetime spend. Save the filter as a named view your team reuses every renewal cycle — no rebuilding it weekly.
Audience
Who uses SleekView for Paid Member Subscriptions
Renewals teams
Members expiring in seven days sorted by level with last-payment status in view. Bulk-flag or extend after a payment retry — no per-member click-through.
Finance ops
Completed payments by date and discount code for reconciliation. Totals visible inline; export the filtered set to CSV for the bookkeeper without leaving WordPress.
Customer support
Search by email, see level, expiry date, and full payment history with status at a glance. Update level inline mid-call so the upgrade takes effect immediately.
The bigger picture
Why row-level PMS ops beat per-member clicks
Paid Member Subscriptions stores its data well — proper custom tables, indexed columns, clean joins between members, payments, and plans — but its admin still treats each member as a destination, not a row. That worked for a small course site with a handful of members. It does not work for a content business with thousands of members across overlapping levels, a SaaS-style site juggling monthly renewals and dunning, or a finance team reconciling payments by gateway every morning.
The default members list shows fixed columns, filters by level and status only, and forces every edit through a per-member screen. Discount usage, retry counts, and lifetime spend exist in PMS's tables but never surface in the list. SleekView turns the same data into the workspace each team needs: renewals sees expiring members sorted by level, finance filters payments by gateway and discount, support pulls a member's payment history during a call.
Same database, same hooks, same downstream automation — dramatically less clicking.
Questions
Common questions about SleekView for Paid Member Subscriptions
Yes. PMS uses pms_member_subscriptions, pms_payments, pms_subscription_plans, and pms_discount_codes with stable schemas across recent versions. SleekView queries those tables directly and joins on the user-id and plan-id columns, exposing both core fields and any meta as columns.
Yes. SleekView lets you add columns sourced from PMS's meta tables. The agent UI scans your installation and lists keys actually in use, so you pick from a real list instead of guessing names — useful when add-ons add referral or affiliate keys.
 
Yes. SleekView routes status, level, and expiry changes through PMS's API where supported, so pms_member_subscription_event and the related action hooks fire. Email reminders, capability syncing with WordPress roles, and any custom integration tied to status changes run as expected.
Each table is one view, but views are switchable inside a single SleekView page. Build a tabbed setup with one tab per source — Members from pms_member_subscriptions, Payments from pms_payments, Plans from pms_subscription_plans. Or use a kanban view grouped by status alongside the table.
Yes. pms_payments records each payment attempt, including retries. SleekView surfaces retry count, last-attempt status, and gateway response as columns. A view of "failed payments in the last 48 hours" is one saved view away.
No — it's an additional admin surface. PMS's settings, level rules, and content-protection screens stay where they are. SleekView gives ops, finance, and support teams the row-level views they actually need without disturbing existing PMS workflows.
 Queries hit indexed columns directly on PMS's tables. Filters and sorts use those indexes; pagination is keyset where possible. Aggregate columns (lifetime spend, retry counts) are opt-in per view since they're heavier — keep them off the default list and on per-member detail views.
 
Yes. Discount codes applied at checkout are recorded against the payment in pms_payments. SleekView shows the code as a column and supports filtering by it, so a view of "Members who used the LAUNCH code" is one click away — useful for cohort analysis and post-promo retention reports.
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