SleekView Kanban for Event Espresso 4
Event Espresso 4 stores every registration in esp_registration with an STS_ID linked to a status from esp_status (Pending Payment, Approved, Not Approved, Declined, Cancelled). SleekView reads those rows, groups by STS_ID, and shows attendee, ticket, and total on each card.
♾️ Lifetime License available
Read Event Espresso 4 registrations as a real pipeline
Event Espresso 4 keeps every registration in esp_registration, joined to esp_attendee for the attendee name and email, to esp_ticket for the ticket purchased, and to esp_transaction for the order total. The registration status lives in the STS_ID column which links to esp_status with codes like RAP (Approved), RPP (Pending Payment), RCN (Cancelled), RNA (Not Approved), RDC (Declined), and RWL (Wait List). The default Registrations admin screen is a list table grouped by event.
SleekView reads esp_registration and joins the attendee, ticket, and transaction tables in one query. Flip the view to Kanban and pick STS_ID as the group column. SleekView resolves the IDs against esp_status and labels the columns with the human-readable statuses (Pending Payment, Approved, Not Approved, Cancelled), then renders one card per registration with the attendee name, the ticket, and the transaction total on the front.
Drag a registration from Pending Payment to Approved and SleekView updates the STS_ID through the Event Espresso 4 EE_Registration model so the standard registration-status hooks fire, the registration question groups update, and any registration emails configured for that status transition send the same way they would from the admin screen. Wait List support is included as a fifth column when your event uses it.
Workflow
From esp_registration rows to a kanban in four steps
Connect SleekView to Event Espresso 4
Pick STS_ID as the group column
Choose what shows on each card
Enable drag and drop writeback
Sample board
Sample Event Espresso 4 registrations board
Comparison
Default EE4 Registrations vs SleekView Kanban
Default Event Espresso 4
- Default Registrations is a paginated list with a status dropdown, no board mode
- Attendee name, ticket, and total live in separate columns, not stacked on one card
- Status changes require a row click into the registration edit screen
- Wait List sits behind a separate report screen rather than next to the live pipeline
- No saved view per role for box office, finance, or volunteers
SleekView Kanban
-
Group esp_registration by
STS_IDwith human-readable status labels - Card fronts show attendee name, ticket name, and transaction total
- Drag and drop writes back through the EE_Registration model with status hooks
- Wait List is a real column next to Approved and Pending Payment when in use
- Saved boards per role and embeddable on the frontend with role scoping
Features
What SleekView Kanban gives you for Event Espresso 4
Registration fields on the card front
Attendee name, ticket, transaction total, and registration age land on the card front so the board reads as a real ticketing pipeline and not a generic table.
Drag and drop writeback
Moving a registration between columns calls the EE_Registration model, which fires the same status hooks Event Espresso 4 uses in the admin for emails, capacity, and revenue.
Box office, finance, and volunteers
Save a board per role so box office sees Pending Payment first, finance sees Approved and Cancelled, and volunteers see the Wait List without any other admin access.
Audience
Who runs an Event Espresso 4 board with SleekView
Box office
Watch the Pending Payment column for stalled checkouts and approve manual registrations in one screen without bouncing through reports.
Finance teams
Track the Approved and Cancelled columns to reconcile revenue and refunds against the EE4 transaction totals on each card.
Volunteer coordinators
Use a board scoped to the Wait List column to invite attendees off the waitlist as Approved seats open up during the run-up.
The bigger picture
Registrations are a pipeline, the admin treats them as a list
Every Event Espresso 4 registration has a status, and every change of status is a decision the team makes. The default admin presents those decisions as rows in a list and a dropdown in the registration edit screen. That works for a single seat, but it falls apart on event day.
Box office needs Pending Payment in front of them, finance needs Approved and Cancelled side by side, and the wait-list coordinator needs the wait list visibly next to live seats. SleekView reads esp_registration, joins the attendee, ticket, and transaction tables, and groups by STS_ID with human labels so the team finally sees the same data as a real ticketing pipeline. Dragging a card calls the EE_Registration model, which fires the same registration-status hooks the admin uses, so emails, capacity, and revenue totals update on every move without any custom glue code.
Questions
Common questions about SleekView Kanban for Event Espresso 4
Yes. SleekView calls the EE_Registration model to update STS_ID, which fires the same registration-status transition hooks the EE4 admin uses. Confirmation emails, capacity counters, and revenue totals all update through the standard EE4 path.
 Yes. The board accepts EVT_ID as a filter, so an event manager can run a board scoped to one event during the run-up. Filtering by datetime ID is also supported for events with multiple dates.
 Yes. STS_ID of RWL (Wait List) shows up as a column next to Pending Payment and Approved on events that use Wait List. Dragging from Wait List to Approved fires the same hooks the admin uses to invite an attendee off the waitlist.
 The transaction total comes from esp_transaction joined to esp_registration. When a payment is recorded the transaction total reflects the latest state, so the card meta updates on the next refresh without any custom transient handling.
 Yes. Drag actions hit the same ee_edit_registration capability checks the admin uses, so a registration-only role cannot promote a registration to Approved without the right permission.
 Yes. Any saved kanban view can be embedded on a frontend page through the SleekView shortcode with role-based access, so box office staff can run the pipeline on a tablet at the door without wp-admin access.
 Only if your Event Espresso 4 setup or a payment-gateway add-on already hooks the cancelled status transition to issue refunds. SleekView fires the standard hooks, so existing refund logic runs the same way as a manual status change.
 Yes. Any custom STS_ID code registered in esp_status appears as a column on the board with its human label, so installs that have added private statuses for internal workflows see them next to the standard ones.
 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