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

FooEvents Bookings adds slot-based reservations on top of WooCommerce products so customers pick a date and time slot. SleekView Kanban reads those bookings and renders one card per slot, grouped by slot status, drag to confirm or check in.

♾️ Lifetime License available

SleekView Kanban board for FooEvents Bookings

Read FooEvents slot bookings as a board

FooEvents Bookings extends FooEvents Pro with slot-based reservations. Customers pick a date and time slot from a WooCommerce product page, and the booking lands on the order item meta with keys for the selected slot, the slot date, and the slot time. The FooEvents check-in flag on WooCommerceEventsStatus tracks the attendee lifecycle on each slot booking, and the parent WooCommerce order status holds the payment state.

SleekView Kanban reads each slot booking record and groups them into columns by the combined slot and order status. The board shows Pending, Booked, Checked in, and Cancelled as separate stacks. Each card carries the customer name, the product title, the booked slot date and time, and the order total, so the venue manager sees what they need without opening the WooCommerce order screen for every slot row in the booking calendar for the day.

Dragging a card writes the new value back to WooCommerceEventsStatus or the parent order status. Moving a Booked card into Checked in flips the check-in flag and stamps the timestamp, moving into Cancelled triggers the refund flow on the parent WooCommerce order and frees the slot for the next customer, and moving back to Pending pauses the reservation. The audit log records every drag with user and timestamp for the venue team.

Workflow

From FooEvents slot rows to a board

1

Connect SleekView to Bookings

Add a SleekView data source for woocommerce_order_itemmeta filtered to FooEvents Bookings keys for slot date and time, with a join to the parent WooCommerce order for the order status field on every row.
2

Pick the slot status grouping

Switch the view to Kanban and choose the combined slot and order status as the grouping column. SleekView renders one column per distinct value with the label the FooEvents check-in screen uses on the install.
3

Choose what shows on each card

Set the card front to customer name, product title, slot date and time, and order total. Add any custom slot field you configured on the FooEvents Bookings product so the venue manager sees notes on the card.
4

Enable drag to update state

Turn on drag-and-drop and SleekView writes the new value back to WooCommerceEventsStatus or the parent order status. The FooEvents Bookings calendar reads the same key and the audit log records the drag.

Sample board

Sample FooEvents Bookings slot board

Four columns built from the live WooCommerce order items on a FooEvents Bookings install, with the cards the venue manager drags to confirm and check in slot bookings.
Pending
12
Anna Kovac, Photo session studio
Pending, Mon 09:00, 120.00 USD
Liam Park, Yoga class series
Pending, Tue 18:00, 25.00 USD
Priya Anand, Tour booking slot
Pending, Wed 14:00, 49.00 USD
Booked
118
Marcus Webb, Photo session studio
Booked, Mon 10:00, 120.00 USD
Helena Voss, Yoga class series
Booked, Tue 19:00, 25.00 USD
Tomasz Kowal, Tour booking slot
Booked, Wed 15:00, 49.00 USD
Checked in
84
Daniel Ortiz, Photo session studio
Checked in 09:42, photo slot done
Sara Ono, Yoga class series
Checked in 18:05, mat with member
Karim Idris, Tour booking slot
Checked in 14:30, guide assigned
Cancelled
7
Eli Berger, Photo session studio
Cancelled, 120.00 USD refunded
Mia Tanaka, Yoga class series
Cancelled, 25.00 USD refunded
Adrian Cole, Tour booking slot
Cancelled, 49.00 USD refunded

Comparison

Default FooEvents calendar vs SleekView

Default FooEvents calendar

  • FooEvents Bookings calendar is a date grid, not a status board with column counts on top
  • No way to drag a booked slot into checked in on a single board across every product
  • Refund flow runs through the parent WooCommerce order outside the bookings calendar
  • Custom slot fields are buried behind a per-row modal, not on the card front for staff
  • Bulk check-in runs through a select dropdown rather than a draggable column move

