SleekView for Event Espresso 4 Pro: registrations, transactions & attendees as tables
Event Espresso 4 Pro maintains a clean relational schema across wp_esp_event, wp_esp_registration, wp_esp_transaction, wp_esp_attendee, and wp_esp_answer. SleekView joins those tables into one admin grid with inline edits and role-based saved views.
♾️ Lifetime License available
The full EE4 schema as a grid
Event Espresso 4 Pro keeps the same relational schema across the Pro tier: events in wp_esp_event, datetimes in wp_esp_datetime, registrations in wp_esp_registration, transactions in wp_esp_transaction, payments in wp_esp_payment, attendees in wp_esp_attendee, and custom question answers in wp_esp_answer. Pro add-ons (Multiple Event Registration, Promotions, WP-User Integration) layer additional tables that still respect the same foreign-key conventions.
SleekView reads wp_esp_registration as the primary entity and joins event title, ticket name, transaction status, and attendee email through EVT_ID, TKT_ID, TXN_ID, and ATT_ID. Custom question answers from wp_esp_answer promote to columns scoped per question. Promotions and discount codes from Pro add-ons join through the transaction.
Inline edits write through EE4's CRUD layer where it exposes hooks (registration status, check-in flag, notes), and fall back to direct wp_esp_registration writes with conflict detection where no public method exists. Front-end registration flows, transactional emails, and EE4 Pro add-ons keep firing because the grid uses the same schema EE4 maintains.
Workflow
From seven EE4 Pro tables to one grid
Pick the registration source
wp_esp_registration. Native columns like STS_ID, REG_date, and REG_final_price are detected automatically.
Join events, tickets, attendees, promotions
EVT_ID, TKT_ID, TXN_ID, and ATT_ID to join in event title, ticket name, attendee email, and Pro Promotions data. Promote any wp_esp_answer question to a column.
Pin role-based views
Edit and bulk-update
STS_ID, or bulk-cancel when an event is rescheduled. Writes prefer EE4 hooks with direct table writes and conflict detection as a fallback.
Sample columns
A typical EE4 Pro registrations view
wp_esp_event, wp_esp_transaction, and wp_esp_answer joined inline.
wp_esp_event + wp_esp_registration + wp_esp_transaction + wp_esp_payment + wp_esp_attendee + wp_esp_answer + wp_esp_datetime
| Attendee | Event | Ticket | Status | Amount | Promotion |
|---|---|---|---|---|---|
| Sara Klein | Annual Conference | VIP | Approved | $249 | EARLYBIRD |
| Jonas Park | Annual Conference | Standard | Pending Payment | $89 | |
| Lyra Okafor | Workshop Day | Workshop | Approved | €129 | STUDENT |
| Patrick Diaz | Spring Gala | Patron | Cancelled | £199 |
Comparison
Default Event Espresso 4 Pro admin vs SleekView
Default Event Espresso 4 Pro admin
- Registrations, transactions, payments, and attendees on separate admin tabs
-
Custom
wp_esp_answervalues hidden inside each registration record -
Cannot edit
STS_IDor check-in flag for many registrations from one screen - Pro Promotions and Multiple Event Registration data live in their own screens
- No saved views for finance, door staff, or organizers per role
SleekView
-
Join
wp_esp_registration,wp_esp_event,wp_esp_transaction, andwp_esp_answeron one row - Promote custom questions to filterable columns per question
- Inline edit registration status, check-in, and notes against the same keys EE4 reads
- Save role-based views (Today's check-ins, Pending payments, Refunded last 30 days)
- Join Pro Promotions and MER data through the transaction
Features
What SleekView gives you for Event Espresso 4 Pro
Cross-event registrations
Pull wp_esp_registration across every event into one grid with attendee, ticket, transaction status, and promotion code joined inline through EE4's foreign keys.
Filter by question
Promote any wp_esp_answer row to a column by question. Meal choice, session preference, or accessibility note becomes a real filter that drives vendor counts and door prep.
Inline status edits
Toggle STS_ID and check-in flag from the grid. Writes route through EE4's CRUD layer where hooks exist, with direct wp_esp_registration writes plus conflict detection as a fallback.
Audience
Who uses SleekView for Event Espresso 4 Pro
Finance teams
Filter wp_esp_transaction by status and join payments by TXN_ID. Paid versus Pending versus Refunded views per event reconcile against the gateway report each week.
Event organizers
Group registrations by event and ticket type. Saved views per event surface capacity, attendance, and revenue without switching between EE4 tabs.
Door staff and support
Phone-friendly grid filtered to today's events with the check-in column visible. Support finds an attendee by email across every event through wp_esp_attendee in one filter.
The bigger picture
Why EE4 Pro deserves a real planning grid
Event Espresso 4 Pro models event sales with the kind of relational rigor that lets a serious operation grow. Events, datetimes, registrations, transactions, payments, attendees, and custom answers each get their own table with proper foreign keys. That structure is the foundation for trustworthy reporting, but it is also what makes the tab-by-tab admin feel like seven screens chasing one question.
An organizer planning next Saturday's gala does not want to bounce between registration list, transaction list, and attendee list to know how many VIPs have not paid. Finance does not want to reconcile wp_esp_transaction and wp_esp_payment through CSV exports. Door staff at a multi-day event do not want to switch event context every time an attendee arrives.
Treating the EE4 schema as a real grid that joins on the keys EE4 already maintains turns those tabs into one workflow. Saved views become the rituals of each role, inline writes route through EE4's own hooks where available, and the team spends less time learning the admin and more time running the event.
Questions
Common questions about SleekView for Event Espresso 4 Pro
Yes. wp_esp_event, wp_esp_datetime, wp_esp_registration, wp_esp_transaction, wp_esp_payment, wp_esp_attendee, and wp_esp_answer are first-class sources. Joins use EE4's canonical foreign keys so each row carries the relational context the operator needs.
Yes. Pro Promotions records join through the transaction, so promotion code, discount amount, and rule name appear as columns on each registration. Marketing reviews promotion redemption in one filtered view.
 Yes. MER allows one transaction to span multiple events, and SleekView reflects that by joining the parent transaction onto every child registration. Group by transaction to see one buyer's full multi-event cart.
 
Yes. Each wp_esp_answer row is keyed by question and registration. Promote a question to a column and it becomes filterable and exportable like any native field.
Yes. STS_ID is an editable cell, and writes route through EE4's CRUD layer where it exposes hooks. Confirmation emails, capacity counts, and waitlists continue to fire through EE4's own pipeline.
Queries are pinned to indexed columns like EVT_ID, STS_ID, and REG_date. Saved views with a date filter keep the grid responsive even past tens of thousands of wp_esp_registration rows.
Yes. Any filtered view exports to CSV with the columns you choose. The common pattern is one per-event view for badge printing and one transaction-status view for the weekly finance reconciliation.
 Yes. SleekView is an admin-side companion. WP-User Integration, Promotions, MER, and front-end registration forms keep running through EE4's 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.
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