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

SleekView Kanban reads your wc_bookings records, groups every booking by its booking status, and lets you drag a card from Pending Confirmation to Confirmed, In Cart, or Cancelled with the new status written straight back to WooCommerce.

♾️ Lifetime License available

SleekView Kanban board for WooCommerce Bookings

Booking lists hide the work that needs doing today

WooCommerce Bookings stores every appointment, rental, and class as a wc_booking post with its own post_status like unpaid, pending-confirmation, confirmed, paid, complete, or cancelled. The default admin screen is a long flat list sorted by booking ID, so the bookings that actually need a phone call, a deposit chase, or a confirmation email get buried under finished ones from last month. You scroll, you filter, you lose track of which appointments are still waiting on you.

SleekView Kanban reads the same wc_bookings table through the WooCommerce REST endpoints and turns the status column into the natural grouping axis for a board. Each card shows the customer name, the resource or product being booked, the start date, and the order total. The columns mirror your real booking statuses, so a glance at the board tells you how many appointments are unpaid, how many are waiting on your confirmation, and how many are ready to deliver.

Drag a card from Pending Confirmation to Confirmed and SleekView updates the underlying wc_booking post, fires the WooCommerce hooks your other plugins listen for, and sends the customer the confirmation email you already configured. Cancelled drags trigger the cancellation flow, refund hooks included. Resource limits and double-booking rules stay enforced because the writes go through the same WooCommerce APIs.

Workflow

Build a booking board in four steps

1

Connect WooCommerce Bookings

Point SleekView at your WooCommerce site and pick the Bookings data source. SleekView discovers your wc_bookings custom post type, its meta fields, and the linked product and order data without any extra mapping or CSV exports.
2

Pick the booking status column

Choose post_status as the group-by axis. SleekView lists every status WooCommerce Bookings uses out of the box and any custom statuses your workflow plugins have registered, then renders one column per value.
3

Choose what shows on each card

Select the fields that matter on a glance: customer name, product or resource, start and end datetime, order total, and any custom booking meta. SleekView formats currency, dates, and customer links automatically.
4

Enable drag-and-drop status changes

Turn on writeback so dragging a card to a new column updates the booking status, fires WooCommerce hooks, and triggers the configured emails. Optional confirmation prompts protect destructive moves like cancellations.

Sample board

Sample WooCommerce Bookings board

A live preview of how your bookings appear once SleekView groups them by status, with cards showing customer, resource, start time, and total.
Pending Confirmation
12
Yoga session, Saturday 9:00
Sarah Chen, $45.00
Sailing charter, Sunday 14:00
Marco Bianchi, $480.00
Studio rental, Friday 18:00
Lena Kowalski, $120.00
Confirmed
34
Haircut appointment, Thursday 11:30
Daniel Park, $65.00
Tennis court, Wednesday 16:00
Priya Shah, $30.00
Wine tasting tour, Saturday 13:00
Olivia Reed, $210.00
Complete
186
Massage 60 min, Monday 10:00
Karim Hassan, $95.00
Cooking class, Tuesday 19:00
Aiko Tanaka, $75.00
Boat rental, Sunday 12:00
Felix Mueller, $340.00
Cancelled
8
Hotel night, Tuesday 15:00
Refund issued, $189.00
Spa package, Friday 10:00
Late cancel fee kept, $50.00
Guided hike, Sunday 8:00
No-show, weather call

Comparison

WooCommerce list view vs SleekView Kanban

Default WooCommerce Bookings

  • Flat admin list sorted by booking ID, status hidden in a small column
  • Status changes require opening each booking and editing a dropdown
  • No visual sense of how many bookings sit at each stage today
  • Filtering by status reloads the whole page and loses context
  • Multi-resource and multi-day bookings render as cryptic rows

SleekView Kanban

  • Group by post_status or any custom booking status your workflow uses
  • Drag from pending-confirmation to confirmed with one move
  • Cards show customer, resource, start time, and order total at a glance
  • Writes go through WooCommerce hooks so emails and refunds still fire
  • Custom statuses from booking-extension plugins render as their own columns

