✨ 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 School Pro

School Pro stores every enrollment record with a status, a student, a course, and a term, and the default screen is still a flat list. SleekView Kanban reads those enrollment rows, groups them by enrollment status, and lets the registrar drag a card from Pending to Active when payment lands.

♾️ Lifetime License available

SleekView Kanban board for School Pro

Read School Pro enrollments as a board, not a list

School Pro keeps every enrollment as a stateful record in the database. Each row carries a student ID, a course or class reference, a term, an enrollment status such as pending, active, completed, or cancelled, and timestamps for when the record was created and last touched. The default School Pro screen is a flat list with filters, which works for one student but not for a registrar trying to see the whole intake at once.

SleekView reads the School Pro enrollment table directly and treats the status column as the natural column to group by. Student name and course title come from the joined student and course tables, and term, payment status, and balance due ride on the card front so the registrar sees what matters without opening a record.

Drag a Pending card to Active when payment clears and SleekView writes status = active back to the enrollment row, fires the same hooks the official screen fires, and refreshes the board for everyone else watching. Cancelled and Completed columns sit on the right so finished enrollments do not crowd the working columns, and filters can scope the board to a single term or course.

Workflow

From enrollment list to status board in four steps

1

Connect SleekView to School Pro

Add a SleekView data source pointed at the School Pro enrollment table and the joined student and course tables. SleekView reads the schema and offers the enrollment status column as the obvious one to group by.
2

Pick the enrollment status column

Choose the enrollment status field as the kanban column. SleekView builds one column per real status value the table contains, so Pending, Active, Completed, and Cancelled appear with their actual counts at the top.
3

Choose what shows on each card

Pick the fields that ride on the card front. Student name and course title come first, with term, payment status, and balance due on a second line so the registrar can read the board without opening a single record.
4

Enable drag and drop with confirmation

Turn on drag and drop. Moving a card from Pending to Active writes the new status to the enrollment row, fires the standard School Pro hooks, and updates everyone else watching the board on the next refresh.

Sample board

Sample School Pro enrollments board

Four real enrollment statuses with three cards each, showing student name, course, term, and balance so the registrar reads the intake without opening any record.
Pending
34
Sara Lindqvist, Algebra II
Fall term, balance due 420 USD
Diego Martins, Intro to Biology
Fall term, balance due 380 USD
Yuki Tanaka, World History
Fall term, balance due 360 USD
Active
118
Amaru Quispe, Algebra II
Fall term, paid in full
Hana Park, English Literature
Fall term, paid in full
Luca Romano, Physics 101
Fall term, paid in full
Completed
62
Mira Okafor, Spanish I
Spring term, grade A
Noah Andersson, Geometry
Spring term, grade B+
Priya Iyer, World History
Spring term, grade A-
Cancelled
11
Tomas Becker, Physics 101
Fall term, refund issued
Aria Singh, Algebra II
Fall term, withdrew week 2
Jonas Weber, Intro to Biology
Fall term, transferred out

Comparison

Default School Pro list vs SleekView Kanban

Default School Pro enrollments

  • School Pro shows a flat enrollments list with filters and no native kanban view of the intake
  • Moving a student between statuses takes a record open, a field change, and a save round trip
  • No card layout that surfaces student, course, term, and balance due on the same row
  • No saved board views per registrar, instructor, or finance team scoped to their work
  • No frontend embed for advisors who should see one term without admin access

SleekView Kanban

  • Cards built directly from the School Pro enrollment table and the joined student and course rows
  • Group by the real status column with Pending, Active, Completed, and Cancelled out of the box
  • Drag a card to write the new status back to the enrollment row through the standard hooks
  • Save board views per registrar, instructor, or finance team with scoped filters
  • Embed any saved board on a frontend page so advisors read one term without WordPress admin

Features

What SleekView Kanban gives you for School Pro

A real board on enrollment data

SleekView reads the School Pro enrollment table and shows each row as a card grouped by enrollment status. Student name, course, term, and balance due ride on the card front so the registrar sees the intake at a glance.

Drag and drop that writes back

Moving a card from Pending to Active updates the enrollment row through the standard School Pro hooks, so payment integrations, email notifications, and audit logs fire exactly as they would on the default screen.

Saved boards per team

Registrars, instructors, and finance each save their own board view with their own filters. One team scopes by term, another by course, another by balance due, all reading the same enrollment table.

Audience

Who runs a School Pro enrollment board with SleekView

Registrars

Watch Pending fill up during open enrollment, drag students to Active as payments clear, and keep the Completed and Cancelled columns out of the working view.

Finance teams

Filter the board to Pending and unpaid Active cards, see balance due on every card front, and reach out before term starts without exporting a list.

Course instructors

Save a board scoped to their own courses to see who is Active for the term, who is still Pending, and who withdrew without paging through admin.

The bigger picture

Enrollments are stateful, so read them as a board

School Pro already models enrollment as a stateful record. Every row carries a status, a student, a course, a term, and a balance, and the status changes as the term progresses. The default list treats every row the same and hides the shape of the intake behind filters, so a registrar opening the screen during a busy week sees a wall of rows instead of where the work sits.

SleekView Kanban reads the same enrollment table, groups by the status column, and turns each row into a card with the fields a registrar reads first. Pending fills during open enrollment, Active grows as payments clear, Completed and Cancelled sit on the right so finished work does not crowd the working columns. Finance saves a board for unpaid Active cards, instructors save a board for their own courses, and the registrar saves the master view.

Nothing about the underlying School Pro data changes, only the way the team reads it.

Questions

Common questions about SleekView Kanban for School Pro

No. The official School Pro screen still owns enrollment creation, payment recording, and the per-record detail view. SleekView Kanban is a reading and dragging layer on top of the same enrollment table, useful when the registrar needs to see the whole intake at once instead of one record at a time.

 

Whatever values the School Pro enrollment table actually contains. Pending, Active, Completed, and Cancelled are the common ones, and any custom status the school has added shows up as a column as soon as a record carries it. SleekView reads the column, it does not invent values.

 

SleekView writes the new status back to the enrollment row through the standard School Pro update hooks. Payment integrations, email notifications, and audit log entries fire exactly as they would when the status is changed on the official enrollment screen.

 

Yes. SleekView saves filters per board view, so a registrar can save a board for Fall term across all courses, an instructor can save a board for one course across terms, and finance can save a board for unpaid records. Each view stays scoped to that user.

 

Yes. SleekView refreshes the board on a short interval and on focus, so a registrar working alongside a finance teammate sees their drag results within a few seconds. The underlying data is the same School Pro enrollment table, so there is no separate state to reconcile.

 

Yes. A board view can include any number of terms, and the term name sits on the card front so the registrar can tell them apart. A common pattern is one board for the current term and a second board that includes the next term during open enrollment.

 

Balance due is read-only on the card front. The board surfaces it so finance can see it at a glance and prioritise outreach, then payment is recorded on the official enrollment screen so the existing payment integration handles the transaction exactly as it does today.

 

Yes. Save a board view, then embed it on a private frontend page reachable only by users in the right role. Advisors and instructors read the board without a WordPress admin login, and the underlying enrollment table stays protected by the same capabilities the School Pro plugin defines.

 

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