SleekView Kanban for LifterLMS
SleekView Kanban reads your LifterLMS student records and course progress, groups them by enrollment status into columns like Enrolled, In Progress, Completed, Expired, and Cancelled, and lets you drag a learner card to update their state in place.
♾️ Lifetime License available
LifterLMS enrollment data deserves a real board
LifterLMS stores student progress and enrollment across the wp_lifterlms_user_postmeta table and a handful of custom post statuses. Each course or membership enrollment is a row with a meta_key like _status, and progress writes step-by-step to the same table as the learner moves through lessons and quizzes. The default Students tab shows a paginated list, which is fine for searching one name but useless for spotting patterns across a cohort.
SleekView Kanban joins wp_lifterlms_user_postmeta with wp_posts for courses, memberships, and access plans, then surfaces every enrollment as a card. The natural column to group by is the _status field, which gives you Enrolled, In Progress, Completed, Expired, and Cancelled stages. Card fronts show learner name, course or membership title, percent complete, last activity date, and access plan, which is what an instructor or success manager actually scans.
Drag a card from Enrolled to In Progress or from In Progress to Completed and SleekView calls the LifterLMS enrollment API so achievement awarding, certificate generation, and engagement emails fire the way LifterLMS designed them to. Expired memberships and cancelled access plans stay in their own columns, which makes win-back outreach and renewal nudges much easier to organize.
Workflow
Build a LifterLMS enrollment kanban in four steps
Connect the LifterLMS data source
Pick the enrollment status to group by
Choose what shows on the cards
Enable drag-and-drop updates
Sample board
Sample LifterLMS enrollment board
Comparison
Default LifterLMS students vs SleekView Kanban
Default LifterLMS students
- Default Students tab is a long paginated list, no visual grouping by status
- Changing an enrollment status means opening a student profile then a course
- No card view that combines course, percent done, and access plan in one glance
- Filtering by access plan plus status needs hopping between two report screens
- Engagement triggers can fire late if status changes are made through bulk SQL
SleekView Kanban
-
Reads
wp_lifterlms_user_postmetadirectly with no extra plugins -
Group by enrollment
_status, course, membership, or access plan - Drag a learner card to update enrollment via the LifterLMS public API
- Card faces show name, course, percent done, plan, and last activity
- Saved views per instructor, cohort, or membership tier load instantly
Features
What SleekView Kanban gives you for LifterLMS
Native LifterLMS data model
SleekView understands LifterLMS courses, memberships, access plans, and engagements out of the box. You get every enrollment surface in one place without remembering which meta key stores the enrollment status or which post type holds the access plan record.
Drag to update enrollments safely
Moving a card calls the LifterLMS enrollment API, so engagement triggers, certificate generation, and achievement awards still fire. Staff can move a learner through stages without opening the student profile and course access screens separately.
Filter by membership and plan
Combine course, membership, access plan, and date range in a single filter bar. The board re-renders instantly, which lets you scan only Pro plan members in progress, or only free-trial learners about to expire, in one motion.
Audience
LifterLMS teams use the kanban for these jobs
Onboarding cohort triage
Course leads open the board filtered to this week's enrollments, spot learners still in the Enrolled column after three days, and send a kickoff nudge straight from the card menu before they go cold.
Expiring access win-back
The Expired column groups every membership and access plan that lapsed in the last fourteen days so the success team can run targeted renewal outreach without exporting a CSV.
Completion celebration
Recently completed learners stay in the Completed column for a week, which lets the team verify certificates, post graduate spotlights, and trigger an upsell to the next-tier course or membership plan.
The bigger picture
Why kanban beats a paginated student list
The default LifterLMS Students screen is a long table of names with a status column. It does its job when you know the name of the learner you want to find. It does not help when the real question is which fifteen people who signed up last Monday have still not opened lesson one.
That kind of question hides inside a flat list. A kanban view answers it instantly because the Enrolled column visually shows you exactly those fifteen cards with their last activity date right on the front. The board collapses ten minutes of filter clicks into one glance.
The drag-to-update mechanic matters too. Marking a learner complete or extending an access plan used to mean digging through two or three admin screens. With the kanban, it is one drag and the LifterLMS engagement engine still runs, which means certificates and emails fire on schedule.
Instructors get faster triage, success managers get a real view of churn risk, and learners get help while they are still on the course rather than after they have already drifted off.
Questions
Common questions about SleekView Kanban for LifterLMS
Yes. Memberships are a first-class source in SleekView. You can build a board that groups membership enrollments by status, which gives you Active, Pending, Expired, and Cancelled columns. Card fronts show plan, renewal date, and which courses the member has touched.
 Yes. SleekView calls the LifterLMS enrollment functions, not raw SQL. Engagement emails, certificate generation, achievement awards, and any hooks you have wired to lifterlms_user_enrolled_in_course or lifterlms_user_removed_from_course fire exactly as they do from the standard admin path.
 Yes. Both fields are available in the filter strip. You can pin a saved view to show only Annual Pro plan members who used a specific coupon, which is handy for follow-up sequences tied to a particular campaign or partner discount.
 Yes. Switch the source to the quiz attempt or assignment view and the board groups by attempt status. You get In Progress, Passed, Failed, and Pending Review columns, with card fronts showing score, attempt count, and which lesson the activity belongs to.
 The board polls the LifterLMS tables every sixty seconds by default and can push updates in real time when LifterLMS fires its enrollment hooks. You can change the interval per board so a daily-triage view updates every fifteen seconds while a long-term cohort view updates hourly.
 Yes. SleekView respects the LifterLMS instructor role and can scope a board to courses the current user owns or co-teaches. Drag-to-update can also be limited so support roles can only view, not move, while assistant instructors can update progress but not delete enrollments.
 Yes. Drip schedules and timed access live in LifterLMS access plan rules, and SleekView reads them. The board shows each learner's current available lesson and flags learners whose next drip unlocks tomorrow, which is useful for sending a heads-up email.
 Yes. Each column has an export option that produces a CSV with whichever fields you have on the card faces plus full enrollment metadata. Marketing teams often export the Expired column on Mondays to feed win-back tools or to update an external CRM segment.
 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