SleekView Kanban for FooEvents
FooEvents stores every attendee as an event_magic_tickets post with a WooCommerceEventsStatus like unpaid, paid, or checked in, plus a linked WooCommerce order. SleekView Kanban reads those rows and renders one card per attendee on a draggable board.
♾️ Lifetime License available
Read FooEvents attendees as a board with the right meta on each card
FooEvents writes every attendee as a WordPress post. Each row lives in event_magic_tickets with meta keys like WooCommerceEventsStatus for unpaid, paid, or checked in, WooCommerceEventsOrderID linking to the WooCommerce order, plus attendee name, email, ticket type, and seat where Seating is enabled. The default Tickets screen shows those rows as a list with status as a column label and seating on a different screen.
SleekView Kanban reads the same event_magic_tickets posts and groups them by WooCommerceEventsStatus into columns. The board shows Unpaid, Paid, Checked in, and Refunded as distinct stacks with a count at the top of each column and a card per attendee. Each card carries attendee name and email, event title, ticket type, and order total from the linked Woo order, so the front of the card holds everything the door staff and the organiser need at a glance.
Dragging writes back to the source. Moving a card from Unpaid to Paid flips WooCommerceEventsStatus and the linked Woo order status when the order is still pending, moving a card to Checked in writes the FooEvents check-in meta and the timestamp, and moving a card to Refunded reverses the linked Woo order through the standard hook. Seated attendees show the seat label on the meta line so the door team picks up the right wristband without opening the row.
Workflow
From event_magic_tickets to a draggable board
Connect SleekView to FooEvents
Pick the status column to group by
Choose what shows on each card
Enable drag to update status
Sample board
Sample FooEvents attendees board
Comparison
Default FooEvents admin vs SleekView Kanban
Default FooEvents tickets
- Tickets screen lists event_magic_tickets as a table with status as a column label
- Seating lives on a separate screen with its own grid view per event
- No way to drag attendees between status columns from the same screen
- Linked Woo order refunds require leaving the Tickets screen for the orders list
- Custom statuses from FooEvents addons are not surfaced as a grouping anywhere
SleekView Kanban
-
Groups
event_magic_ticketsposts on one board byWooCommerceEventsStatus - Drag to Checked in writes the FooEvents check-in meta and the timestamp on the row
- Drag to Refunded reverses the linked Woo order through the standard refund hook
- Cards show seat label and row for seated events without opening the seating screen
- Audit log records every drag with user, time, and previous status for clean reconciliation
Features
What SleekView Kanban gives you for FooEvents
Attendee cards on the board
One card per event_magic_tickets post with attendee name and email, event title, ticket type, order total from the linked Woo order, and the seat label for seated events.
Drag updates the source row
Each drag writes back to WooCommerceEventsStatus, the FooEvents check-in meta, or the linked Woo order, so the Tickets screen and the orders screen show the same state the board edits.
Role-scoped views
Save kanban views per role so door staff see Paid and Checked in, the organiser sees the full board, and finance gets a focused view on Refunded attendees only.
Audience
Who runs FooEvents attendees on a board
Door staff at seated events
Scan the FooEvents ticket QR, drag the card from Paid to Checked in, hand over the wristband with the seat label already visible on the card meta.
Event organisers
Watch Unpaid drop and Paid rise as Woo orders capture, with a count at the top of each column so the room headcount is visible without opening the orders screen.
Finance teams
Work the Refunded column on Monday morning, reverse linked Woo orders in a single drag, and clear refund tickets in one pass without jumping between five screens.
The bigger picture
FooEvents is a workflow, not a long ticket list
FooEvents encodes the full attendee workflow on each ticket row. The Woo order creates an event_magic_tickets post with WooCommerceEventsStatus set to unpaid, the gateway capture flips it to paid, the door scan writes the check-in meta and the timestamp, and a refund either reverses the linked Woo order or moves the row to refunded. The default reading surface is still a single Tickets list with status as a column label, and seating is on a separate screen, so the organiser switches between three screens to read what is really one workflow.
SleekView Kanban reads the same event_magic_tickets posts and lays them out as Unpaid, Paid, Checked in, and Refunded columns with door-ready cards on each one. Approving a batch of unpaid orders is a group drag, marking attendance is a drag at the door, refunds reverse the linked Woo order through the same hook the orders screen uses. The Tickets screen, the orders screen, and the FooEvents check-in app all read the same value the board edits because SleekView writes to the source row, not to a parallel state.
Questions
Common questions about SleekView Kanban for FooEvents
Yes. SleekView reads event_magic_tickets regardless of addon. With Seating installed the seat label, row, and section appear on the card meta, so door staff at a seated event do not need to open the seating screen to find the right seat for the wristband.
 Yes. Dropping a card on Paid sets WooCommerceEventsStatus to paid through the FooEvents hook, so the Tickets screen reads the new value, the linked Woo order updates when still pending, and the FooEvents check-in app sees the same state on the next refresh.
 Yes. Dropping a card on Refunded reverses the linked WooCommerce order through the standard refund hook, so stock, emails, and the Woo orders screen behave as if the refund had been issued from the orders screen. The FooEvents check-in app reads the new state on the next sync.
 Yes. The Checked in column writes the same FooEvents check-in meta the official check-in app writes, so the door totals match across the app and the board. A board move during the event shows on the app immediately when it next refreshes.
 Yes. SleekView reads distinct values from the grouping column at render time, so any custom status from a FooEvents addon appears as its own column next to the built-in ones. You can hide a column from a saved view without removing the status from the database.
 Yes. Saved kanban views support filters per event ID, category, or ticket type, so a venue with three live events can run three boards. The count at the top of each column reflects the filter, not the global total, which keeps the screen honest about per-event scope.
 Yes. SleekView honours the same capability checks the FooEvents admin uses, so a user without permission to refund cannot drag a card to Refunded. The card does not accept the drop and the audit log records the rejected attempt for the audit trail.
 Yes. Every drag writes a row to the SleekView activity log with the attendee ID, the previous status, the new status, the user, and the time. Filtering by event gives a clean record of paid orders, check-ins, and refunds for the period, which makes reconciliation a single search.
 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.
Lifetime ♾️
Most popular
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
€749
Continue to checkout