✨ 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 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

SleekView table view for PeepSo Groups

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

1

Read peepso_group_members

Pick it as the base. SleekView joins peepso_groups for group metadata and users for the member email so each row reads as a real membership record.
2

Compose membership columns

Add role, status, created_at, group_name, and privacy as columns. Filters use the right input per column with role and status presented as dropdowns.
3

Save scoped views

Pending-request queue for moderators, banned-member audit for trust-and-safety, per-group member list for group admins. Each view reloads with its own capability gate and column set.
4

Bulk-update inline

Promote, demote, ban, or approve across many rows in one pass. Writes go through PeepSo's group model so role-change hooks fire and capability caches clear automatically.

Sample columns

A typical PeepSo Groups membership audit view

Reads peepso_group_members joined to peepso_groups and users for full context.
Source: 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.role changes 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 status the 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_id for member counts and by user_id for 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.

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