✨ 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 for Event Espresso 4

SleekView reads the Event Espresso 4 event, registration, transaction, and attendee tables and renders them as a sortable, filterable cross-table grid with event, status, ticket type, and transaction total as real columns.

♾️ Lifetime License available

SleekView table view for Event Espresso 4

From four EE4 admin tabs to one registration grid

Event Espresso 4 splits its work across Events, Registrations, Transactions, and Attendees. Each list is a sensible admin screen on its own, but answering the question "how is the event business doing this month" needs all four read together. The data is structured (dedicated tables for events, registrations, and transactions, joined by event ID and registration ID), yet the admin still keeps them in separate tabs.

SleekView reads the EE4 tables directly and joins them so a single grid carries registration status, ticket type, transaction total, and the event name on the same row. Saved views split the work by status, by event, or by date range, and inline edits run through EE4's APIs where supported so status changes still fire the right hooks.

The grid does not change how EE4 processes registrations or charges cards. Approvals, refunds, and ticket assignments continue to run through Event Espresso. SleekView reads the rows the plugin already writes and turns them into the cross-table view EE4 does not ship by default.

Workflow

How SleekView reads Event Espresso 4 data

1

Connect to the EE4 tables

SleekView reads esp_event, esp_registration, esp_transaction, and esp_attendee. Foreign keys (EVT_ID, TXN_ID, ATT_ID, STS_ID) are detected as join targets.
2

Compose the column set

Add event name, attendee, registration status, ticket type, transaction total, and date. Promote any add-on meta (custom statuses, custom fields) as additional columns.
3

Save and scope the view

Name it ("Pending payments", "This month's no-shows", "By event") and gate it by WordPress capability so event managers, finance, and support see the right slice.
4

Edit inline or export

Approve a pending registration, change a status, or export the filtered set to CSV. Edits route through EE4's APIs so emails, capacity counts, and webhooks fire.

Sample columns

A typical Event Espresso 4 registrations view

SleekView joins event, registration, transaction, and attendee tables so each row carries the event name, ticket type, status, and transaction total inline.
Source: wp_esp_event + wp_esp_registration + wp_esp_transaction + wp_esp_attendee
Attendee Event Ticket Status Total Date
Nora Schmidt Annual Conference VIP Approved $249.00 May 12
Marcus Lee Annual Conference Standard Pending payment $129.00 May 12
Lyra Okafor Summer Workshop Member Approved $0.00 May 11
Patrick Diaz Annual Conference Standard Cancelled $129.00 May 10
Helena Park Spring Retreat Early Bird Pending payment $199.00 May 09

Comparison

Default Event Espresso 4 admin vs SleekView

Default Event Espresso 4 admin (Events, Registrations, Transactions, Attendees tabs)

  • Four separate admin tabs with no shared cross-table view
  • Transaction total lives in the transactions list, not on the registration row
  • Custom EE4 statuses require toggling filters across multiple lists
  • Add-on fields hidden behind the per-registration editor
  • No saved views for event manager, finance, or support roles

SleekView

  • Read the EE4 event, registration, transaction, and attendee tables on one screen
  • Event, ticket type, status, and total as real columns
  • Save views per role (event manager, finance, support)
  • Inline approve or change status through EE4's APIs
  • Bulk-export filtered registrations to CSV

Features

What SleekView gives you for Event Espresso 4

Cross-table columns

Event name from esp_event, status from esp_registration, total from esp_transaction, and contact details from esp_attendee all sit on one row. Roles stop juggling tabs.

Filter on EE4 statuses

Compose a filter (pending payment this week, cancelled last month, approved by event) and save it. The grid surfaces the exact slice the role works on.

Inline approve and change status

Toggle registration status from the row through EE4's APIs. Capacity counts, confirmation emails, and webhooks fire as if a manager had clicked through each screen.

Audience

Who uses SleekView for Event Espresso 4

Event managers

Filter to pending payments this week and approve in bulk. The grid replaces the click-through across Registrations and Transactions tabs the role used to run every morning.

Finance teams

Save a view filtered to completed transactions for the month, with totals visible inline. Export the filtered set to CSV for the bookkeeper without opening EE4's reports screen.

Customer support

Search by email or attendee name across every event in the system. The support view shows registration, transaction, and attendee context on one row during the call.

The bigger picture

Why a cross-table grid beats four EE4 admin tabs

Event Espresso 4 has shipped one of the most complete event registration stacks on WordPress for over a decade, and its admin reflects that: dedicated tabs for events, registrations, transactions, and attendees, each with its own filters and bulk actions. The completeness is exactly why a cross-table grid matters. The data lives in well-structured tables, but four separate lists is the wrong shape for the role that owns the event business across them.

Treating registrations as rows with the event, ticket, status, and transaction total joined inline turns the admin from a click-through workflow into a planning and triage surface. Saved views become the rituals of the role (Monday pending-payment sweep, Friday cancellation review, daily approval pass), and the team spends less time toggling tabs to discover what was already structured across the tables.

Questions

Common questions about SleekView for Event Espresso 4

Inline edits route through EE4's APIs where available, so status changes still fire confirmation emails, capacity counts, and webhooks. Direct column writes are reserved for fields EE4 marks as safe to update.

 

Yes. Registration status is a first-class column with the EE4 status codes resolved to readable labels. Filter to pending payment for the daily triage queue.

 

Yes. SleekView joins esp_registration to esp_transaction by TXN_ID so every row carries the ticket type and the transaction total inline.

 

Yes. Any column an add-on writes into the EE4 tables can be promoted to a grid column. Custom statuses and custom fields are detected automatically.

 

Yes. Select multiple rows and approve in bulk. Edits route through EE4's APIs so the same hooks run as in the per-registration screen.

 

Yes. Any saved view exports to CSV with the columns you chose, useful for partner handoffs and finance reconciliation.

 

No. The Event Espresso admin remains the operational interface for individual registrations. The grid adds the cross-table view EE4 does not ship by default.

 

Yes. Saved views respect WordPress capabilities, so a finance role can see registrations and transaction totals without holding event-manager capabilities.

 

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