SleekView for LifterLMS Groups
SleekView joins the LifterLMS Groups custom post type with member meta and lifterlms_user_postmeta scoped to those members. Course status, completion percent, quiz grade and last activity sit as real columns in WP Admin.
♾️ Lifetime License available
Cohort-based learning needs a cohort table, not a roster screen
LifterLMS Groups bundles a cohort of learners into one sales unit and gives each cohort a leader with light reporting. Membership lives as user meta tied to a group post, and per-member progress flows through the same lifterlms_user_postmeta table that backs the rest of LifterLMS.
The default group screen renders a paginated member list with a per-member drill-down. Reviewing a cohort means opening each member in turn.
SleekView reads the same membership meta and the same lifterlms_user_postmeta rows directly. Member, course, enrolment status, completion percent, last activity and quiz grade sit on one sortable, filterable table. Inline edits flow through LifterLMS's CRUD so completion and certificate hooks fire normally. The cohort becomes a workspace instead of a static report.
Workflow
How SleekView reads LifterLMS Groups data
Scope to a group
Compose the column set
Save and scope the view
Edit inline or export
Sample columns
A typical LifterLMS Groups roster
wp_posts (LifterLMS Groups) + user meta + lifterlms_user_postmeta
| Member | Course | Status | Completion | Grade | Last activity |
|---|---|---|---|---|---|
| alex@acme.co | Welcome to Acme | Completed | 100% | 92% | May 12 |
| ria@acme.co | Welcome to Acme | In progress | 62% | — | May 11 |
| tom@acme.co | Compliance Basics | In progress | 18% | 58% | May 4 |
| mia@acme.co | Welcome to Acme | Not started | 0% | — | — |
| jordan@acme.co | Compliance Basics | Completed | 100% | 88% | May 9 |
Comparison
Default LifterLMS Groups admin vs SleekView
Default LifterLMS 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 platform admins
SleekView
- Read directly from the LifterLMS Groups post type, member meta and lifterlms_user_postmeta
- Status, completion percent, grade and last activity as sortable columns
- Inline-edit member enrolment through LifterLMS CRUD
- Save filtered rosters per cohort ("Stalled in Onboarding Q2")
- Switch between table and kanban views of the same cohort
Features
What SleekView gives you for LifterLMS Groups
Progress meta as real columns
Pivot lifterlms_user_postmeta into per-member columns and surface them 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 LifterLMS's CRUD so certificate hooks still fire.
Compose precise filters
Combine group, course, status and last-activity threshold into a saved filter. The weekly stalled-learner outreach becomes a single named view.
Audience
Who uses SleekView for LifterLMS Groups
B2B training operators
Run one cohort per corporate client. Filter the roster to stalled members and route outreach. The QBR works from the same table.
Cohort facilitators
Watch cohort status and per-member progress on one screen. Message the in-progress members slowing down before they drop out.
Programme operators
Filter across cohorts to surface not-started members in the first week. Drive intervention before completion data starts to slide.
The bigger picture
Why a LifterLMS Groups roster deserves a real table
LifterLMS Groups exists to turn LifterLMS into a B2B training platform, and B2B training lives or dies on per-cohort metrics. A training operator selling to ten corporate clients needs ten rosters, refreshed weekly. The default group screens treat each group as a roster of members rather than a unit of analysis, which means the operator either rebuilds the table in a spreadsheet every Monday or makes the renewal conversation on vibes.
SleekView puts the cohort roster on a sortable, filterable, inline-editable table inside WP Admin, scoped to the group's members and shareable as a read-only URL.
Questions
Common questions about SleekView for LifterLMS Groups
The LifterLMS Groups custom post type and its member user meta, plus lifterlms_user_postmeta scoped to those user IDs. Quiz attempts join through lifterlms_quiz_attempts where the group has quizzes assigned. The plugin's tables stay the source of truth.
 Yes. Each saved view is gated by WordPress capability and the filter carries the group ID. A leader logged into WP Admin sees only their cohort; platform admins flip cohorts via a saved preset.
 The group custom post type and member meta exist wherever LifterLMS Groups is installed. The table reads whichever fields the installed tier populates, so the core roster columns work everywhere.
 Yes. lifterlms_quiz_attempts joins through user_id, so each member's latest or best attempt surfaces as a column. Sort by grade to surface members who need a retake.
 A member is stalled if enrolment status is in-progress and update_date is older than a configurable threshold (default 14 days). Adjust per cohort to match programme pacing.
 Yes. LifterLMS Groups can grant access to multiple courses. The table exposes a course filter so the cohort can be viewed per course or aggregated across the programme.
 No. lifterlms_user_postmeta is indexed on user_id, post_id and meta_key, and SleekView uses those indexes. Cohorts with tens of thousands of members render in well under a second.
 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.
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 checkout