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

FooEvents Pro turns WooCommerce products into events and stores attendees as WooCommerce order items with a check-in flag in meta. SleekView Kanban reads those attendees and groups them by order status and check-in, drag to flip the state.

♾️ Lifetime License available

SleekView Kanban board for FooEvents Pro

Read FooEvents Pro attendees as a board

FooEvents Pro extends WooCommerce so each ticket sale creates an attendee record on the order item. The attendee data sits in the order item meta with keys like WooCommerceEventsAttendeeName, WooCommerceEventsAttendeeEmail, WooCommerceEventsTicketID, and the FooEvents check-in flag on WooCommerceEventsStatus with values like Not Checked In, Checked In, or Cancelled. The order status on the parent WooCommerce order is the primary lifecycle field.

SleekView Kanban reads each FooEvents attendee record and groups them into columns by a combined order status and check-in flag. The board shows On hold, Paid, Checked in, and Refunded as separate stacks. Each card carries the attendee name, the event product title, the ticket type, and the order total, so door staff see what they need without opening the WooCommerce order screen for every attendee in the run.

Dragging a card writes the new value back to the FooEvents check-in flag or the WooCommerce order status, depending on the destination column. Moving a Paid card into Checked in flips WooCommerceEventsStatus to Checked In and stamps the timestamp, moving into Refunded refunds the WooCommerce order through the standard hook, and moving back to On hold pauses the order. The audit log records every drag with user and timestamp.

Workflow

From FooEvents attendees to a board

1

Connect SleekView to FooEvents

Add a SleekView data source for woocommerce_order_itemmeta filtered to FooEvents attendee keys, with a join to the parent WooCommerce order for the order status. SleekView reads the check-in flag directly.
2

Pick the combined status grouping

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

Choose what shows on each card

Set the card front to attendee name, event product title, ticket type, and order total. Add any FooEvents custom attendee field you configured on the product so door staff see meal preferences without opening the row.
4

Enable drag to flip check-in

Turn on drag-and-drop and SleekView writes the new value back to WooCommerceEventsStatus or the parent order status. The FooEvents check-in screen reads the same key and the audit log records every drag with user.

Sample board

Sample FooEvents Pro attendees board

Four columns built from the live WooCommerce order items on a FooEvents Pro install, with the cards door staff drag from Paid to Checked in during the event run.
On hold
13
Anna Kovac, Founders Summit 2026
On hold, 1 ticket, 199.00 USD
Liam Park, Weekend Workshop
On hold, 2 tickets, 178.00 USD
Priya Anand, Quarterly Meetup
On hold, 1 ticket, 49.00 USD
Paid
164
Marcus Webb, Founders Summit 2026
Paid, 1 ticket, 199.00 USD card
Helena Voss, Weekend Workshop
Paid, 2 tickets, 178.00 USD card
Tomasz Kowal, Quarterly Meetup
Paid, 1 ticket, 49.00 USD card
Checked in
121
Daniel Ortiz, Founders Summit 2026
Checked in 09:42, day pass holder
Sara Ono, Weekend Workshop
Checked in 13:05, workshop pass
Karim Idris, Quarterly Meetup
Checked in 18:30, meetup pass user
Refunded
9
Eli Berger, Founders Summit 2026
Refunded, 199.00 USD via Stripe
Mia Tanaka, Weekend Workshop
Refunded, 89.00 USD via PayPal
Adrian Cole, Quarterly Meetup
Refunded, 49.00 USD via Stripe

Comparison

Default FooEvents check-in vs SleekView

Default FooEvents check-in

  • FooEvents check-in screen is a per-event attendees list with status as a single dropdown
  • No way to drag attendees from paid to checked in to refunded on a single board surface
  • Refund flow runs through the parent WooCommerce order screen outside the check-in tool
  • Custom attendee fields are buried behind a per-row modal, not on the card front
  • Bulk check-in runs through a select dropdown rather than a draggable column move

SleekView Kanban

  • Groups FooEvents attendee items on one board by check-in flag and order status
  • Drag updates WooCommerceEventsStatus and fires the FooEvents check-in hook
  • Card front shows attendee name, event product title, ticket type, 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 check-in flag value

Features

What SleekView Kanban gives you for FooEvents Pro

Real FooEvents attendee cards

One card per FooEvents attendee record on a WooCommerce order item with the attendee name, event product title, ticket type, and order total, plus any FooEvents custom attendee field you configured on the WooCommerce product.

Drag to check in or refund

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

Per-role saved boards

Scope the board so door staff see Paid and Checked in only, organisers see all columns, and finance gets a board focused on Refunded with the WooCommerce parent order totals visible on every card on the install.

Audience

Who runs FooEvents Pro attendees on a board

Door staff at conferences

Open the board on a tablet, find the attendee, drag the card from Paid to Checked in. SleekView flips WooCommerceEventsStatus and the FooEvents check-in screen reads the new value.

Recurring event organisers

Watch attendees move between On hold and Paid through the run-up so the room count and the catering order match what the WooCommerce store actually expects on the night.

Finance teams on refunds

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

The bigger picture

Ticket attendees deserve one board

FooEvents Pro turns WooCommerce products into events and stores every ticket sale as an attendee record on the order item. The check-in flag lives on the order item meta, the order status lives on the parent WooCommerce order, and the refund flow runs through the standard WooCommerce order screen. The default FooEvents check-in screen is a per-event attendees list with the check-in flag as a single dropdown per row, so seeing how many Paid attendees are still unscanned an hour into a multi-event run takes switching events and counting in your head while the next attendee is waiting at the door.

SleekView Kanban turns the same data into a board with On hold, Paid, Checked in, and Refunded as columns, a count per column at the top, and a card per attendee with the event product and the ticket type on the front. Drag a card to check in or refund, the WooCommerce order list reads the new value, the FooEvents screen reads it, and the audit log records the move.

Questions

Common questions about SleekView Kanban for FooEvents Pro

Yes. SleekView reads the FooEvents attendee meta on WooCommerce order items directly through the same code path the FooEvents check-in screen 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 FooEvents attendee 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.

 

Yes. Dropping a card into Refunded 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 FooEvents custom attendee field you configured on the WooCommerce product and lets you choose it for the card front. The value matches what shows in the check-in screen because SleekView reads the same meta the screen reads, not a copied version.

 

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

 

Yes. Saved kanban views are scoped per role and per capability, so door staff can see Paid and Checked in only, finance can see Refunded, and the organiser sees all four columns. The underlying FooEvents attendee data does not change, only what each role reads on the board.

 

Yes. SleekView reads the distinct values present in WooCommerceEventsStatus and renders one kanban column per value. If you registered a custom status through a FooEvents snippet or a third party add-on, that value shows as a column next to the built-in ones with no extra configuration.

 

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

 

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