SleekView Kanban for Scheduling by Bookafy
Scheduling by Bookafy pulls bookings into WordPress through the Bookafy API and caches them in custom tables. SleekView Kanban reads that cache and renders a four column board. Drag a pending appointment into confirmed and the API call to Bookafy fires automatically.
♾️ Lifetime License available
Bookafy appointments belong on a board
Scheduling by Bookafy syncs every appointment from the hosted Bookafy service into a WordPress side table that mirrors the remote record. The plugin keeps the appointment ID, the customer details, the service type, and the current status in a single wp_bookafy_appointments row, then exposes it through a settings screen designed for staff to look up a single booking.
SleekView Kanban reads that same table and groups every row by the status column. Pending, confirmed, checked-in, and cancelled each become a kanban column. Drag a card between columns and SleekView triggers the Bookafy API update endpoint, then writes the new value back into the local cache. The remote and the local stay in step automatically.
Card fronts surface the customer name, the appointment time, and the assigned staff member, with a hover state for the meeting link if the booking is virtual. Filter the board by staff or by service, save the filtered view, and share the URL with whoever runs the day.
Workflow
Bookafy data, kanban shape, four steps
Connect to the Bookafy cache table
Group cards by the status column
Pick the fields to show on the card
Move cards to sync with Bookafy
Sample board
One board for every Bookafy appointment
Comparison
Bookafy settings screen vs SleekView Kanban
Bookafy admin screen
- Default appointment screen is a paginated list with a status dropdown buried inside each row
- Status changes round trip through a modal, slow to confirm a batch of pending bookings
- No live overview of how many bookings sit in each state across the next week
- Cancellation flow requires opening each booking individually instead of a single drag
- Filtering by staff member and date is possible but does not survive a page refresh
SleekView Kanban
-
Drag a card from
pendingtoconfirmedand SleekView calls Bookafy in the background - Column counts show daily load so the team spots overbooking before customers complain
- Save a board filtered to one staff member's calendar and share the URL across the team
- Cards surface name, time, and service together so you triage from a single line per booking
- Status writes go through the existing Bookafy API client, so audit logs and permissions stay intact
Features
What SleekView Kanban gives you for Scheduling by Bookafy
Live sync with the Bookafy API
Every card move triggers an authenticated API call to Bookafy through the plugin's existing client, then updates the local cache when the remote responds. The kanban never drifts from the hosted record, even if a customer cancels through the public booking page in the same minute.
Per-staff filtered boards
Add a filter on the staff assignment field and save the filtered view as its own URL. Each team member opens their personal board on a phone or tablet, while the operations manager keeps the global board on a second screen for live capacity visibility.
Drag to cancel, not to delete
Moving a card into cancelled marks the appointment as cancelled in Bookafy but keeps the record for reporting. Reactivating a booking is as simple as dragging it back into pending, with the existing customer email and meeting link still attached to the same appointment ID.
Audience
How teams use a Bookafy kanban day to day
Sales discovery triage
Sales reps open the pending column first thing each morning. Each card holds the prospect name and the company. As they call to confirm, the cards slide into confirmed, and the operations lead sees the conversion rate as it happens, without any pipeline export.
Coaching practice rosters
Coaches save filtered boards that show only their booked sessions for the week. They drop checked-in into a custom completed column at the end of each session, which doubles as the input for monthly invoicing without any manual spreadsheet.
Service team capacity view
Operations leads pin the full kanban to a wall monitor and watch the column counts during peak booking hours. When confirmed grows faster than checked-in clears, they open extra slots on the Bookafy page before the team falls behind on calls.
The bigger picture
Why a kanban fits the Bookafy way of working
Scheduling by Bookafy lives at the intersection of a hosted service and a WordPress install. The hosted service runs the booking page, the WordPress plugin keeps the local cache, and staff have to keep an eye on both. The default admin screen is built around the assumption that you open a single appointment to inspect it, which works when you are dealing with one booking but breaks when you have forty pending requests on a Monday morning.
A kanban turns that triage problem into a visual one. Pending bookings sit in pending until somebody drags them somewhere else. Confirmed bookings stay in confirmed until the customer arrives.
The board becomes the worklist, not just a summary of the worklist. Because SleekView writes through the Bookafy API client that the plugin already ships, the remote system stays in sync without any extra credential management. Customers who book directly on the Bookafy public page show up as new pending cards within the next poll cycle.
Staff who cancel through the Bookafy dashboard see the cancellation appear on the WordPress board as soon as the cache refreshes. The kanban is the single screen that the whole team can keep open, instead of switching between the WordPress admin and the Bookafy dashboard a hundred times a day.
Questions
Common questions about SleekView Kanban for Scheduling by Bookafy
It sits alongside. SleekView Kanban reads from the same wp_bookafy_appointments cache that the plugin maintains, and writes back through the existing Bookafy API client. The remote Bookafy dashboard, the public booking page, and the WordPress kanban all see the same status for every appointment without any extra reconciliation.
 SleekView queues the status change locally and retries once the API returns. The card shows a small syncing indicator until the call succeeds, then locks into the new column. If the call eventually fails for hours, the card reverts to its previous column and a notice in the board header explains what happened.
 Yes. The card editor lets you pick any field from the cache, including the meeting URL that Bookafy stores for virtual bookings. A common layout shows customer name and time on the front, with the meeting link revealed on hover, so staff can launch the call without leaving the kanban view.
 The board polls the cache table at a configurable interval, with ninety seconds as the default. New bookings appear as cards in the pending column inside that window. Open cards never lose their drag position during a refresh because the board reconciles existing rows in place rather than reloading the whole layout.
 It only changes the status to cancelled in Bookafy. Refunds, customer emails, and any downstream automation are handled by the rules you have configured inside the Bookafy account itself, so the kanban respects whatever cancellation policy you already use without you having to define a second policy in WordPress.
 Yes. Register a custom status value in the Bookafy account and the board picks it up automatically as a new column. SleekView reads every distinct value in the status field, so any custom status you use in Bookafy appears in the kanban without any extra mapping inside WordPress.
 Yes. If the plugin is configured to sync from more than one Bookafy account, SleekView reads the account identifier as an additional field. Add a filter on that field and save one board per account, or leave the filter empty and see all accounts on a single global board for cross account visibility.
 Yes. Saved boards can be exposed through a public token URL that hides drag handles and edit controls. Use this to show a client the status of their own bookings without giving them a WordPress login, or to share a service-day overview with a partner team that needs visibility but not edit rights.
 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