✨ 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

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

SleekView Kanban board for FooEvents

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

1

Connect SleekView to FooEvents

Add a SleekView data source for event_magic_tickets with the FooEvents meta keys and join to the linked WooCommerce order. SleekView detects the Seating addon automatically and reads the seat label, row, and section.
2

Pick the status column to group by

Switch the view to Kanban and pick WooCommerceEventsStatus as the grouping column. SleekView creates one column per distinct value with the readable plugin label on each header.
3

Choose what shows on each card

Set the card front to attendee name and email, event title, ticket type, and order total. Add the seat label and the booking code for seated events and on-door scanning.
4

Enable drag to update status

Turn drag-and-drop on and SleekView writes the new value back to WooCommerceEventsStatus, the FooEvents check-in meta, or the linked Woo order. Every drag is recorded in the SleekView audit log with the user and the time.

Sample board

Sample FooEvents attendees board

Four columns built from live event_magic_tickets posts with the fields organisers read while approving orders, checking attendees in, and handling refunds.
Unpaid
19
Adele Marsh, Charity Gala
Unpaid, 75.00 USD
Ben Cole, Comedy Night
Unpaid, 25.00 USD
Maja Holm, Charity Gala
Unpaid, seat A12
Paid
168
Ravi Iyer, Charity Gala
Paid, 75.00 USD
Erin Maguire, Comedy Night
Paid, 25.00 USD
Sofia Pena, Charity Gala
Paid, seat B05
Checked in
121
Karl Voss, Charity Gala
Checked in 19:02, seat A07
Lily Dixon, Comedy Night
Checked in 20:14, GA
Yuna Park, Charity Gala
Checked in 19:08, seat B11
Refunded
11
Theo Ricci, Comedy Night
Refunded, 25.00 USD
Hilda Schaefer, Charity Gala
Refunded, seat released
Joel Wong, Comedy Night
Refunded, partial

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_tickets posts on one board by WooCommerceEventsStatus
  • 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.

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