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

OpenWorkshop Bookings stores every appointment as a custom post type with status meta. SleekView Kanban reads that table directly, groups bookings by status, and lets staff drag cards between columns to update the record. No code, no exports, no extra plugin database.

♾️ Lifetime License available

SleekView Kanban board for OpenWorkshop Bookings

Workshop bookings work better as cards

OpenWorkshop Bookings keeps every appointment as a row in the wp_posts table with the openworkshop_booking post type, and the booking state lives in the _owb_status postmeta field. The admin screen shows that data as a long sortable list, which is fine for record keeping but slow for daily triage when twenty cards land in your inbox before lunch.

SleekView Kanban points at the same data and renders it as four columns: pending, confirmed, checked-in, and cancelled. Each card surfaces the customer name from _owb_customer, the service from _owb_service_id, and the booking time. Front desk staff drag a pending card into confirmed, and the meta value updates in place. No CSV exports, no second source of truth.

You can filter the board by service, staff member, or date range, then share that filtered view with a saved URL. The kanban runs against your live database, so cancelling a card in the board cancels the booking everywhere else OpenWorkshop reads from.

Workflow

From booking list to kanban in four steps

1

Point SleekView at the booking post type

Pick OpenWorkshop Bookings from the data source picker. SleekView auto-detects the openworkshop_booking custom post type, the related postmeta keys, and the taxonomy used for services so you do not have to register anything manually.
2

Choose the status field as the group

Select the _owb_status postmeta field as the kanban column. SleekView reads every distinct value, surfaces pending, confirmed, checked-in, and cancelled, and lets you rename, reorder, hide, or recolor each column without touching the underlying data.
3

Pick which fields the card surfaces

Choose the customer name, the service title, and the appointment time as the card front. Add a secondary line for staff member and total. The card editor previews live data so you can confirm the layout before sharing the board.
4

Drag cards to update the booking

Move a card from pending to confirmed and SleekView writes the new value to _owb_status via the WordPress REST API. Permissions follow the existing OpenWorkshop role mapping, so only staff with edit rights can move cards across columns.

Sample board

A live booking board, grouped by status

Four columns, real booking data, drag and drop between states. Each card shows the customer, the service, and the appointment time at a glance.
Pending
12
Brake service for Honda Civic
Customer Linda Park, 09:30
Annual MOT inspection
Customer Marco Bianchi, 11:15
Tyre rotation and balance
Customer Jenny Wu, 14:00
Confirmed
28
Full diagnostic scan
Customer Adrian Voss, Tue 08:00
Clutch replacement quote
Customer Priya Shah, Tue 10:30
Air conditioning regas
Customer Felix Brand, Wed 13:45
Checked-in
9
Oil change and filter swap
Customer Otis Bell, bay 3
Wheel alignment service
Customer Lara Tan, bay 1
Battery replacement
Customer Sven Holm, bay 2
Cancelled
5
Headlight bulb replacement
Customer Mia Kuhn, refunded
Pre-purchase inspection
Customer Theo Singh, rescheduled
Coolant flush service
Customer Yuki Sato, no show

Comparison

The OpenWorkshop list view vs SleekView Kanban

Default booking list

  • Default screen is a flat sortable list with one row per booking and tiny status pills
  • Changing status takes three clicks per booking and forces a full page reload each time
  • No way to see how many bookings sit in each state without filtering and counting
  • Bulk actions cover delete and trash but not status changes across many bookings at once
  • Staff still have to memorise which postmeta value maps to which workshop state

SleekView Kanban

  • Drag a card from pending to confirmed and the postmeta value writes back instantly
  • Column counts update live so the front desk sees workload without filtering or counting rows
  • Save filtered boards as URLs, one per staff member or per service category, no duplicates
  • Card layout maps to _owb_customer, _owb_service_id, and the booking time
  • Permissions inherit from OpenWorkshop roles, no second authorisation layer to maintain

Features

What SleekView Kanban gives you for OpenWorkshop Bookings

Status columns you can rename

