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

SleekView reads the groups custom post type, its member user meta and learndash_user_activity rows scoped to those users. The roster becomes a sortable, filterable table where group, course status, completion percent and last activity sit as real columns in WP Admin.

♾️ Lifetime License available

SleekView table view for LearnDash Groups

Group rosters need more than a paginated member list

LearnDash Groups assigns learners to cohorts as a custom post type, with membership stored in user meta and progress tracked in learndash_user_activity scoped by user_id. The default group screen renders members as a paginated list with a separate drill-down per learner. Reviewing a cohort means opening each member in turn.

SleekView reads the same membership meta and the same activity rows directly. A group leader sees every member alongside their course, current status, completion percent and last activity date on one sortable table. Filter to in-progress members, sort by completion percent, jump to the stalled learners that need outreach this week, all without opening individual user profiles.

Inline edits route through the standard LearnDash CRUD layer, so promoting a member through course completion, changing group leader assignment or correcting course access fires the same hooks the LearnDash admin would. The roster turns into an operational workspace instead of a static report.

Workflow

How SleekView reads LearnDash Groups data

1

Pick the data source

Choose the groups custom post type and the linked membership user meta. SleekView resolves the user IDs in the group and joins learndash_user_activity rows scoped to those users.
2

Compose the column set

Add member name, email, course title, activity_status, completion percent and activity_started alongside the group's post title. Hide what the role doesn't need so each leader sees a focused roster.
3

Save and scope the view

Name it ("Onboarding cohort Q2", "Compliance group") and gate it by WordPress capability so group leaders see only their cohort while L&D admins flip groups from a saved preset.
4

Edit inline or export

Update group leader assignment, mark course completion or export the roster to CSV. Edits route through LearnDash's CRUD so completion hooks, certificates and group recalculations fire as expected.

Sample columns

A typical LearnDash Groups roster

SleekView joins the groups custom post type with member user meta and learndash_user_activity, so status, completion and last activity sit as real columns next to the member name.
Source: wp_posts (groups) + user meta + learndash_user_activity
Member Group Course Status Completion Last activity
Alex Park Acme Onboarding Q2 Welcome to Acme Completed 100% May 12
Ria Singh Acme Onboarding Q2 Welcome to Acme In progress 62% May 11
Tom Becker Acme Onboarding Q2 Compliance Basics In progress 18% May 4
Mia Larsen Acme Onboarding Q2 Welcome to Acme Not started 0%
Jordan Yu Acme Onboarding Q2 Compliance Basics Completed 100% May 9

Comparison

Default LearnDash Groups admin vs SleekView

Default LearnDash Groups admin

  • Group roster renders as a paginated member list
  • Completion percent and last activity require opening each member
  • No filter to surface only stalled or not-started members across the cohort
  • Bulk operations across cohort members are limited
  • No saved per-role view for group leaders vs L&D admins

SleekView

  • Read directly from the groups post type, member meta and learndash_user_activity
  • Status, completion percent and last activity as sortable, filterable columns
  • Inline-edit member status across many rows through LearnDash CRUD
  • Save filtered rosters per cohort ("Stalled in Onboarding Q2", "Compliance not started")
  • Switch between table and kanban views of the same cohort

Features

What SleekView gives you for LearnDash Groups

Activity meta as real columns

Surface activity_status, completion percent and activity_started alongside member name and group. The cohort moves from paginated rows to a sortable workspace.

Inline edits through CRUD

Update group leader, mark a member complete or correct course access in the row. Edits flow through LearnDash's CRUD so completion and certificate hooks still fire.

Compose precise filters

Combine group, course, activity_status and last-activity threshold into a saved filter. The weekly stalled-learner outreach becomes a single named view instead of a daily rebuild.

Audience

Who uses SleekView for LearnDash Groups

B2B training operators

Run one cohort per corporate client. Filter the roster to stalled members and route outreach without opening each profile. The QBR works from the same table.

University course sections

Give each section instructor a per-section roster with grading status and last activity. Grading and outreach happen from the same screen.

L&D programme managers

Filter across every cohort to surface not-started members in the first week. Drive the intervention before completion data starts to slide.

The bigger picture

Why a LearnDash Groups roster deserves a real table

LearnDash Groups turns one LearnDash site into a multi-cohort training platform, and a cohort lives or dies on the operational gap between the members who are moving and the members who aren't. The default roster screen hides that gap behind pagination and per-member drill-downs. SleekView puts the cohort on a single sortable table where status, completion percent and last activity are visible at a glance.

Stalled members surface from a filter, not from a weekly audit. Bulk inline edits route through LearnDash's CRUD so completions and certificates fire normally. Same membership and activity data, dramatically more useful as a workspace.

Questions

Common questions about SleekView for LearnDash Groups

The groups custom post type and its member user meta, plus learndash_user_activity rows scoped to the user IDs in the group. The plugin's own tables stay the source of truth, SleekView simply renders them as a sortable, filterable table.

 

Yes. Each saved view is gated by WordPress capability and the filters carry the group ID. A group leader logged into WP Admin sees only their cohort; L&D admins with site-wide capability flip groups using a saved preset.

 

Yes. LearnDash supports parent and child groups, and SleekView walks the relationship so a parent-group table can include every child group's members as a single roster, or split the view per child group.

 

Where SleekView writes through LearnDash's APIs (course completion, lesson completion, group membership), the standard hooks fire normally so certificates issue, notifications send and progress recalculates.

 

Yes. Select rows from another roster or import a CSV, then bulk-assign to the group. The membership user meta is written through LearnDash's group APIs so the existing access logic still applies.

 

A learner is stalled if activity_status is in-progress and activity_started or activity_updated is older than a configurable threshold (default 14 days). Adjust the threshold per cohort to match the programme's pacing.

 

No. learndash_user_activity is indexed on user_id, activity_type and activity_started, and SleekView's queries use those indexes. Cohorts with tens of thousands of members render in well under a second on typical Kinsta or WP Engine hardware.

 

Yes. Any filtered roster exports to CSV with the same columns the view shows. Useful for sending a corporate client a snapshot of their cohort or for archiving a cohort at the end of a programme.

 

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