SleekView Kanban

  • Groups FooEvents slot bookings on one board by check-in flag and order status
  • Drag updates WooCommerceEventsStatus on the slot booking record
  • Card front shows customer name, product title, slot date and time, and order total
  • Refund drag triggers the WooCommerce refund flow on the parent order exactly like admin
  • Audit log records every drag with user, timestamp, and previous slot status value

Features

What SleekView Kanban gives you for FooEvents Bookings

Real slot booking cards

One card per FooEvents Bookings slot record on a WooCommerce order item with the customer name, product title, slot date and time, and order total, plus any custom slot field you configured on the FooEvents Bookings product page.

Drag to confirm or check in

Moving a card writes the new value to WooCommerceEventsStatus or the parent order status, so the FooEvents Bookings calendar and the WooCommerce order list read the new value the moment the drag lands on the column.

Per-venue saved boards

Scope the board so a photo studio sees one product board, a yoga class sees another, and a tour operator sees a third, or aggregate every bookable product on the install for an admin board surfacing every slot.

Audience

Who runs FooEvents Bookings on a kanban board

Reception teams at studios

Open the board on a tablet, find the customer, drag the card from Booked to Checked in. SleekView flips the check-in flag and the FooEvents Bookings calendar reads the new value immediately.

Class and tour organisers

Watch slot bookings move from Pending to Booked through the run-up so the venue capacity and the staff roster match what the WooCommerce store actually expects on the day.

Finance teams on refunds

Filter the board to Cancelled to clear refund cases against the WooCommerce parent order totals in a single pass without opening each order screen by hand on the booking day.

The bigger picture

Slot bookings deserve a status board

FooEvents Bookings extends FooEvents Pro with slot reservations on top of WooCommerce products. Customers pick a date and time, the booking lands as a WooCommerce order item with slot meta, the check-in flag lives on WooCommerceEventsStatus, the order status lives on the parent WooCommerce order, and the refund flow runs through the standard WooCommerce order screen. The default reading surface is a date calendar that shows which slots are taken but does not show the lifecycle status as a column.

Seeing how many Booked slots are still unchecked-in an hour into the day across every bookable product takes opening each product calendar and counting in your head. SleekView Kanban turns the same data into a board with Pending, Booked, Checked in, and Cancelled as columns, a count per column at the top, and a card per slot booking with the customer, the product, and the slot time on the front. Drag a card and the calendar reads the new status.

Questions

Common questions about SleekView Kanban for FooEvents Bookings

Yes. SleekView reads the FooEvents Bookings slot meta on WooCommerce order items directly through the same code path the bookings calendar uses, so the workflow does not need any extra configuration beyond pointing SleekView at the order item meta and choosing the check-in flag.

 

Yes. Dropping a card into Checked in writes Checked In to WooCommerceEventsStatus on the slot booking record, including the timestamp. The default check-in screen reads the same key, so the board and the screen show identical numbers without a separate sync step at the end of the day.

 

Yes. Dropping a card into Cancelled triggers the refund flow on the parent WooCommerce order through the same hook the order screen uses, so receipts and emails behave exactly as if the refund was issued from the order. SleekView records the drag in the audit log for review.

 

Yes. SleekView reads any custom slot field you configured on the FooEvents Bookings product page and lets you choose it for the card front. The value matches what shows in the bookings calendar because SleekView reads the same meta the calendar reads, not a copy stored separately.

 

Yes. The board can show every FooEvents Bookings slot record across every bookable product on the store, or be filtered to a single product ID for one venue's calendar. The grouping field stays the combined check-in and order status, only the filter changes per saved view for each role.

 

Yes. Saved kanban views are scoped per role and per capability, so reception staff can see Booked and Checked in only, finance can see Cancelled, and the venue owner sees all four columns. The underlying slot booking data does not change, only what each role reads on the board.

 

Yes. SleekView reads the live order item meta on every load, so the next time a customer reschedules a slot through the WooCommerce account screen and the slot date or time meta changes the board reflects the new values on the next refresh. There is no separate index to rebuild for slots.

 

No. SleekView paginates inside each column and loads card detail on demand, so a store with several thousand slot bookings renders the column counts immediately and streams card content as you scroll. Filters and saved views reduce the working set before the board even renders on screen.

 

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