SleekView for PeepSo Groups: groups & memberships as tables
Read directly from peepso_groups and peepso_group_members for a cross-group membership audit. Filter by role, status, and join date, then bulk-update memberships in one pass.
♾️ Lifetime License available
Cross-group membership audit, not a group-by-group crawl
PeepSo Groups adds private and public groups on top of the PeepSo community plugin, with each group stored as a row in peepso_groups and each membership as a row in peepso_group_members. Membership rows carry role (member, moderator, admin), status (pending, active, banned), and the join date, while group rows carry name, slug, privacy setting, member count, and category. The default PeepSo admin lists groups one screen at a time and forces moderators to drill into each group to see who joined when.
SleekView reads peepso_group_members directly, joins peepso_groups for the group context and users for the member email, and pivots the result into a flat table. Filter by role to find every group admin across the network, by status to clear stale pending requests, or by join date to spot recent membership churn. Group by group_id for per-group counts and by user_id for per-member group lists.
Inline edits route through PeepSo's group model where exposed, so promoting a member to moderator updates the capability cache and fires the role-change hook. Direct table writes with conflict detection on the id column handle silent back-fills, with one click in the view rather than a SQL session.
Workflow
Build the PeepSo Groups workspace ops actually needs
Read peepso_group_members
peepso_groups for group metadata and users for the member email so each row reads as a real membership record.
Compose membership columns
role, status, created_at, group_name, and privacy as columns. Filters use the right input per column with role and status presented as dropdowns.
Save scoped views
Bulk-update inline
Sample columns
A typical PeepSo Groups membership audit view
peepso_group_members joined to peepso_groups and users for full context.
wp_peepso_groups + wp_peepso_group_members + wp_users
| Member | Group | Role | Status | Joined | Privacy |
|---|---|---|---|---|---|
| alex@studio.co | Designers | Admin | Active | Mar 12 | Private |
| ria@design.io | Designers | Member | Pending | Apr 24 | Private |
| tom@hello.dev | Developers | Moderator | Active | Feb 03 | Public |
| anonymous | Developers | Member | Banned | Apr 21 | Public |
Comparison
Default PeepSo Groups admin vs SleekView
Default PeepSo Groups admin
- Groups listed one screen at a time — no cross-group membership view
-
peepso_group_members.rolechanges happen per row, per group - Pending join requests aren't surfaced in a queue across all groups
- Per-user group lists require custom SQL against the join table
-
Banned-member audit needs filtering on
statusthe default admin doesn't expose
SleekView
-
Cross-group membership table joined across
peepso_group_members,peepso_groups,users -
Filter by
role,status, and join date together - Bulk-promote, demote, or ban directly inline
-
Group by
group_idfor member counts and byuser_idfor per-member group lists - Save views per role (group admin, super-moderator)
Features
What SleekView gives you for PeepSo Groups
Cross-group membership pivot
Each row joins peepso_group_members to peepso_groups so role and status sit next to the group name and privacy setting. The default per-group screen becomes one workspace covering the entire network.
Membership filters that match the work
Filter to pending requests across all groups for a daily approval queue, or to banned members for a moderation audit. Combine with role to surface every admin and moderator in one list.
Inline role changes with hooks intact
Promote, demote, or remove members inline. Writes route through PeepSo's group model so capability caches update and the role-change hook fires for downstream automations.
Audience
Who uses SleekView for PeepSo Groups
Super-moderators
Cross-group pending-request queue and banned-member audit. Approve or revoke in bulk and gate the view by capability so each sub-moderator only sees their assigned groups.
Community managers
Per-user group lists for VIP and ambassador programs. Filter to members in three or more groups for engagement targeting and combine with join date to spot rapid joiners.
Community ops
Per-group member counts and pending-request counts on one dashboard. Sort by stale-pending-count to spot groups where admin attention is lagging.
The bigger picture
Why group ops outgrow per-group screens
PeepSo Groups scales the data model cleanly because the schema separates groups from memberships. peepso_group_members as a join table means roles, statuses, and join dates are first-class rows that can be queried in any direction. The default admin's per-group screen makes sense for a network with a handful of communities but collapses fast once a network has fifty or a hundred groups with overlapping membership.
Super-moderators want a flat pending-request queue across every group. Community managers want to find users in three or more groups for ambassador outreach. Trust-and-safety teams want a one-screen audit of every group a flagged user belongs to.
Each of those views is one query against the existing tables, but the default admin doesn't compose them. SleekView's job is to pivot the join table into the workspaces these roles actually use, with writes routing through PeepSo's group model so the plugin's hooks and caches stay consistent. Same data, fewer screens, dramatically less per-group clicking for the people running large networks.
Questions
Common questions about SleekView for PeepSo Groups
Yes. Role and status flips route through PeepSo's group model where exposed so capability caches update and the role-change hooks fire. Direct DB writes against peepso_group_members are available with conflict detection for back-fills.
Yes. Filter peepso_group_members.status to the pending value for a cross-group approval queue. Combine with created_at to find stale requests and bulk-approve or reject them in one pass.
Yes. Save a view scoped to the group_id values a user owns and gate it by a group-admin capability. Each group admin reloads the same view definition with their own scope applied.
peepso_group_members indexes on user_id and group_id, so per-user and per-group lookups stay fast even on networks with thousands of groups. SleekView pages results server-side.
Yes. Group-level columns like privacy, category, and member_count come from peepso_groups and join into each membership row. Useful for filtering memberships in private groups only or sorting by group size.
Routing through the model triggers PeepSo's cascade so removing a membership tidies the user's group list and updates the cached member count. Direct deletes skip the cascade by design.
 
Yes. Filter by user_id for a per-member view showing every group, role, status, and join date in one screen. Support and trust-and-safety teams use that as a triage view during incident reviews.
Yes. Both ship their own tables (peepso_friends, peepso_chat_messages) and SleekView can expose them as separate views in the same workspace. Cross-table joins by user_id support multi-feature triage on a single member.
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
- Wp Invoice
- Woocommerce Follow Up Emails
- Edd Commissions
- Woocommerce Order Export
- Woocommerce Checkout Fees
- Woocommerce Paypal Checkout
- Yith Woocommerce Stripe
- Yith Woocommerce Request A Quote
- Yith Woocommerce Ajax Product Filter
- Woocommerce Payu Gateway
- Cartflows
- Woocommerce Dhl Express
- Surecart Cart
- Woocommerce Product Addons Pro
- Wpc Buy Now Button