SleekView Charts for Event Espresso PDF Tickets: tickets generated
Event Espresso writes registrations, tickets, and attendees to dedicated tables. The PDF Tickets add-on layers PDF generation on top. SleekView Charts reads esp_registration, esp_ticket, and esp_attendee to render number, pie, bar, and area cards.
♾️ Lifetime License available
Event Espresso registrations as a dashboard
Event Espresso 4 manages registrations through dedicated tables instead of postmeta. The core tables are esp_registration, esp_ticket, esp_attendee, esp_event, and the linking tables that join them. The PDF Tickets add-on adds the per-registration PDF generation step that lets attendees download a printable ticket once their registration is approved.
The default Event Espresso admin screens are powerful but row-based. The team can browse registrations per event and run individual queries, but there is no aggregate dashboard for tickets generated, status mix, top events by registration, and the daily pace. SleekView Charts reads the Event Espresso tables directly, joins esp_registration to esp_event on EVT_ID and to esp_ticket on TKT_ID, and turns the registration pipeline into a four-card dashboard.
The output is the operations screen registrations actually need. Tickets generated for the next event, registration status mix, top events by registration, and daily pace across the season all live on one screen the team can open before each open of registration.
Workflow
From esp_registration tables to a dashboard
Connect to Event Espresso tables
Resolve joins to events and tickets
Build the four cards
Save the dashboard
Sample dashboard
Charts you can build from Event Espresso PDF Tickets data
Approved registrations this month
Count
Registrations by status
Count
group by STS_ID
Top events by registrations
Count
group by EVT_ID
Daily registration pace
Count
group by REG_date
Comparison
Default Event Espresso admin vs SleekView Charts
Default registration screens
- Default screens render rows from the EE tables without aggregates
- PDF tickets generated is not a built-in KPI in the admin
- Status mix requires counting across paginated registration tables
- Top events by registration needs manual sorting outside the admin
- Daily registration pace is not a built-in EE admin view
SleekView Charts
- Number, pie, bar, and area cards drawn from esp_registration
- Joins to esp_event and esp_ticket through EVT_ID and TKT_ID
- Status pie maps STS_ID to readable labels from esp_status
- Daily pace from REG_date with filter scope by event or category
- Reads canonical EE tables, no parallel reporting database
Features
What SleekView Charts gives you for Event Espresso PDF Tickets
PDF tickets as a KPI
Approved registrations are exactly the registrations a PDF ticket is generated for. The Number card surfaces that count so the team reads PDF tickets generated as a single headline figure rather than an estimate.
Joins to EE entities
Cards label by event title and ticket name through the EE foreign keys, so the chart reads as readable names rather than the numeric IDs the EE schema uses on the registration row.
Status throughput
The status pie reads STS_ID from esp_registration and maps each value to its readable label so approved, pending payment, and declined registrations show as the percentage mix the team needs each morning.
Audience
Who builds EE PDF Tickets dashboards with SleekView
Registration and box office
Read approved registrations and top events at a glance before opening doors. The pie surfaces pending payments that still need follow-up before they convert into PDF tickets at the door.
Finance and reconciliation
The status mix and top events bar give a clean read on the registrations that should match the gateway settlement, with declined and cancelled visible as slices instead of buried in the row list.
Marketing teams
Watch the daily registration pace area card to confirm a campaign or open of registration is performing, comparing slope against the prior period without exporting EE tables to a spreadsheet.
The bigger picture
Why EE registrations need a dashboard layer
Event Espresso stores rich registration data in a normalised set of tables that work well for queries but read poorly as raw lists in the admin. The team can browse registrations per event one row at a time, which works for editing or refunding a single attendee but does not surface the picture registration meetings actually need: how many PDF tickets are about to be issued for next week's event, what the status mix is, which events are leading the season, and how the daily pace is tracking against the campaign plan. EE PDF Tickets captures every approved registration correctly, and the PDF generation step depends on STS_ID being approved.
SleekView Charts treats esp_registration, esp_event, and esp_ticket as a single dataset and aggregates them into number, pie, bar, and area cards that read STS_ID, EVT_ID, TKT_ID, and REG_date directly. The result is a registration surface that maps onto how the team actually plans the season.
Questions
Common questions about SleekView Charts for Event Espresso PDF Tickets
Charts reads the EE tables directly. SleekView connects to esp_registration, esp_event, esp_ticket, esp_attendee, and the linking tables and joins them at query time. There is no parallel database and no scheduled sync that could fall out of step with what the EE admin shows.
 Event Espresso stores registration status as STS_ID values like RAP, RPP, RPN, and RCN. SleekView maps those codes to their readable labels via the esp_status table, so the status pie shows approved, pending payment, not approved, and cancelled rather than the raw three-letter codes.
 Yes. PDF tickets are issued for approved registrations on events that have PDF Tickets enabled. The dataset can filter on the approved status and on the EVT_ID set for PDF Tickets so the Number KPI is precisely the count of PDF tickets the add-on actually generated.
 Yes. Each ticket type is a row in esp_ticket and each registration links a TKT_ID. The bar of top events still works at the event level, while a separate card can group by TKT_ID to show which ticket type is leading sales across a multi-ticket event configuration.
 Yes. Every card has a filter scope that can target a specific EVT_ID, a status, a ticket type, or a date range on REG_date. The filter applies on top of the aggregation so a daily pace card scoped to one event returns only that event's window.
 Yes. Refunds appear as status changes on esp_registration and as adjustments on the related payment rows. A status pie shows the refunded slice, and the approved KPI reflects only registrations still in approved status, so refunds drop out on the next refresh.
 Yes. Each card has an underlying dataset slice that exports to CSV with the columns the chart used to aggregate. Useful when finance needs the registration rows behind a per-event total or when operations needs the attendees behind a campaign-driven spike.
 Reporting plugins typically build a parallel summary table and need their own sync hooks. SleekView Charts reads the EE tables themselves, so the dashboard reflects the same registrations the EE admin edits without an extra sync or stale cache between the data and the chart.
 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 checkoutBrowse more
- Woocommerce Services
- Atum Inventory Management
- Yith Woocommerce Advanced Product Options
- Woo Stripe Payment
- Yith Woocommerce Product Image Gallery Slider
- Rehub Affiliate
- Woo Order Export Lite
- Woocommerce Purchase Order Gateway
- Yith Woocommerce Waiting List
- Woocommerce Distance Rate Shipping
- Wp Invoice
- Woocommerce Correos
- Shipstation Woocommerce
- Discount Rules For Woocommerce
- Woo Razorpay