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

SleekView Kanban board for Scheduling by Bookafy

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

1

Connect to the Bookafy cache table

Pick Scheduling by Bookafy from the data source list. SleekView reads the wp_bookafy_appointments table directly, surfaces every field the plugin syncs from the Bookafy API, and keeps the connection alive without any custom code or extra credentials.
2

Group cards by the status column

Choose status as the kanban column. SleekView reads the distinct values and lays out four columns: pending, confirmed, checked-in, and cancelled. Each column can be renamed, reordered, or recolored to match how your team talks about appointments in practice.
3

Pick the fields to show on the card

Add customer name and appointment time to the card front, with a secondary line for service type and staff member. The card editor previews live data so you can confirm a long customer name does not break the layout before the board goes live.
4

Move cards to sync with Bookafy

Drag a card from pending to confirmed and SleekView calls the Bookafy update endpoint through the plugin's authenticated API client. The local cache updates as soon as the remote call returns so the board never shows a status that the remote does not agree with.

Sample board

One board for every Bookafy appointment

Drag pending appointments into confirmed, drop checked-in arrivals into a finished column, and reconcile cancellations all from a single screen tied to the live Bookafy API.
Pending
18
Discovery call with prospect
Customer Mara Hill, Mon 09:00
Strategy session for retainer
Customer Idris Khan, Mon 11:30
Onboarding kickoff call
Customer Nora Lange, Tue 15:00
Confirmed
42
Quarterly review with client
Customer Lior Stein, Wed 10:00
Demo of new feature set
Customer Petra Aru, Wed 13:30
Contract renewal discussion
Customer Kenji Aoki, Thu 09:15
Checked-in
14
Coaching session with team lead
Customer Eli Vance, joined 09:02
Product walkthrough
Customer Imogen Roy, joined 10:30
Quick check-in call
Customer Tomas Frey, joined 11:15
Cancelled
7
Free consultation slot
Customer Hana Marek, no reschedule
Pricing review meeting
Customer Diego Rojas, moved to next week
Account audit session
Customer Sofia Ortiz, refunded deposit

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 pending to confirmed and 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.

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