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

SleekView table view for Event Espresso 4 Pro

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

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.
2

Join events, tickets, attendees, promotions

Use 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.
3

Pin role-based views

Save Today's check-ins, Pending payments, By organizer, and Refunded last 30 days. Each view captures filters, columns, and sort so the workflow reopens with one click.
4

Edit and bulk-update

Toggle check-ins, 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

Registrations across events with wp_esp_event, wp_esp_transaction, and wp_esp_answer joined inline.
Source: 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_answer values hidden inside each registration record
  • Cannot edit STS_ID or 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, and wp_esp_answer on 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.

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