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

SleekView Kanban board for Event Espresso 4

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

1

Connect SleekView to Event Espresso 4

Add a SleekView data source for esp_registration and join esp_attendee, esp_ticket, and esp_transaction in one query. SleekView resolves STS_ID against esp_status so the kanban speaks human labels and not opaque three-letter codes.
2

Pick STS_ID as the group column

Switch the view to Kanban and pick STS_ID for the pipeline of Pending Payment, Approved, Not Approved, Cancelled, and Wait List. SleekView only shows columns for statuses present on your registrations so the board does not get cluttered with unused codes.
3

Choose what shows on each card

Render the attendee full name from esp_attendee, the ticket name from esp_ticket, and the transaction total from esp_transaction on the card front. The event title is pinned to a header band so the board stays scoped to a single event when filtered.
4

Enable drag and drop writeback

Turn on writeback for STS_ID. Dragging a card calls the EE_Registration model to set the new status, which fires the same registration-status hooks Event Espresso 4 uses in the admin so emails, capacity counts, and revenue totals update automatically.

Sample board

Sample Event Espresso 4 registrations board

Five columns built from STS_ID on esp_registration, with three example registrations on each card front showing the attendee name and ticket total.
Pending Payment
26
Anna Roth, General Admission
$149.00, started 2 days ago
Daniel Klein, Workshop Pass
$299.00, started yesterday
Priya Shah, Student Ticket
$79.00, started today
Approved
184
Maya Chen, VIP Pass
$499.00, paid in full
Felix Hoffmann, Two-Day Pass
$349.00, paid in full
Sam Adler, Workshop Pass
$299.00, paid in full
Not Approved
7
Tom Becker, Sponsor Pass
$0.00, awaiting approval
Mira Patel, Speaker Pass
$0.00, awaiting approval
Leo Mueller, Press Pass
$0.00, awaiting approval
Cancelled
12
Lena Voigt, Workshop Pass
$299.00, refund pending
Marco Conti, General Admission
$149.00, refunded
Yara Aydin, VIP Pass
$499.00, refunded

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_ID with 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.

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