SleekView Kanban for BookingPress
SleekView Kanban reads the BookingPress bookingpress_appointment_bookings table, groups appointments by their booking status, and lets you drag a card from Pending Approval to Approved, Canceled, or Completed with the change written straight back to BookingPress.
♾️ Lifetime License available
BookingPress lists hide the actual work to be done
BookingPress saves every appointment as a row in bookingpress_appointment_bookings, with a booking_status column whose values are pending, approved, canceled, and completed, plus any custom values your workflow plugins have registered. The default BookingPress admin shows the records as a calendar and a flat list, both of which surface time as the primary axis. That makes browsing easy but triage hard: you cannot see how many appointments are still awaiting your approval or how many of yesterday's approved slots actually completed.
SleekView Kanban reads the same BookingPress tables, picks booking_status as the natural axis to group by, and renders one column per status. Cards show the customer name, the service, the assigned staff member, the appointment start, the payment status, and the total. Filters let each provider open their own board and only see their own appointments, so the studio's noise stays out of an individual's pipeline.
Drag a card from Pending Approval to Approved and SleekView calls BookingPress's appointment endpoint, which means the configured customer notification email and SMS fire, calendar sync runs, and any third-party hooks behave exactly as if you had clicked the status dropdown by hand. Drag to Canceled and BookingPress's cancellation logic runs, including the refund hook your payment gateway exposes.
Workflow
Build a BookingPress board in four steps
Connect BookingPress as a data source
Pick the booking status field
booking_status as the group-by axis. SleekView lists every distinct value, including any custom statuses your team has added, and renders one column per value with a live count at the top.
Choose card fields and column colours
Enable writeback for drag-to-update
Sample board
Sample BookingPress appointments board
Comparison
BookingPress default UI vs SleekView Kanban
Default BookingPress admin
- Calendar and list show time, not status, as the primary axis
- Status updates require opening each appointment row to edit
- No view of how many appointments are still awaiting your approval
- Filtering by status reloads the screen and loses scroll context
- Per-staff views exist but do not group by stage of work
SleekView Kanban
-
Group by
booking_statuson the BookingPress appointments table - Drag from Pending Approval to Approved and the customer email fires
- Cards show customer, service, staff, start time, payment, and total
- Per-column counts make today's actual workload obvious at a glance
- Custom statuses added by your workflow plugins appear as columns
Features
What SleekView Kanban gives you for BookingPress
Status-first board
Pending Approval, Approved, Completed, and Canceled each get a column with a live count. Custom statuses added through BookingPress hooks or your own code appear automatically the moment a row uses them, so the board always reflects the real workflow.
Drag to update appointments
Card writes go through BookingPress's appointment endpoint, which means customer notifications, staff notifications, SMS, and calendar sync fire exactly as they would from BookingPress's own dropdown, with no shadow API or duplicate logic.
Card fields you choose
Pick what shows on each card: customer, service, staff, start datetime, duration, payment status, total, custom intake fields. SleekView formats currency, dates, and links and resolves relational fields to readable labels.
Audience
Workflows where a kanban beats a calendar
Morning approval triage
Open Pending Approval first thing, work through requests in order, and drag each one to Approved or Canceled. The board doubles as a checklist and as a workload signal at the same time.
Provider daily pipeline
Each provider opens their own filtered board and sees only their own appointments grouped by status, then drags to Completed after each slot so reporting captures reality, not guesswork.
Cancellation diagnostics
The Canceled column makes it obvious which services and time slots leak revenue, so you can tune deposit rules and reminder cadence based on what is actually happening.
The bigger picture
Appointments are stages, not points on a calendar
BookingPress already handles the hard parts of running an appointment business: it captures the slot, takes the payment, sends the reminder, and links the customer record. What it does less well is help you see the stages those appointments move through. A pending appointment needs approval.
An approved appointment needs to happen. A completed appointment needs to be marked completed so reporting reflects reality. A canceled appointment may need a refund and a follow-up.
Those four verbs are the entire workflow, but the calendar view hides them inside a tiny status pill in the corner of each event. A kanban view promotes status to the primary axis of the screen, which means the day's real workload becomes visible in one look. Staff see how many pending requests are still waiting and reach for them first.
They see how many approved slots remain outstanding by close. They see how many completed appointments piled up. Drag becomes the verb that moves the work forward, and because the writes call BookingPress's own endpoints, the customer experience and the reporting stay identical to what you already trust.
Questions
Common questions about SleekView Kanban for BookingPress
The values BookingPress uses on the booking_status column of bookingpress_appointment_bookings: Pending Approval, Approved, Completed, and Canceled. Any custom value added through a third-party addon or your own code shows up as its own column the moment a row uses it.
Yes. SleekView writes through BookingPress's appointment endpoint, which is the same code path the status dropdown uses inside BookingPress's admin. Notification emails, SMS, calendar sync, and any third-party hooks fire normally.
 Yes. Save a board per provider, scoped by the BookingPress staff field, and SleekView only loads the appointments assigned to that person. Drags update only those appointments, so a single provider can manage their own pipeline without the studio's noise.
 Yes. BookingPress payment information lives on the appointment row and can be added to the card or used to colour the card. You can see at a glance which approved appointments are paid in full and which still owe a deposit.
 SleekView reconciles state on a short interval, so an appointment that gets canceled outside the board moves to the Canceled column on the next refresh without staff intervention. Optimistic drags revert with a clear message if they collide.
 Yes. Any custom field BookingPress stores against the appointment can be added to the card, including text, select, checkbox, and file fields. The intake summary sits on the card front so the provider sees it before opening the record.
 Yes. Group services render one card per attendee in the column matching their individual status, so a class of ten can have some attendees in Approved and others in Pending Approval at the same time, exactly as BookingPress models it.
 Yes. SleekView only loads cards for the columns currently visible and paginates older completed appointments into a scroll-on-demand tail, so accounts with years of history still render today's active columns instantly.
 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