OpenWorkshop ships with pending, confirmed, checked-in, and cancelled as the four core states. Rename them to match your workshop language, reorder them to match your daily flow, and recolor each one so the board mirrors how the team actually moves through a day.

Drag to update, not to re-enter

Every card move writes back to the same postmeta field that OpenWorkshop already uses, so confirmations, check-ins, and cancellations stay in one place. No second database, no sync job, no risk of the kanban and the booking screen telling different stories.

Filter by staff member or bay

Add a secondary filter on staff assignment or service bay and SleekView Kanban narrows the board to just that scope. The receptionist sees the whole shop, a mechanic sees only their work, and the manager keeps the full picture without leaving the page.

Audience

Where workshops put the kanban board first

Daily front desk triage

Open the board at 8am, drag overnight pending bookings into confirmed as you call customers, then watch as cards land in checked-in throughout the morning. The receptionist runs the day without opening a single booking edit screen.

Per-mechanic workload boards

Save one filtered board per mechanic so each technician opens their own kanban on a workshop tablet. They drag a card from confirmed to checked-in when the customer arrives, and into a custom done column when the job is signed off.

Manager weekly capacity view

Filter the board to the next seven days and watch column counts as a live capacity gauge. If pending overflows confirmed, you know the team is overbooked and can shift a slot or hire short-term cover before the queue collapses.

The bigger picture

Why a kanban beats the default booking screen

OpenWorkshop Bookings is a great storage layer. The custom post type holds the booking, the postmeta holds the state, and the taxonomies hold the service mapping. What it does not give you is a daily operating picture.

The admin list view is a record screen, designed to look up a single booking, not to triage twenty pending requests at once. Staff end up exporting to spreadsheets, copying booking IDs into Slack, or printing the screen every morning. A kanban changes the shape of the work.

Instead of asking which bookings need attention today, you see the answer as soon as the page loads, because every pending booking is in the pending column and every checked-in customer is in the checked-in column. Moving a card is the same as changing the status, so the picture stays accurate without anyone having to remember to update two places. The receptionist works the board, the mechanics work the board, and the manager reads the column counts.

Everyone uses the same view of the same data, which is the part that traditional admin screens never quite deliver.

Questions

Common questions about SleekView Kanban for OpenWorkshop Bookings

No. The board reads from the same openworkshop_booking custom post type and the same postmeta keys that the plugin already uses. When you drag a card, SleekView writes the new status back to that postmeta field via the WordPress REST API, so there is only one source of truth for every booking record.

 

Yes. The column titles are display labels, not the underlying status values. Rename pending to awaiting confirmation, checked-in to on the ramp, or anything else that matches how your team talks. SleekView stores the rename separately, so the data still uses the standard OpenWorkshop values.

 

SleekView Kanban inherits the OpenWorkshop role mapping. If a user can edit a booking on the standard edit screen, they can drag the corresponding card on the board. If they only have view rights, they see the board in read-only mode and the drag handles are hidden from the card front.

 

Yes. Add a filter on the staff assignment field or the bay taxonomy, then save the filtered view as a named board. Each board gets its own URL, so you can pin a tablet to a single mechanic board and the manager view can stay on the full board on the office monitor.

 

The kanban polls the booking endpoint at a configurable interval, with two minutes as the default. New pending bookings appear as cards in the pending column within that window. Existing cards refresh in place so dragging a card does not lose its position when a sibling card changes.

 

Yes. SleekView reads every distinct value in the _owb_status field, so any custom statuses you have registered through the OpenWorkshop filter appear automatically as additional columns. You can choose which of those columns to show on the board and hide the rest without removing the underlying data.

 

Yes. The card editor lets you pick any field stored on the booking, including custom postmeta you have added through the OpenWorkshop developer hooks. A common layout shows customer name, service title, and booking time on the front, with the note and deposit visible on hover for the receptionist.

 

Yes. The plugins do not conflict because SleekView only reads and writes the same booking records that OpenWorkshop already manages. Many shops use the calendar for slot planning and the kanban for daily triage, then switch to the booking edit screen when they need to inspect a single record in depth.

 

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