SleekView Kanban for LifterLMS Groups
SleekView reads the LifterLMS Groups cohort memberships that the add-on writes on top of the standard LifterLMS data layer, groups every membership by the current state, and lets a leader drag a card from Pending to Active or to Cancelled and update both group access and course enrollment.
♾️ Lifetime License available
LifterLMS Groups need a real cohort board
LifterLMS Groups extends LifterLMS with a real cohort layer that ties learners to shared courses and reporting. Each membership is stored as a row in wp_lifterlms_group_users with a status column of pending, active, completed, or cancelled. The default Groups admin shows memberships as a per-group user list that hides the actual queue shape across the whole cohort program.
SleekView reads the wp_lifterlms_group_users table along with the related course progress data. The natural status column is the membership state, with the learner name, the group title, the role, and the course progress percentage surfaced as card meta. The board can also be retargeted at a per-course view when a leader needs to audit which learners have stalled rather than looking at memberships across the entire group program at once.
Dragging a card calls the LifterLMS Groups membership functions and updates the row, so course access, group reporting, and any leader rights stay in sync. The add-on fires its normal hooks on membership changes, so any custom community automation continues to work the same way it would on a manual edit from the standard LifterLMS Groups admin screen. Failed writes snap the card back inline with the error visible.
Workflow
From LifterLMS Groups data to a kanban board
Connect to LLMS Groups data
wp_llms_group_users or its meta companions, and SleekView reads them directly with no extra sync to babysit.
Pick the status column to group by
status column as the kanban grouping. SleekView reads the distinct values currently on rows and builds one column per value in the order you arrange them.
Choose what shows on each card
Enable drag-and-drop writeback
status on the record. SleekView fires the same llms_groups_status_changed hook the plugin uses, so emails, webhooks, and reminders stay attached.
Sample board
Sample LifterLMS Groups membership board
Comparison
Default LifterLMS Groups vs SleekView Kanban
Default LifterLMS Groups
- LifterLMS Groups per group user list, no overview of memberships across cohorts at all
- Adding or removing a member needs editing the group post and saving the row by hand
- Card fronts do not exist, learner email and course progress are hidden behind row links
- Per group reporting and per course progress live on different screens, no shared board
- Daily cohort review ends up exported to CSV when the program enrollment queue gets long
SleekView Kanban
-
Native read of
wp_lifterlms_group_userswith the membership state on rows - Drag a card to activate or cancel a member, firing the LifterLMS Groups hooks as admin
- Card front shows learner, group, role, and course progress for fast cohort management
- Filter the board by group, course, or any custom field LifterLMS Groups already tracks
- Lives next to the LifterLMS Groups admin, no duplicate database, no separate sync job
Features
What SleekView Kanban gives you for LifterLMS Groups
Cohort membership view at a glance
See the count of records in each state the moment the board loads. LLMS Groups usually buries this behind list filters, but the kanban surface puts it up front so a manager can spot a pile-up in seconds.
One board per record type
Build a separate kanban per LLMS Groups table. Pair a memberships board by state with a per-course progress board grouped by course. Each board remembers its own card template and column order.
Drag-and-drop writeback
Cards do not just show pretty data. Drop one in a new column and SleekView writes back to the LLMS Groups record, runs the same hooks the admin uses, and the LLMS group access and enrollments stay aligned on every card move.
Audience
What group leaders build with SleekView and LifterLMS Groups
Cohort enrollment moderation
Open the memberships board, drag paid signups to Active. The default LifterLMS Groups admin never aggregates the queue this clearly in a single review screen for the team at all.
Certificate eligibility audit
Group completed memberships by group and verify who is eligible for a certificate. Dragging a card to a certificate column triggers the same LifterLMS hook flow the admin uses.
Cohort progress audit
Filter by cohort start date and the board shows every member in that intake. Dragging between progress columns updates the membership row with the same LifterLMS hooks as a manual edit.
The bigger picture
Why a kanban view fits LifterLMS Groups well
LifterLMS Groups adds cohort management on top of LifterLMS, with each group tying learners to shared courses and reporting. The trouble with the default admin is that the group view presents memberships as a per-user list, which works for inspecting one member but never gives a leader the overall shape of the cohort. A weekly cohort review on the per group user list turns into clicking through profiles and reading meta one at a time.
With SleekView Kanban the membership queue is the interface. Pending memberships sit waiting for payment, active learners fill the second column with course progress on each card, completed members collect in a third column ready for certificates, and cancelled accounts archive to the right. Drag-and-drop writeback fires the same LifterLMS Groups hooks the admin uses, so course access, group reporting, and any leader rights continue to run exactly as on a manual edit.
Questions
Common questions about SleekView Kanban for LifterLMS Groups
Both. SleekView reads LifterLMS Groups tables and the status column at the database level, so whichever tier you run the board still builds. Paid add-ons that add custom fields or extra status values are picked up automatically because SleekView scans the live schema on render.
SleekView calls the LifterLMS Groups membership functions, which fire the same hooks the admin uses on a manual membership change. Any custom listener on llms_groups_user_status_changed runs exactly as if you had edited the group from the standard LifterLMS Groups admin.
Yes. Card layouts are per board. Your memberships board can show learner, group, role, and progress. A per course progress board can show learner, course, completion, and last activity. Each board remembers its own card template so the team does not reconfigure when switching.
 Yes. SleekView respects every WordPress capability check LifterLMS Groups registers. A leader who can view but not edit a group can drag a card to inspect, but the writeback only fires for leaders with the same capabilities the LifterLMS Groups admin would enforce on a manual save.
 Add the new state in LifterLMS Groups the way you normally would, by adding a custom membership state through the plugin filters or a custom group meta key. SleekView picks it up on the next board load because columns are derived from the distinct values on rows, not hard coded.
 No. SleekView paginates cards per column instead of loading every membership up front. The board fetches counts via an indexed status query, and each column loads a window of cards on demand, so even a LifterLMS site with hundreds of thousands of memberships stays responsive.
 Yes. Any LifterLMS Groups related table with a status like column is a valid board. The course progress meta, the group reporting table, and the cohort summary all work the same way as the main memberships board once you point SleekView at the right table to group on the chosen column.
 
It stays in sync because there is no separate database. SleekView reads the same wp_lifterlms_group_users table the LifterLMS Groups admin reads. Changes on the kanban appear in the group user list immediately, and edits from the admin appear on the next board refresh.
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