SleekView Kanban for Event Espresso
Event Espresso stores every registration in esp_registration with a status code like RAP for Approved, RPP for Pending payment, RWL for Wait list, RNA for Not approved, and RCN for Cancelled. SleekView Kanban renders one card per registration and groups them into columns you drag cards between.
♾️ Lifetime License available
Read Event Espresso registrations as a board
Event Espresso already tracks every registration as a row in esp_registration with a STS_ID column whose values are codes like RAP for Approved, RPP for Pending payment, RWL for Wait list, RNA for Not approved, RCN for Cancelled, and RIC for Incomplete. The default Registrations report lists those rows as a long table sorted by registration ID with the status visible only as a small code per row.
SleekView Kanban reads the same esp_registration rows and groups them into columns by status. The board shows Approved, Pending payment, Wait list, and Cancelled as the most common four columns, with the not-approved and incomplete states available as additional columns when needed. Each card surfaces the attendee name, the event title, the ticket name, the line item total, and the payment status, ready to read at the door or in the back office without opening the record.
Dragging a card writes the new state back to the source row. Moving a Pending payment registration into Approved calls Event Espresso's own status update, which fires the approval email, decrements ticket inventory through the EE messages system, and triggers any payment integration you have configured. Moving a card into Cancelled handles the refund flow through the same hooks the admin uses, so payment gateways behave identically to the default screen.
Workflow
From esp_registration rows to a draggable board
Connect SleekView to Event Espresso
esp_registration with joins to esp_event, esp_ticket, and esp_transaction. SleekView reads the attendee meta and the line item totals automatically.
Pick the status column to group by
STS_ID column as the grouping field. SleekView maps the registration status codes to readable labels: Approved, Pending payment, Wait list, Not approved, Cancelled, Incomplete.
Choose what shows on each card
Enable drag to update status
Sample board
Sample Event Espresso registrations board
esp_registration rows with cards showing attendee, event, ticket, line item total, and payment status.
Comparison
Default Event Espresso registrations vs SleekView Kanban
Default Event Espresso registrations
- Registrations report is a long table sorted by registration ID with status as a code per row
- Status codes like RAP, RPP, RWL, RNA, RCN, RIC are not always self-explanatory
- No way to drag registrations from pending into approved or wait list directly from a board
- Per-event registrar workflows require manual filters every visit instead of a saved board
- Bulk approvals exist but lose the per-event context that a saved board keeps
SleekView Kanban
-
Groups
esp_registrationrows bySTS_IDwith readable labels and live counts - Drag a card to call Event Espresso's own status update through standard hooks
- Cards show attendee, event, ticket, line item total, and payment status at a glance
- Works with EE messages, payment integrations, and the wait list extension
- Per-event saved views give each registrar a focused board for their show
Features
What SleekView Kanban gives you for Event Espresso
Real registration cards
One card per row in esp_registration with the attendee, event, ticket, line item total, and payment status ready to scan or approve without opening the record.
Drag to update status
Moving a card writes the new STS_ID back to esp_registration through Event Espresso's own update path, so EE messages, payment integrations, and inventory behave consistently.
Per-event boards
Scope the board per event so the registrar for a workshop sees only those registrations while the producer for a multi-day conference keeps an all-events board on hand.
Audience
Who runs Event Espresso on a kanban board
Event registrars
Walk through Pending payment each morning, drag confirmed payments into Approved, and promote a Wait list slot when a cancellation opens a seat, all on one screen.
Producers and organisers
Open the board on a tablet at the venue meeting, drag any cancellations into Cancelled, and confirm the day's attendee counts at a glance with the line item totals visible per card.
Finance teams
Filter the board to Cancelled to clear refund tickets against the linked payment gateway in a single pass, with the order total and attendee already on the card.
The bigger picture
Registrations deserve a board, not a code-driven list
Event Espresso captures every registration cleanly in esp_registration with a clear status model. The cost is that the default Registrations report shows status as a three-letter code in a long table sorted by registration ID, which is the order they came in, not the order they need attention. That order makes sense for accounting and useless for the registrar trying to confirm tonight's workshop.
The board view fixes this by making the only state that matters, the registration status, the primary axis of the screen, with readable labels instead of codes. You can see at a glance how many registrations are waiting on payment, how many wait list slots are queued behind a sold-out workshop, and how many cancellations still owe a refund. Cards make individual registrations legible at the level of attendee, event, ticket, line item total, and payment status.
Drag is the natural verb for moving a registration through its lifecycle, and because SleekView writes through Event Espresso's own update path, every drag still triggers the EE messages, the payment captures, and the wait list promotion you already configured.
Questions
Common questions about SleekView Kanban for Event Espresso
Every code Event Espresso writes to STS_ID: RAP Approved, RPP Pending payment, RWL Wait list, RNA Not approved, RCN Cancelled, and RIC Incomplete. SleekView maps the codes to readable labels automatically and renders one column per status present in the data.
Yes. SleekView calls Event Espresso's own registration status update path, so the row in esp_registration changes, EE messages fire, ticket inventory adjusts, and any payment integration triggers exactly as if you had used the standard admin.
SleekView offers an optional confirmation prompt on drags into destructive columns like Cancelled, and any drag can be reverted by dragging back. The refund flow still runs through Event Espresso, so the linked payment gateway handles the money side identically to the admin.
 Yes. Dragging a Wait list card into Approved promotes the registration through Event Espresso's standard path, which sends the promotion email and updates the ticket inventory. The wait list ordering is preserved in the column based on the registration date.
 Yes. EE payment gateways hook into the same registration status lifecycle the board writes to, so payment confirmations, captures, and refunds continue to run on drags. SleekView never bypasses the plugin's own functions, so gateway behaviour stays consistent.
 Yes. Save a filtered view per event or per registrar and SleekView renders one board per saved view. Column counts and writes are scoped to the rows in that view, so each registrar has a focused screen while the producer keeps an all-events board.
 
Both are available. The card front is configurable, so you can show the line item total per registration, the parent transaction total, the payment status, or any combination of the three. Currency formatting and joins to esp_transaction work automatically.
Yes. SleekView only loads cards for the columns currently visible and paginates older registrations into a scroll-on-demand tail. Indexing on STS_ID keeps group counts cheap even for venues with several years of registrations in the table.
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