SleekView Kanban for Event Tickets
Event Tickets stores every attendee as a post with an order status like completed, pending, or refunded plus a check-in flag. SleekView Kanban renders one card per attendee, grouped by status into columns you drag cards between to update the source row.
♾️ Lifetime License available
See Event Tickets orders as a board with door-ready cards
Event Tickets writes every attendee as a row. Tickets Commerce attendees live as tec_tc_attendee posts with post_status values like tec-tc-completed, tec-tc-pending, tec-tc-refunded, and tec-tc-denied, plus a check-in meta key _tribe_qr_ticket_checkedin and a timestamp. The default Attendees report shows those rows as a list filtered per event, with status visible only as a column label.
SleekView Kanban reads the same tec_tc_attendee posts and groups them into columns by status. The combined order plus check-in state is the natural grouping, so the board shows Pending, Completed, Checked in, and Refunded as distinct stacks. Each card carries the attendee name, the ticket name, the event title, and the order total from the linked Tickets Commerce order, ready to read at the door without opening the full record.
Dragging a card writes the new state back to the source row. Moving a card from Completed to Checked in writes the check-in meta and stamps the time, moving a card to Refunded refunds the matching Tickets Commerce order, and moving a card to Denied flips post_status to tec-tc-denied so the attendee email and the reports reflect the change. Edge cases like partial refunds and reissued tickets are surfaced as flags on the card so the organiser sees them without drilling in.
Workflow
From tec_tc_attendee posts to a drag-and-drop board
Connect SleekView to Event Tickets
Pick the status column to group by
Choose what shows on each card
Enable drag to update status
Sample board
Sample Event Tickets attendees board
Comparison
Default Attendees report vs SleekView Kanban
Default Event Tickets attendees
- Attendees report is a per-event list with status as a column label not a board grouping
- Check-in lives in a separate scanner screen with its own list and totals
- No way to drag an attendee from Completed to Refunded without opening the order screen
- Pending and Denied attendees mix into the same list without a clear visual split
- Cards do not exist as a concept, so reading order total alongside ticket name needs hover
SleekView Kanban
-
Groups
tec_tc_attendeeposts on one board by the livepost_statusvalue -
Drag a card to write
_tribe_qr_ticket_checkedinand the check-in timestamp -
Drop a card on Refunded to refund the linked
tec_tc_orderthrough the standard hook - Cards carry attendee name, ticket name, event title, and order total in one row
- Audit log per attendee captures every drag with user, time, and previous status
Features
What SleekView Kanban gives you for Event Tickets
Attendee cards on the board
One card per tec_tc_attendee post with attendee name, ticket name, event title, and order total from the linked Tickets Commerce order, ready to scan and read at the door.
Drag updates the source row
Moving a card writes the new post_status, the check-in meta, or triggers the refund hook on the order. The plugin reports and the orders screen read the same value the board reads.
Role-scoped views
Save kanban views per role so door staff see Completed and Checked in, finance sees Refunded, and the organiser sees the full board across every event.
Audience
Who runs Event Tickets attendees on a board
Door staff
Scan a QR, drag the card from Completed to Checked in, hand over the lanyard. The Attendees report shows the same updated status the next time it loads.
Event organisers
Watch Pending drop and Completed rise as Tickets Commerce captures payments, with one column per state so the count at the top reflects sold capacity in real terms.
Finance and ops
Work the Refunded column on a Monday morning, drop questionable orders to Denied, and resolve the linked order in a single drag without opening five screens.
The bigger picture
Tickets Commerce is a workflow, not a single list
Tickets Commerce moves an attendee through several states: a checkout creates the attendee as Pending, the payment capture flips it to Completed, the door scan writes the check-in flag, and a refund either reverses the order or moves the row to Refunded. The plugin already records each transition with the right status and the right hook. The default reading surface is still a per-event Attendees list sorted by purchase date with status as a label, and the check-in tally lives on a different screen.
SleekView Kanban reads the same tec_tc_attendee posts and lays them out as columns by state with door-ready cards on each one. Dragging a card writes back to post_status, the check-in meta, or the linked Tickets Commerce order through the standard hook the orders screen uses. The organiser stops switching between the Attendees report, the scanner screen, and the orders list because all three reflect the same source row the board edits.
Refunds, denials, partial captures, and last-minute completions all show up as movements between columns instead of as new entries on a list that has to be re-sorted.
Questions
Common questions about SleekView Kanban for Event Tickets
No. The default Attendees report still owns the per-event detail and the CSV export. SleekView Kanban adds a board view on the same tec_tc_attendee posts so the team reads status as columns and updates rows by dragging, without losing the report.
 Yes. SleekView reads the gateway and order ID on each tec_tc_attendee row and shows the order total and currency. Dragging a card to Refunded triggers the same refund flow Tickets Commerce uses, so PayPal and Stripe orders refund through their normal API path.
 Yes. The Checked in column writes _tribe_qr_ticket_checkedin and the timestamp the plugin reads. SleekView can also display the QR ticket ID on the card so staff with a handheld scanner update the same key the official scanner screen writes to.
 Yes. SleekView reads distinct values from the grouping column at render time, so any custom post_status registered by an addon appears as a column next to the built-in ones. You can hide a column from the view without removing the status from the database.
 Yes. By default the board shows every event, with the event title on each card. A saved filter can scope the board to a single event, a set of upcoming events, or a category, so a multi-day festival can run one board per day or one per stage.
 Yes. SleekView honours the same capability checks the Attendees report uses, so a user without permission to refund an order cannot drag a card to Refunded. The card simply does not accept the drop and the audit log records the rejected attempt.
 Yes. Cards in the Completed column carry a small flag when the linked order has a partial refund recorded, and the order total on the card reflects the net amount. Full refunds move the card to the Refunded column with the refund amount visible on the card meta.
 New tec_tc_attendee posts created by a fresh checkout appear in Pending or Completed on the next refresh, or live with auto refresh on. Door staff can drag the new card straight to Checked in without leaving the board, so walk-up handling is as fast as the scanner allows.
 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