✨ 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 Kanban for Akademy LMS

SleekView reads the Akademy LMS enrollment records and the linked student progress data, groups every enrollment by the current enrollment state, and lets an admin drag a card from Pending to Active or to Cancelled and have student access, certificate eligibility, and renewal timers update at once.

♾️ Lifetime License available

SleekView Kanban board for Akademy LMS

Akademy LMS enrollments belong on a board, not a list

Akademy LMS stores course enrollments in a custom post type with an enrollment status meta value of pending, active, completed, or cancelled. Each enrollment links a WordPress user to a course post, and the plugin writes per-lesson progress to companion tables. The default Akademy admin shows enrollments in a list view with a status filter, which works for inspecting one row but never gives a real overview.

SleekView reads the enrollment custom post type along with the related progress tables Akademy writes. The natural status column is the enrollment meta, with the student email, the course title, the start date, and the lesson completion percentage surfaced as card meta. The board can also be retargeted at per-lesson progress when an admin needs to audit which students have stalled on a specific lesson rather than looking at enrollment status across the entire course.

Dragging a card calls the Akademy enrollment functions and updates the post meta, so course access, certificate eligibility, and any renewal timers stay in sync. Akademy fires its normal hooks on enrollment changes, so notification emails go out exactly as they would on a manual edit from the standard Akademy admin. Failed writes snap the card back inline with the error visible so the admin sees what blocked the move on the board.

Workflow

From Akademy LMS data to a kanban board

1

Connect to Akademy data

Point SleekView at the Akademy table you want to visualize. The plugin stores rows in akademy_enrollment or its meta companions, and SleekView reads them directly with no extra sync to babysit.
2

Pick the status column to group by

Choose the enrollment_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.
3

Choose what shows on each card

Pick the fields that make a card useful at a glance. Most Akademy boards show the student email, course, start date, and progress. Anything on the record is selectable without writing template code.
4

Enable drag-and-drop writeback

Turn on writeback and dragging a card updates enrollment_status on the record. SleekView fires the same akademy_status_changed hook the plugin uses, so emails, webhooks, and reminders stay attached.

Sample board

Sample Akademy LMS enrollments board

A course admin reviews pending enrollments awaiting payment, the active learners across courses, the completed students ready for certificates, and the cancelled enrollments kept for audit.
Pending
29
anna@studio.co WP Mastery pending
awaiting payment, queued today
ravi@kelp.io React Path pending
awaiting payment, queued today
mia@brick.dev SEO Foundations
awaiting approval, queued today
Active
847
ben@inkpot.co WP Mastery active
47 percent through course
casey@orbit.dev React Path active
62 percent through course
ops@cedar.io SEO Foundations
29 percent through course
Completed
1,438
lee@frame.work WP Mastery done
completed last week, certified
diego@arc.app React Path done
completed 2 weeks ago, certified
jo@notion.run SEO Foundations
completed last week, certified
Cancelled
63
nina@vega.tv WP Mastery cancelled
cancelled, refund processed
ali@dune.fm React Path cancelled
cancelled, payment failed
vik@granite.io SEO cancelled
cancelled, user requested

Comparison

Default Akademy admin vs SleekView Kanban

Default Akademy list

  • Akademy enrollment list with a status filter, no queue shape across the lifecycle states
  • Activating an enrollment needs editing the enrollment post by hand and saving the meta
  • Card fronts do not exist, student email and course progress are hidden behind row links
  • Per lesson progress lives on a separate screen with no shared board next to enrollments
  • Course reviews end up exported to CSV when the enrollment queue and progress get backed up

SleekView Kanban

  • Native read of the Akademy akademy_enrollment post type with status meta
  • Drag a card to activate or cancel, firing the same Akademy hooks the admin already uses
  • Card front shows student, course, start date, and completion percentage for the queue
  • Filter the board by course, cohort, or any custom field Akademy adds to enrollments
  • Lives next to the Akademy admin, no duplicate database, no separate offline sync workers

Features

What SleekView Kanban gives you for Akademy LMS

Enrollment queue health at a glance

See the count of records in each state the moment the board loads. Akademy 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 Akademy table. Pair an enrollments board by status with a per-course progress board by lesson. 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 Akademy record, runs the same hooks the admin uses, and the WordPress access rules and Akademy hooks stay aligned with every card move.

Audience

What course admins build with SleekView and Akademy

Daily enrollment moderation

Open the enrollments board, drag paid signups to Active and refunded ones to Cancelled. The default Akademy admin never aggregates the queue this clearly in a single review screen.

Certificate eligibility board

Group completed enrollments by course and the team can quickly verify who is eligible for a certificate. Dragging a card to a certificate column triggers the same Akademy hook flow.

Cohort progress audit

Filter by cohort start date and the board shows every student in that intake. Dragging between progress columns updates the enrollment meta with the same Akademy hooks the admin uses.

The bigger picture

Why a kanban view fits Akademy LMS enrollments

Akademy LMS organizes learning around enrollments, with each student record moving from pending through active to completed or cancelled. The trouble with the default admin is that the lifecycle is exposed as a list view with a status filter, which is fine for finding one enrollment but never gives a course admin the overall shape of the program. A weekly enrollment review on the list view turns into clicking the filter and counting rows, and most course teams end up exporting to a spreadsheet to triage the cohort.

With SleekView Kanban the enrollment queue is the interface. Pending signups sit in a column awaiting payment, active learners fill the second column, completed students collect in a third column ready for certificates, and cancelled enrollments stay archived to the right. Drag-and-drop writeback fires the same Akademy hooks the admin uses, so notification emails, certificate generation, and any related access rules continue to run exactly as they always have on a manual enrollment edit.

Questions

Common questions about SleekView Kanban for Akademy LMS

Both. SleekView reads Akademy LMS tables and the enrollment_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 Akademy enrollment functions, which fire the same hooks the admin uses, including notification emails. Any custom listener you have on akademy_enrollment_status_changed runs exactly as if you had edited the enrollment from the standard Akademy admin screen.

 

Yes. Card layouts are per board. Your enrollments board can show student, course, start date, and progress. A lesson board can show student, lesson, completion state, and time spent. Each board remembers its own card template so the team does not reconfigure when switching.

 

Yes. SleekView respects every WordPress capability check Akademy registers. A user who can view but not edit enrollments can drag a card to inspect, but the writeback only fires for users with the same capabilities the enrollment edit screen would enforce on a manual save.

 

Add the value in Akademy the way you normally would, by adding a new state through the plugin filters or via a custom enrollment meta key. SleekView picks it up on the next board load because columns are derived from the distinct meta values present on rows, not a hard coded enum.

 

No. SleekView paginates cards per column instead of loading every enrollment up front. The board fetches counts via an indexed meta query, and each column loads a window of cards on demand, so even a site with hundreds of thousands of enrollments stays responsive on standard hosting.

 

Yes. Any Akademy related table with a status like column is a valid board. The lesson progress table can be visualized too, grouped by lesson completion state, so admins can audit which lessons are creating stalls across the cohort instead of focusing on enrollments at once.

 

It stays in sync because there is no separate database. SleekView reads the same enrollment post type and meta the Akademy admin reads. Changes on the kanban appear in the enrollment list immediately, and edits from the admin appear on the next board refresh without cron sync.

 

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