✨ 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 for MemberPress Corporate Pro: parent accounts & sub-seats as tables

MemberPress Corporate Accounts links parent accounts to sub-members through mepr_corporate_account_users. SleekView reads the link table and joins to mepr_members so seat usage, renewal status, and add-remove ops live in one workspace.

♾️ Lifetime License available

SleekView table view for MemberPress Corporate Pro

Corporate accounts without per-seat clicks

MemberPress Corporate Accounts (the add-on covering team and B2B seats) stores its relationship data in mepr_corporate_account_users, a link table connecting a parent member (the corporate buyer) to one or more sub-members (the seats). The parent's purchase still writes into mepr_transactions and mepr_subscriptions with a corporate_account_id reference, while each sub-member exists as a normal row in mepr_members tied to the parent via the link table.

The default MemberPress admin shows the parent account as a single transaction or subscription and lists sub-members under that parent's detail page. Asking which corporate accounts are using all their seats (so the parent should be upsold to a larger plan), which have unused seats, or which sub-members were last active corporate-wide requires drilling per parent or running custom queries against the link table.

SleekView reads mepr_corporate_account_users and joins it to mepr_members and mepr_subscriptions so a single corporate-account view shows the parent, total seats, seats used, last sub-member activity, and parent subscription state. Drilling shows each seat as its own row joined back to the parent. Inline edits to seat assignments route through the Corporate Accounts API where supported, with direct table writes for bulk migrations.

Workflow

Corporate Pro link table joined into one workspace

1

Map the link table

Point SleekView at mepr_corporate_account_users, mepr_members, and mepr_subscriptions. Each becomes a navigable view with the relationship intact.
2

Aggregate per parent

Build a parent-account view counting sub-members and computing seat usage percentage. Aggregate sub-member activity to the parent row for the corporate-wide activity column.
3

Save the B2B ops views

Save the upsell queue (100% usage), the activation queue (low usage with recent activity), the at-risk queue (low usage with no recent activity), and the renewal-window view. Gate by role.
4

Edit through the Corporate Accounts API

Seat add and remove operations route through the Corporate Accounts API so registered hooks fire. Bulk operations through the same API; direct DB writes stay available for bulk migrations.

Sample columns

A typical Corporate Pro parent accounts view

Parents joined to seats with usage, last activity, and subscription state.
Source: wp_mepr_corporate_account_users + wp_mepr_members + wp_mepr_subscriptions
Parent Plan Seats used Seat usage % Last seat active Subscription
alex@studio.co Team 20 20/20 100% Apr 24 Active
ria@design.io Team 10 8/10 80% Apr 14 Active
tom@hello.dev Team 5 2/5 40% Mar 02 Past due
mia@brew.coop Team 10 10/10 Overflow Apr 02 Cancelled

Comparison

Default Corporate Accounts admin vs SleekView

Default Corporate Accounts admin

  • Parent accounts and sub-members require per-parent drill-down to see seat usage
  • No first-class column for seat usage % or unused seats
  • mepr_corporate_account_users link table isn't exposed as a navigable view
  • Activity recency across all sub-members under a parent isn't surfaced
  • Bulk seat add or remove is per-parent only

SleekView

  • Parent view with seat usage % aggregated from mepr_corporate_account_users
  • Last-seat-active timestamp across all sub-members per parent
  • Filter parents at 100% usage for the upsell queue
  • Filter sub-members by parent for per-account cohort views
  • Inline seat assignments via the Corporate Accounts API

Features

What SleekView gives you for MemberPress Corporate Pro

Parents joined to seats

Each parent row joins to mepr_corporate_account_users for the seat list and aggregates seat count + activity across all sub-members on that account.

Upsell queue

Filter parents with seat usage at 100% or above for the upsell queue. Cross-reference with renewal date for the optimal upsell window.

Bulk seat operations

Add or remove seats inline through the Corporate Accounts API. Bulk-onboard a list of emails to a parent account in one operation rather than per-seat drilling.

Audience

Who uses SleekView for MemberPress Corporate Pro

B2B account managers

Upsell queue of parents at 100% seat usage with renewal date inline. Sort by lifetime spend for prioritised outreach.

Customer success

Parents with low seat usage and recent activity are candidates for activation outreach. Filter to seats unused 30+ days for the de-risk queue.

Support

When a corporate buyer asks about their team's status, the parent row shows seat count, usage, activity recency, and subscription state. No drill-down needed for a status check.

The bigger picture

Why corporate-account ops needs joined link tables

B2B and team memberships live or die on seat usage. A parent account at 100% of seats is an upsell opportunity that disappears if it is not caught in the renewal window. A parent at 20% of seats with no activity is a churn risk; with low usage but recent activity it is an activation opportunity.

MemberPress Corporate Accounts stores the data to answer all of those questions through mepr_corporate_account_users, but the default admin makes each parent account a drill-down so the per-account question is not first-class. SleekView's joined view turns each parent into a row with seat usage percentage, last-seat-active timestamp, and parent subscription state inline. Account managers get the upsell queue, customer success gets the activation and at-risk lists, and support gets the corporate-wide status check during a ticket.

The data was always there in the link table. The joined workspace just makes it the default view that B2B account management actually needs.

Questions

Common questions about SleekView for MemberPress Corporate Pro

Via mepr_corporate_account_users, a link table with parent account_id and sub-member user_id. Parent purchases still write into mepr_transactions and mepr_subscriptions with a corporate_account_id reference.

 

Yes. Count mepr_corporate_account_users rows per parent account_id and divide by the plan's seat limit (stored in the corresponding membership's postmeta) for the usage percentage column.

 

Filter to seats-used equal to the plan's seat limit and subscription status active. That cohort is the upsell queue. Cross-reference with renewal date for the optimal upsell window.

 

Yes. Paste a list of emails into the SleekView bulk action and the Corporate Accounts API adds each as a sub-member to the selected parent, firing registered hooks on each addition.

 

Yes. Corporate accounts and Groups bundles are independent. The parent's purchase can include a bundle, and SleekView shows both the bundle's child memberships and the parent's seat usage in joined views.

 

Yes. Join each sub-member's mepr_members.last_accessed_date (or BuddyPress last-activity if installed) to the parent's seat list. Aggregate to the most recent per parent for the corporate-wide activity column.

 

Yes. SleekView paginates and uses indexed columns (account_id, user_id). Even installs with thousands of parent accounts and tens of thousands of seats stay fast.

 

Yes. Account managers see parent and renewal columns, customer success sees activity columns, support sees parent contact and seat list. Each saved view ties to a WordPress capability.

 

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