✨ 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 Pro: events, registrations & payments as tables

Event Espresso Pro stores events, registrations, transactions, and attendees across its own wp_esp_event, wp_esp_registration, wp_esp_transaction, and wp_esp_attendee tables. SleekView joins those tables into a single admin grid with inline edits, saved views, and filters that survive the next event run.

♾️ Lifetime License available

SleekView table view for Event Espresso Pro

Every registration, transaction, and attendee at a glance

Event Espresso Pro carries one of the richest schemas in the WordPress event space. Events live in wp_esp_event, individual registrations in wp_esp_registration, money flows through wp_esp_transaction and wp_esp_payment, and attendee identity sits in wp_esp_attendee. The default admin gives each of those a tab, which works until an organizer needs to answer a cross-table question fast.

SleekView reads the EE4 schema and joins event title, ticket name, transaction status, and attendee email onto every registration row through the shared EVT_ID, TKT_ID, and TXN_ID keys. Custom question answers stored in wp_esp_answer promote to columns by question, so meal choice or session preference becomes a real filter instead of a clickthrough.

Inline edits write through the Event Espresso CRUD layer where it exposes hooks, falling back to direct table writes on wp_esp_registration with conflict detection when no public method exists. The result is a planning surface that holds up on event day: door staff filter to today's checked-in registrations, finance reconciles transactions by status, and organizers see attendance counts per ticket type without leaving the grid.

Workflow

From four EE4 tables to one registrations grid

1

Pick the registration source

Create a SleekView against wp_esp_registration. Native columns like STS_ID, REG_date, and REG_final_price are detected automatically and ready to promote into the grid.
2

Join events, tickets, attendees

Use EVT_ID, TKT_ID, and ATT_ID to join in event title, ticket name, and attendee email. Promote any wp_esp_answer question to a column scoped per registration.
3

Save role-based views

Pin Today's check-ins, Pending payments, By organizer, and Refunded last 30 days. Each saved view captures filters, columns, and sort so the planning rituals reopen with one click.
4

Edit and bulk-update

Toggle check-ins, update STS_ID, or bulk-cancel registrations when an event is rescheduled. Inline writes route through the plugin's hooks where available, with direct table writes and conflict detection as a backstop.

Sample columns

A typical Event Espresso Pro registrations view

Registrations across events with STS_ID, ticket, transaction, and check-in joined inline.
Source: wp_esp_event + wp_esp_registration + wp_esp_transaction + wp_esp_attendee + wp_esp_answer
Attendee Event Ticket Status Amount Check-in
Alex Roman Spring Summit VIP Approved $249 Checked-in
Mia Carter Spring Summit General Pending Payment $89 Pending
Tom Lane Design Workshop Workshop Approved €129 Pending
Ria Singh Annual Gala Patron Cancelled £199 No-show

Comparison

Default Event Espresso Pro admin vs SleekView

Default Event Espresso Pro admin

  • Registrations, transactions, and attendees each live on separate admin screens with no joined view
  • Custom question answers in wp_esp_answer are hidden inside each registration record
  • Cross-event search by attendee email requires the global search tab and clickthrough
  • Cannot toggle RST_status for many registrations from one screen without bulk drop-downs
  • No saved views for finance, door staff, or organizers per role

SleekView

  • Join wp_esp_event, wp_esp_registration, and wp_esp_transaction on one row
  • Promote custom wp_esp_answer values to filterable columns per question
  • Inline edit STS_ID, check-in flag, and notes against the registration
  • Save Today's check-ins, Pending payments, and By organizer views per role
  • Filter by event, ticket, transaction status, or registration date in one click

Features

What SleekView gives you for Event Espresso Pro

Cross-event registrations

Pull wp_esp_registration for every event into one grid with attendee email, ticket name, and transaction status joined through EVT_ID and TXN_ID. Support finds a buyer without knowing which event they registered for.

Filter by answer

Promote any wp_esp_answer row to a column by question. Meal choice, t-shirt size, or accessibility note become real filters that drive vendor counts and door-staff prep.

Inline check-in and status

Toggle check-in flags and registration status from the grid. Edits route through Event Espresso's CRUD layer where it exposes hooks, with direct wp_esp_registration writes and conflict detection as a fallback.

Audience

Who uses SleekView for Event Espresso Pro

Event organizers

Group registrations by event and ticket type to track capacity and attendance against revenue. Saved views per event surface the right columns for planning without switching admin tabs.

Finance and reconciliation

Filter wp_esp_transaction by status, join the parent registration and attendee, and reconcile by day or by event. The weekly Pending payments view replaces three CSV exports stitched together.

Door staff and support

Use a phone-friendly grid filtered to today's events to check attendees in live. Support finds an attendee by email across every event with one filter against wp_esp_attendee.

The bigger picture

Why a four-table event schema needs a real grid

Event Espresso Pro models event sales correctly: a registration belongs to an event, links to a ticket, hangs off a transaction, points to an attendee, and carries answers to custom questions. That relational shape is what makes the plugin a serious tool, but it is also what makes its tab-by-tab admin frustrating in operations. An organizer who needs to know how many VIP registrations are pending payment for next Saturday's gala does not want to open three screens.

Finance who needs to reconcile yesterday's transactions does not want to export wp_esp_transaction and join it to wp_esp_payment in a spreadsheet. Door staff working a multi-day summit do not want to switch event context every time a new attendee arrives. Treating the EE4 schema as a real grid that joins across the tables it already maintains turns the admin from a record-keeping system into a planning surface.

Saved views become the rituals of each role, inline edits write back through the same hooks the plugin uses internally, and the team spends less time stitching tabs together and more time running the event.

Questions

Common questions about SleekView for Event Espresso Pro

Yes. wp_esp_event, wp_esp_registration, wp_esp_transaction, wp_esp_payment, wp_esp_attendee, and wp_esp_answer are first-class sources. Joins use the canonical foreign keys EVT_ID, TKT_ID, TXN_ID, and ATT_ID so each row carries the relational context the organizer actually needs.

 

Yes. STS_ID, check-in, and note fields are editable cells. SleekView prefers Event Espresso's public methods where they exist, and falls back to direct wp_esp_registration writes with conflict detection so concurrent edits do not overwrite each other.

 

Yes. Every row in wp_esp_answer can promote to a column scoped by question. Meal preference, session choice, or t-shirt size becomes a filter, a vendor count, and an export field at once.

 

Yes. Event datetimes from wp_esp_datetime are joined into the events grid, so recurring datetimes show as separate filterable rows. Door staff filter by datetime instead of by parent event when one event runs across multiple days.

 

SleekView pages and indexes on the registration table directly. For sites with hundreds of thousands of rows, the recommended pattern is one saved view per role with date filters, which keeps queries pinned to indexed REG_date and EVT_ID columns.

 

Yes. Any filtered view exports to CSV with the columns you choose. The common pattern is a per-event view for badge printing and a per-ticket-type view for vendor handoffs like meals or shirts.

 

Yes. wp_esp_payment joins on TXN_ID, so payment method, amount, and gateway transaction ID become columns. Refunds in wp_esp_payment with negative amounts show on the transaction row for quick reconciliation.

 

No. SleekView is an admin-side companion. Front-end registration forms, transactional emails, and Event Espresso Pro add-ons keep running through the plugin's own pipeline because all reads and writes use the same schema and hooks.

 

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