✨ 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 The Events Calendar

The Events Calendar stores RSVPs and ticket attendees as posts with statuses like going, not going, checked in, and refunded. SleekView Kanban reads those records and renders one card per attendee, grouped into columns you can drag cards between.

♾️ Lifetime License available

SleekView Kanban board for The Events Calendar

Read RSVPs and attendees as a board, not a long list

The Events Calendar already tracks every RSVP and ticket as a row. RSVP responses land as tribe_rsvp_attendees posts with _tribe_rsvp_status set to yes or no, ticket attendees from Event Tickets sit in tribe_tpp_attendees with an order status, and check-in writes _tribe_qr_status and _tribe_qr_ticket_checkedin against the same row. The default Attendees screen lists those records as a long table sorted by purchase date, with the status visible only as a small label per row.

SleekView Kanban reads the same attendee posts and groups them into columns by status. The natural grouping field is the combined RSVP and check-in state, so the board shows Going, Not going, Checked in, and Refunded as separate stacks. Each card shows the attendee name, the event title, the ticket type, and the order total when one exists, so the front of the card carries the data the door staff and the organiser actually need.

Dragging a card writes the new status back to the source row. Moving a Going card into Checked in updates the check-in meta and stamps the time, moving a card into Refunded triggers the refund flow on the linked WooCommerce order when Event Tickets Plus is active, and moving an RSVP between Going and Not going flips _tribe_rsvp_status. SleekView keeps an audit log per card so changes made on the board are traceable back to the user who made them.

Workflow

From attendee posts to a draggable board

1

Connect SleekView to The Events Calendar

Add a SleekView data source for tribe_rsvp_attendees and tribe_tpp_attendees with the related meta keys. SleekView auto-detects Event Tickets and Event Tickets Plus and joins to the WooCommerce order when present.
2

Pick the status column to group by

Switch the view to Kanban and choose the combined RSVP and check-in status as the grouping column. SleekView builds one column per distinct value and lets you rename or reorder them in the column header.
3

Choose what shows on each card

Set the card front to attendee name, event title, ticket type, and order total. Add the QR ticket ID and seat field if you sell reserved seating with Event Tickets Plus seating.
4

Enable drag to update status

Turn on drag-and-drop and SleekView writes the new value back to _tribe_rsvp_status, _tribe_qr_ticket_checkedin, or the linked order status. Every move is recorded in the SleekView activity log.

Sample board

Sample The Events Calendar attendees board

Four columns built from the live RSVP and ticket attendee posts, with the cards door staff scan and the organiser drags during check-in.
Going
184
Sarah Chen, WordCamp Berlin 2026
RSVP, General admission
Marcus Webb, Advanced PHP Workshop
Ticket, 89.00 EUR
Priya Anand, Meetup September
RSVP, Free entry
Checked in
132
Daniel Ortiz, WordCamp Berlin 2026
Scanned 09:42, Day pass
Helena Voss, Meetup September
Scanned 18:55, RSVP
Tomasz Kowal, Advanced PHP Workshop
Scanned 08:10, Ticket
Not going
47
Rebecca Lin, WordCamp Berlin 2026
RSVP, declined yesterday
Ahmed Bakr, Meetup September
RSVP, no comment
Sophia Greer, Advanced PHP Workshop
RSVP, schedule clash
Refunded
9
Jonas Falk, Advanced PHP Workshop
Refunded, 89.00 EUR
Lana Trent, WordCamp Berlin 2026
Refunded, duplicate order
Vivek Rao, Meetup September
Refunded, event moved

Comparison

Default attendees screen vs SleekView Kanban

Default Events Calendar attendees

  • Attendees screen is a long table sorted by purchase date with status as a small label per row
  • No way to drag attendees from going to checked in or to refunded directly from a board
  • RSVP responses and ticket attendees are shown in separate screens with different filters
  • Check-in lives in a different report screen and writes to a separate meta key
  • Custom statuses from third party tickets addons are not surfaced as a grouping in admin

