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

SleekView Kanban board for Event Tickets

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

1

Connect SleekView to Event Tickets

Add a SleekView data source for tec_tc_attendee with joins to tec_tc_order and the event post. SleekView detects Tickets Commerce automatically and reads the order total, currency, and gateway.
2

Pick the status column to group by

Switch the view to Kanban and select the combined post_status and check-in flag as the grouping column. SleekView creates one column per distinct value with the readable label from the plugin.
3

Choose what shows on each card

Set the card front to attendee name, ticket name, event title, and order total. Add the QR ticket ID for door scanning and the security code for swap requests when needed.
4

Enable drag to update status

Turn drag-and-drop on and SleekView writes the new status to the attendee post and the linked Tickets Commerce order. Every drag is recorded in the SleekView audit log with the user and the timestamp.

Sample board

Sample Event Tickets attendees board

Four columns built from live tec_tc_attendee posts with the door-ready fields organisers care about during the run-up and during the event itself.
Pending
23
Linnea Holm, Photography Workshop
Pending, 65.00 EUR
Idris Patel, Founders Meetup
Pending, free RSVP
Greta Mancini, Founders Meetup
Pending, 12.00 EUR
Completed
211
Adrienne Falk, Photography Workshop
Completed, 65.00 EUR
Wei Chen, Founders Meetup
Completed, 12.00 EUR
Naomi Reyes, Saturday Studio Day
Completed, 40.00 EUR
Checked in
168
Joshua Bell, Photography Workshop
Scanned 09:55, QR ok
Lara Sutton, Saturday Studio Day
Scanned 10:02, QR ok
Mateo Diaz, Founders Meetup
Scanned 18:48, QR ok
Refunded
14
Owen Pritchard, Photography Workshop
Refunded, 65.00 EUR
Aiyana Brooks, Founders Meetup
Refunded, schedule change
Tariq Hassan, Saturday Studio Day
Partial refund, 20.00 EUR

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_attendee posts on one board by the live post_status value
  • Drag a card to write _tribe_qr_ticket_checkedin and the check-in timestamp
  • Drop a card on Refunded to refund the linked tec_tc_order through 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.

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