✨ 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 Uncanny Groups for LearnDash: group seats, leaders & enrolments as tables

Read directly from the LearnDash groups CPT, group postmeta for seats, and learndash_user_activity for per-member progress. Sell seats, audit usage, and report cohort progress in one screen.

♾️ Lifetime License available

SleekView table view for Uncanny Groups for LearnDash

Group operations as a workspace, not a list of profiles

Uncanny Groups extends LearnDash groups with seat purchasing, group-leader management, reporting, and self-registration. The underlying group records remain LearnDash's groups custom post type with seat counts and leader assignments stored in postmeta (learndash_group_users_ keys and Uncanny-specific seat keys). Member progress lives in learndash_user_activity scoped to course assignments via the group.

The default Groups admin shows the group post and lets a leader manage members from the frontend dashboard, but operational questions need composed views: which groups are seat-saturated and need expansion, which leaders have stalled cohorts, which courses are bottlenecks across all groups owned by a given partner. SleekView reads the group CPT, its postmeta, and the related activity rows together so each row in a seat-usage view shows group, leader email, seats used, seats total, course completion average, and last activity.

Group edits route through LearnDash's group APIs so member-add, member-remove, and seat-grant operations fire the same hooks the Uncanny dashboard does. Capability gating keeps a partner leader inside their own group's view while letting top-level admins see the whole portfolio. Cross-group aggregations are saved as named views.

Workflow

Group portfolio views in four steps

1

Pick the source

Start from the groups CPT for portfolio seat dashboards or from learndash_user_activity for cohort progress aggregations.
2

Compose seat and progress columns

Add seats-used, seats-total, leader email, and progress average from joined postmeta and activity. New custom keys appear automatically.
3

Filter and save

Set thresholds for under-used seats, filter by partner tag, scope by leader email. Save the result as a per-role view.
4

Edit and export

Add/remove members inline through the LearnDash API. Bulk leader transfers and seat swaps run with conflict detection. Export any view to CSV or JSON.

Sample columns

A typical group seats view

Per-group row joining groups posts with seat postmeta and member activity.
Source: wp_posts (post_type=groups) + wp_postmeta + wp_learndash_user_activity
Group Leader Seats Used Avg Progress Status Last Activity
Acme Corp Cohort alex@studio.co 24 / 25 76% Filling Apr 24
Beta Studio Team ria@design.io 12 / 12 94% Active Apr 23
Gamma Partners tom@hello.dev 8 / 30 31% Under-used Apr 18
Delta Pilot mia@brew.coop 30 / 30 100% Complete Mar 30

Comparison

Default Uncanny Groups admin vs SleekView

Default Uncanny Groups admin

  • Group dashboard is one-group-at-a-time, no portfolio-wide seat usage view
  • Cross-group cohort progress aggregations aren't a saved screen
  • Seat utilization (used vs total) needs manual postmeta cross-checks per group
  • Partner-level rollups across multiple groups need custom SQL
  • Per-group leader audit logs aren't filterable like a table

SleekView

  • Portfolio view: every group's seat usage and progress in one filterable table
  • Partner rollups: group by partner tag stored in postmeta
  • Filter by leader email, course, or under-used seat threshold
  • Per-member progress drilldown from any group row
  • Save views per role: top-level admin, partner manager, group leader

Features

What SleekView gives you for Uncanny Groups for LearnDash

Portfolio seat usage

One row per group with seats used, seats total, leader email, and progress average. Filter to under-used groups by setting a threshold ("used ≤ 30% of total"), spot expansion opportunities and contract slippage.

Cohort progress aggregations

Group learndash_user_activity by group id and course to surface per-cohort completion rates. Compare cohorts side by side without exporting to a spreadsheet.

Inline leader management

Add or remove group leaders inline, with edits routed through LearnDash's group API so the standard hooks fire. Bulk operations (transfer leader, swap seats) run with conflict detection.

Audience

Who uses SleekView for Uncanny Groups

Top-level admins

Portfolio-wide view of every group, its leader, seat usage, and progress. Spot expansion opportunities and stalled cohorts in one filterable table.

Partner managers

Scoped to their own partner-tagged groups, with seat usage and progress side by side. Reconcile against partner agreements without spreadsheets.

Customer success

Per-leader activity timeline showing leader actions and member progress. Catches disengaged leaders before the cohort attrites.

The bigger picture

Why group programs need a portfolio view

Group sales scale LearnDash sites past consumer-only revenue, but they create operational debt the single-group dashboard doesn't address. A corporate buyer with twelve cohorts wants one place to see seat usage across the portfolio, a partner manager wants their tagged groups separated from everyone else's, customer success wants to spot disengaged leaders before their cohort attrites, finance wants seat utilisation per partner for quarterly reconciliation. All of those answers live in the groups CPT, in seat postmeta, and in learndash_user_activity already, but only as one-group-at-a-time screens.

SleekView turns the same data into a workspace. The top-level admin scans the whole portfolio, the partner manager sees only their tagged groups, the customer-success lead filters to under-used seats, and the finance lead exports the quarterly reconciliation. Same data, finally composable.

Questions

Common questions about SleekView for Uncanny Groups for LearnDash

No. SleekView reads the LearnDash groups CPT and the seat postmeta keys Uncanny Groups writes. Pro features (group registration, mass enrolment) continue to work through the Uncanny dashboard; SleekView adds the cross-group workspace they don't ship.

 

Adding or removing members routes through LearnDash's group API so completion, certificate, and notification hooks fire normally. Direct postmeta edits are available for back-fills (corrections to historical seat counts) where side effects should stay silent.

 

Yes. Each group row drills down to its members with their learndash_user_activity rows scoped to the courses assigned to the group. One filter for stalled members, one for graduates, one for current cohort, all on the same data.

 

Seat totals and used counts come from the Uncanny Groups postmeta keys on the group post. SleekView reads those keys directly, so the count matches what the Uncanny dashboard shows on a single-group screen, only now aggregated across the portfolio.

 

Yes. Tag groups with a partner identifier in postmeta, then save a view filtered to that tag and gate it by WordPress capability. The partner manager sees only their own portfolio.

 

Each subsite has its own LearnDash groups, so SleekView per-site views are independent. Cross-site portfolio rollups aren't supported because LearnDash groups don't span sites; per-site dashboards behave as expected.

 

Yes. Any view exports to CSV or JSON with active filters preserved. Useful for quarterly partner reports and executive cohort reviews handed out as static deliverables.

 

Yes. The self-registration URL field stored in postmeta is a regular column. Surface it on partner-manager views so they can copy registration links without opening each group separately.

 

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