Features

What SleekView Kanban gives you for WooCommerce Bookings

Group by any status field

Use the built-in WooCommerce booking statuses or any custom status registered by a workflow plugin. SleekView lists every distinct value in the column and renders one board column per status, with counts updated live as you drag cards.

Drag to change booking status

Move a card from Pending Confirmation to Confirmed and SleekView calls the same WooCommerce APIs your admin screen uses. Hooks fire, emails send, and any inventory or resource limits stay enforced behind the scenes.

Configurable card fields

Pick which booking meta lands on each card: customer, resource, product, start, end, total, payment status, or any custom field. Currency, dates, and customer profile links format themselves with no extra work.

Audience

Workflows the kanban view unlocks

Daily confirmation queue

Start the morning on the Pending Confirmation column, call or message each customer, then drag to Confirmed once you have a deposit or a verbal yes. The board doubles as your shift checklist.

Studio and resource handoffs

Front-desk staff drag tomorrow's bookings into a Prepared column once the room is ready, then to In Progress when the customer arrives, giving the next shift a live view of state.

Unpaid deposit chasing

Filter to the Unpaid column to see exactly which bookings still owe money, drag to Paid once a payment link resolves, and let the rest age into a follow-up flag without manually tracking emails.

The bigger picture

Status visibility turns a booking site into an operation

A bookings site sells time, not products, and time runs out whether you act on it or not. The default WooCommerce Bookings admin gives you a list ordered by booking ID, which is the order they happened to be created, not the order in which they need attention. That works fine when you take two bookings a day.

It falls apart the moment you have a phone ringing, a deposit window closing, and a customer asking why nobody confirmed their appointment three days ago. The board view fixes this by making the only state that matters, the status, the primary axis of the screen. You can see at a glance whether the day is mostly confirmed or mostly pending, you can see whether yesterday's unpaid bookings actually paid, and you can see the work that is genuinely outstanding instead of being told that there are 412 bookings without any sense of which ones still need you.

Cards make individual bookings legible: customer name, resource, time, total, all in one tile. Drag is the natural verb for moving something from one stage to the next, and because SleekView writes through the WooCommerce APIs, every drag still triggers the confirmation emails, the deposit captures, and the cancellation refunds you already configured.

Questions

Common questions about SleekView Kanban for WooCommerce Bookings

Every status the plugin ships with: Unpaid, Pending Confirmation, Confirmed, Paid, Complete, Cancelled, and In Cart. Any custom status registered by a workflow plugin appears as its own column the moment a booking lands in it, so you never have to map values by hand.

 

Yes. SleekView writes the new status through the WooCommerce REST endpoints, which is the same path your admin screen uses. WooCommerce Bookings hooks fire as normal, so confirmation emails, calendar syncs, and any third-party integrations behave exactly as if you had clicked the status dropdown manually.

 

SleekView offers an optional confirmation prompt on drags into destructive columns like Cancelled, and any drag can be reverted by dragging back. The actual refund flow still runs through WooCommerce, so if your store auto-refunds on cancel, you can configure that to require manual approval first.

 

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

 

The primary grouping is status, but each card surfaces the resource, product, start time, and end time, which gives you the same visibility you would get from the calendar without leaving the board. Filters let you scope a board to a single resource, location, or staff member.

 

Yes. Both extensions add meta fields and sometimes additional statuses, and SleekView treats them like any other status value or booking field. Deposit balance, payment plan stage, and accommodation check-in dates can all be shown on the card or used to colour columns.

 

Yes. Save a filtered view for each resource, location, calendar, or staff assignment, and SleekView renders one board per saved view. Each board carries its own column counts and only writes back to the bookings in scope, so the daily standup screen for one team stays focused.

 

Yes. SleekView only loads cards for the columns currently visible and paginates older bookings into a scroll-on-demand tail, so even a store with five years of history renders the active columns instantly. Indexing on post_status keeps the group counts cheap.

 

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