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

SleekView Kanban reads the Team Booking tbk_reservations table, groups every booking by its status, and lets you drag a card from Pending Approval to Approved, Completed, or Cancelled with the change written through Team Booking and synced to Google Calendar.

♾️ Lifetime License available

SleekView Kanban board for Team Booking

Team Booking entries hide between WordPress and Google Calendar

Team Booking stores every appointment as a row in tbk_reservations with a status column whose values are pending, approved, completed, cancelled, or refused. Each row is linked to a Google Calendar event so changes round-trip between WordPress and the staff member's calendar. The default admin lists those rows as a flat table sorted by booking ID with the status as a small column per row.

SleekView Kanban reads the same tbk_reservations table and treats the status column as the natural axis to group by. Each card surfaces the customer name, the service, the assigned team member, the start datetime, and the price. Columns mirror your real Team Booking statuses, so the pending stack and the approved stack each read as a single number rather than as labels scattered across rows.

Drag a card from Pending to Approved and SleekView calls the same Team Booking update path the admin uses, which fires the approval email, marks the Google Calendar event as confirmed, and triggers any payment hook you have configured. Drag to Cancelled and the linked Google Calendar event is removed alongside the WordPress row, so the staff member's schedule stays consistent.

Workflow

Spin up a Team Booking kanban in four steps

1

Connect Team Booking

Point SleekView at the Team Booking data source. It discovers tbk_reservations, the linked services and team members, and the Google Calendar association without manual mapping or CSV exports.
2

Pick the booking status column

Choose the Team Booking status field as the group-by axis. SleekView lists every distinct status and renders one column per value: Pending, Approved, Completed, Cancelled, Refused, and any custom states you use.
3

Choose what shows on each card

Pick the fields a team coordinator actually reads: customer, service, team member, start datetime, duration, and price. SleekView formats dates and currency and resolves team-member and service IDs into readable labels.
4

Enable drag-and-drop status writes

Turn on writeback so dragging a card calls Team Booking's update path. Approval emails, Google Calendar event updates, and payment hooks fire exactly as the dropdown would, with optional confirmation on destructive drags.

Sample board

Sample Team Booking appointments board

A live preview of how your Team Booking appointments group into status columns with cards surfacing customer, service, team member, start time, and price.
Pending Approval
9
Consultation, Tuesday 10:00
Joanna Lee, member Dr. Park
Coaching call, Wednesday 14:00
Tom Reid, 60.00 USD
Therapy session, Friday 17:00
Anonymous, member Dr. Singh
Approved
31
Haircut, Thursday 11:30
Daniel Park, member Ana
Personal training, Wednesday 7:00
Petra Wolf, member Coach Mike
Initial consult, Monday 15:00
Tom Reid, member Dr. Khan
Completed
144
Dental cleaning, Monday 10:00
Karim Hassan, 120.00 USD
Tax review, Tuesday 13:00
Felix Mueller, 220.00 USD
Pilates 45 min, Saturday 9:00
Aiko Tanaka, 30.00 USD
Refused
6
Studio rental, Friday 18:00
Schedule clash, refused
Coaching call, Sunday 16:00
Out of region, refused
Initial consult, Tuesday 11:00
Not a fit, decline sent

Comparison

Team Booking list vs SleekView Kanban

Default Team Booking admin

  • Flat reservation list sorted by booking ID with status as a small label per row
  • Status changes require opening each booking and editing the dropdown one at a time
  • No glance count of how many appointments are awaiting approval right now
  • Per-team-member views require manual filters every visit instead of a saved board
  • Bulk approvals are not exposed so even routine yeses take a click each

SleekView Kanban

  • Groups Team Booking status values into one column per stage with live counts
  • Drag from pending to approved writes through the plugin's own update path
  • Cards show customer, service, team member, start time, and price at a glance
  • Approval emails, Google Calendar events, and payment hooks update on every drag
  • Per-team-member saved views give each provider a focused board for their bookings

Features

What SleekView Kanban gives you for Team Booking

Group by any Team Booking status

Use the built-in Team Booking statuses or any custom value your workflow has added. SleekView lists every distinct value present in the column and renders one board column per status, with counts that update live as you drag cards.

Drag to change booking status

Move a card from Pending Approval to Approved and SleekView calls the same Team Booking update path the admin uses. Approval emails, Google Calendar event updates, and payment hooks fire so nothing silently breaks.

Configurable card fields

Pick which booking fields land on each card: customer, service, team member, start datetime, total, payment status, or any custom intake-form field. Dates, currency, and member profile links format themselves automatically.

Audience

Workflows the kanban view unlocks for Team Booking

Daily approval queue

Start each morning on the Pending Approval column, scan new requests, drag the ones that fit into Approved. The board doubles as the team coordinator's checklist for the day ahead.

Per-member boards

Save one board per team member so each provider sees only their own bookings. The team coordinator keeps an all-members board for the morning standup and the daily plan.

Google Calendar sync confidence

Every drag pushes the change to the team member's Google Calendar through Team Booking's own bridge, so the staff calendar and the WordPress board never disagree about today's plan.

The bigger picture

Team bookings deserve a board, not just a list

Team Booking ties WordPress bookings to staff Google Calendars, which is exactly the integration small teams need. The default admin lists reservations in booking-ID order, which is the order they came in, not the order they need attention. That order makes sense for accounting and useless for team operations.

The board view fixes this by making the only state that matters, the booking status, the primary axis of the screen. You can see at a glance how many requests still need an approval, how many of yesterday's approved slots actually completed, and how many were refused so the team can review the criteria. Cards make individual bookings legible at the level of customer, service, team member, start time, and money.

Drag is the natural verb for moving a booking from one stage to the next, and because SleekView writes through Team Booking's own functions, every drag still triggers the approval emails, the Google Calendar event updates, and the deposit captures you already configured. Calendar view, list view, and board view become three reading surfaces over the same data, each appropriate to a different question.

Questions

Common questions about SleekView Kanban for Team Booking

Every value the plugin writes to the status column: Pending, Approved, Completed, Cancelled, and Refused. Any custom status you have registered through a snippet or extension appears as its own column the moment a booking lands in it, with no manual mapping required.

 

Yes. SleekView calls the same update path the admin uses, so the row in tbk_reservations changes and Team Booking's own Google Calendar bridge pushes the corresponding update to the team member's calendar. Approval emails and any payment hooks fire as expected.

 

SleekView offers an optional confirmation prompt on drags into destructive columns like Cancelled, and any drag can be reverted by dragging back. The Google Calendar event is removed or restored through Team Booking's bridge, so the calendar and the board stay in sync.

 

Yes. SleekView reads booking state on a short interval and reconciles drags against the live record, so if a colleague has already approved a booking on their screen, you see the new state before your drag conflicts. Optimistic updates revert cleanly on rejected writes.

 

The primary grouping is status, but each card surfaces the team member, service, and start time, which gives you the same visibility you would get from the calendar without leaving the board. Saved filters scope a board to a single team member when a provider only needs their own bookings.

 

Yes. Team Booking payment gateways hook into the same status lifecycle the board writes to, so deposit captures, payment links, and refunds continue to run on drags. SleekView never bypasses the plugin's own functions, so payment behaviour stays consistent.

 

Yes. Save a filtered view per team member or service and SleekView renders one board per saved view. Column counts and writes are scoped to the rows in that view, so each provider has a focused screen while the coordinator has an all-members board.

 

Yes. SleekView only loads cards for the columns currently visible and paginates older bookings into a scroll-on-demand tail. Indexing on the status column keeps group counts cheap even for teams with years of bookings in the database.

 

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