SleekView Kanban

  • Groups tribe_rsvp_attendees and tribe_tpp_attendees on one board by status
  • Drag a card to update _tribe_rsvp_status or _tribe_qr_ticket_checkedin live
  • Card front carries attendee name, event title, ticket type, and order total in one glance
  • Works with Event Tickets Plus WooCommerce orders for refund moves and seating fields
  • Audit log records every drag with user, timestamp, and previous status for door staff

Features

What SleekView Kanban gives you for The Events Calendar

Real attendee cards

One card per row in tribe_rsvp_attendees and tribe_tpp_attendees with the attendee name, event title, ticket type, and order total ready to scan at the door.

Drag to update status

Moving a card writes the new value back to the underlying meta or the linked order status, so the board and the database stay in sync without copy and paste.

Per-role boards

Scope the board so door staff see Going and Checked in only, organisers see all columns, and finance gets a view focused on Refunded and order totals.

Audience

Who runs Events Calendar attendees on a kanban board

Door staff at WordCamps

Open the board on a tablet, scan a ticket, drag the card from Going to Checked in. The status updates on the row everyone reads.

Meetup organisers

Watch RSVPs move between Going and Not going through the week so the room count and the pizza order match what the chapter actually expects.

Finance teams

Filter the board to the Refunded column to clear refund tickets against the linked WooCommerce orders in a single pass.

The bigger picture

RSVPs and check-in deserve a board, not a list

An event has stages and people move through them. RSVPs come in, then convert to ticket purchases when the event sells tickets, then get scanned at the door, then sometimes turn into refunds when the event is postponed. The Events Calendar stores all of that already, just spread across two attendee post types, a few meta keys, and the linked WooCommerce order when Event Tickets Plus is active.

The default reading surface is still a long table sorted by purchase date, so seeing how many Going RSVPs are still unscanned an hour into the event takes a filter, a sort, and a count in your head. SleekView Kanban turns that same data into a board with Going, Checked in, Not going, and Refunded as columns, a count per column at the top, and a card per attendee with the fields door staff and the organiser actually need. Drag a card to flip the status and the meta updates on the row.

The Attendees screen, the check-in report, and the order in WooCommerce all read the new value because SleekView writes to the source row, not to a parallel table.

Questions

Common questions about SleekView Kanban for The Events Calendar

Yes. SleekView reads tribe_rsvp_attendees for RSVPs and tribe_tpp_attendees for ticket attendees on the same board. Cards show the ticket type so you can tell an RSVP card from a paid ticket card at a glance and group both by the combined status.

 

Yes. Dropping a card into the Checked in column writes the check-in meta the plugin uses, including _tribe_qr_ticket_checkedin and the timestamp. The default Attendees check-in screen reads the same key, so the board and the report show identical numbers without a separate sync.

 

Yes when Event Tickets Plus is active. Dropping a ticket card into Refunded refunds the linked WooCommerce order through the same hook the order screen uses, so stock and emails behave exactly as if the refund was issued from the order. SleekView records the drag in the activity log for audit.

 

Yes. SleekView reads the distinct values present in the grouping column and renders one kanban column per value. If you registered a custom RSVP status or extended the ticket statuses for a third party addon, SleekView lists those columns next to the built-in ones without extra setup.

 

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

 

Yes. The board can show attendees across every event or be filtered to a single event from the SleekView filter bar. For a multi-track WordCamp you can run one board per track using a saved filter on the event ID so each track team manages its own attendees.

 

Last-minute tickets created while the board is open arrive in the Going column on the next refresh, or live if you keep the SleekView auto refresh on. Door staff can drag the new card straight to Checked in without leaving the board, which keeps walk-up handling as fast as the queue allows.

 

Yes. Every drag writes a row to the SleekView activity log with the attendee ID, the previous status, the new status, the user who made the change, and the time. The log is filterable per event so reconciling a refund question after the event is a single search rather than a postmortem across screens.

 

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