SleekView for Ultimate Member Groups: groups, memberships & roles as tables
The Groups extension stores group records and per-user memberships alongside Ultimate Member's profile schema. SleekView surfaces group rosters, per-group role assignments, and join dates as proper columns.
♾️ Lifetime License available
Group rosters as one filterable table
The Ultimate Member Groups extension stores group records as a custom post type (commonly um_group) with per-user membership rows in either a dedicated table (such as um_groups_members) or in wp_usermeta keyed by group ID, depending on the extension version. Group-level metadata (privacy, owner) lives in wp_postmeta on the group post; per-user role within a group (member, moderator, owner) is stored alongside the membership row.
The default Groups admin surfaces groups one screen at a time and memberships per group. Cross-group views (every group user X belongs to, or every group with fewer than 10 active members) require direct SQL. Filtering members by group + Ultimate Member account_status + last-active in one query isn't built in.
SleekView reads the groups CPT, joins membership rows (table or usermeta, whichever your install uses), and exposes group privacy, role, join date, and member counts as proper columns. Inline edits route through the Groups extension API where supported; direct writes handle silent membership cleanup with conflict detection.
Workflow
Group rosters and rollups in one workspace
Read the groups CPT
wp_posts filtered to post_type=um_group. Add a join to wp_postmeta for privacy and owner.
Layer in memberships
Add profile fields
account_status, last-active, plus any custom registration field. Now group state and profile state are filterable together.
Save and act inline
Sample columns
A typical group roster view
wp_posts (post_type=um_group) + wp_postmeta + wp_um_groups_members
| Group | Member | Role | Joined | Account status | Last active |
|---|---|---|---|---|---|
| Designers | alex@studio.co | Owner | Jan 12 | Approved | Apr 24 |
| Developers | ria@design.io | Moderator | Feb 03 | Approved | Apr 24 |
| Founders | tom@hello.dev | Member | Apr 02 | Awaiting | Apr 18 |
| Designers | mia@brew.coop | Member | Apr 12 | Approved | Apr 23 |
Comparison
Default UM Groups admin vs SleekView
Default UM Groups admin
- Group rosters live one group per screen; cross-group views require custom SQL
- Member counts and active-member rollups aren't surfaced inline
-
Combining group privacy with member
account_statusisn't a built-in filter - Per-user 'every group I belong to' tables aren't a default screen
- Bulk role changes across a group's roster are per-row work
SleekView
- Flat cross-group roster with role and join date as columns
-
Filter members by group +
account_status+ last-active -
Member-count rollups per group (group by
group_id) - Bulk role updates (member to moderator) inline
- Save views per role (community manager, group owner, moderator)
Features
What SleekView gives you for Ultimate Member Groups
Cross-group rosters
Read membership rows joined to wp_users and to the um_group CPT for group name. One workspace shows every group's roster with per-row role and join date.
Group + profile filters
Combine group filters with Ultimate Member account_status and any custom usermeta field. Find every approved Designer-group member who joined in the past 30 days in one filter chain.
Group rollups
Group by group_id and aggregate member count, active-in-30-days count, and moderator count. Spot under-moderated groups and dormant communities without leaving the table.
Audience
Who uses SleekView for Ultimate Member Groups
Community managers
Cross-group rosters with member count and activity rollups. Spot under-moderated groups, dormant communities, and groups that need re-engagement campaigns.
Group owners
Per-group roster scoped to their own group via capability gating. Bulk-update member roles, remove dormant members, or approve pending joins inline.
Support
Per-user 'every group I belong to' view to debug access issues. Visible role per group, join date, and group privacy in one row speeds up access-control investigations.
The bigger picture
Why group-heavy communities need one roster table
Groups make a community feel structured, but they also fragment the operating surface. Each group becomes its own little admin screen, and once you have more than a handful of groups the questions community managers ask stop being per-group. Which groups are dormant, which need extra moderation, which freshly approved members haven't joined any group yet: those are cross-group questions, and the default Ultimate Member Groups admin can only answer them with custom SQL.
The data is there, because every membership row carries group ID, user ID, role, and join date, and every group post carries privacy and owner. The gap is composition. SleekView's pivot turns that into one roster table where filters combine group attributes (privacy, member count) with profile attributes (account_status, last-active, custom fields), and rollups expose under-moderated or empty groups at a glance.
Group owners get a scoped view of their own group; community managers get the cross-group rollup. For any community where groups are a real product surface and not just nice-to-have, that's the unlock between reactive moderation and proactive community health.
Questions
Common questions about SleekView for Ultimate Member Groups
Groups themselves are a custom post type (um_group) and group-level options live in wp_postmeta. Memberships are stored either in a dedicated table (um_groups_members in many installs) or in wp_usermeta keyed by group ID, depending on the version. SleekView detects the layout on your install and exposes the right join.
Yes. SleekView writes back through the Groups extension API where exposed so any permission checks and notification hooks fire as they would for a manual join/leave. Direct DB writes are available for silent cleanup where you don't want join/leave notifications.
 Yes. Save a view filtered to the groups where the current user is owner, then capability-gate it to group-owner roles. Each owner sees their own roster only. Useful for federated-community structures where each group has its own leadership.
 
Yes. Group privacy (public, private, hidden) is stored in wp_postmeta on the group post. SleekView surfaces it as a filter column so you can audit public-group memberships separately from private ones.
When SleekView routes through the Groups extension API, the relevant um_groups_* hooks fire as expected. Direct DB writes skip hooks by design, which is the right choice for back-fills but the wrong choice when role-change notifications should go out.
Yes. Ultimate Member profile fields live in wp_usermeta and SleekView pivots the keys you pick into columns on the group roster. Filter by group + custom field (location, tier, language) in one chain.
Yes. Each subsite has its own um_group posts and membership rows, and SleekView reads the current subsite only. Cross-site group rosters aren't supported in one view, but per-site dashboards work normally with role-scoped views.
Membership tables are indexed on group_id and user_id, so filtered roster views stay fast. SleekView paginates server-side and only loads visible columns, so a community with hundreds of groups and tens of thousands of members renders cleanly. Aggregates run on demand rather than precomputing on every dashboard load.
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 checkoutBrowse more
- Gooten Print On Demand
- Woocommerce Iyzico
- Woocommerce Product Variations Swatches
- Woocommerce Min Max Step Control
- Woocommerce Paytm Gateway
- Yith Multi Vendor
- Woocommerce Fulfillment
- Advanced Coupons
- Yith Subscriptions
- Woocommerce Google Product Feed
- Woocommerce Rewards Points
- Woocommerce Zip Checkout
- Surecart Subscriptions
- Woocommerce Shipworks
- Aelia Tax Display By Country