SleekView Charts for Events Manager
Read Events Manager's em_events, em_bookings, em_tickets, and em_locations tables and chart bookings, revenue, ticket mix, and per-location load on one SleekView dashboard.
♾️ Lifetime License available
Dedicated tables, dedicated dashboard
Events Manager is unusual in the WordPress events space because it does not rely solely on postmeta: it ships dedicated database tables for events, locations, bookings, and tickets (em_events, em_locations, em_bookings, em_tickets) alongside the standard wp_posts entries that mirror them. The structure is fast for queries and hard for the default admin to surface, which is why the bookings list ships with a fixed column set and a per-event view.
SleekView already joins those dedicated tables into a single grid with booking, event, ticket, location, status, and amount as columns. Charts adds the dashboard pass: confirmed bookings KPI, donut of ticket-type mix, bar of bookings by location, and area chart of revenue by day.
Inline status edits in the grid still write through the plugin's own update functions, so capacity counts, sold-out flags, and confirmation emails fire exactly as they would from the booking modal. The dashboard reads the same cache, so chart and grid always agree.
Workflow
How the Events Manager dashboard comes together
Read the em_ tables
Pick four operations lenses
Save per-role dashboards
Drill into the grid
Sample dashboard
Charts you can build from Events Manager data
Confirmed bookings
Count
Ticket-type mix
Count
group by ticket_type
Bookings by location
Count
group by location_name
Revenue by day
Sum(booking_amount)
group by booking_date
Comparison
Events Manager bookings page vs SleekView Charts
Events Manager default bookings list
- Default bookings list ships a fixed column set with limited filters
- Cross-event totals are not summarised at the admin level
- Per-location load is invisible unless you open each event separately
- Ticket-type mix is reported per event, never as a portfolio donut
- Revenue trend over days or weeks is not part of the default admin
SleekView Charts
- Confirmed bookings, ticket donut, location bar, and daily revenue area on one dashboard
- Reads em_events, em_bookings, em_tickets, em_locations with full join
- Inline edits in the grid route through the plugin's own update functions
- Per-role dashboards for event teams, front desk, and finance
- Drill from any chart segment to the filtered SleekView grid
Features
What SleekView Charts gives you for Events Manager
Per-location load chart
The horizontal bar of bookings per location catches venue overload before it becomes a staffing problem. A spike on one venue is a conversation the per-event admin cannot start on its own.
Ticket-type portfolio donut
Ticket-type distribution as a donut frames the marketing and pricing review. Underused tiers and over-discounted segments both surface from the same chart.
Daily revenue area
Daily revenue as an area chart turns finance reconciliation into a single screen. Pair the area trend with a date-range filter and the chart matches the gateway export every time.
Audience
Who builds Events Manager charts dashboards with SleekView
Event organisers
Confirmed bookings KPI plus per-location bar gives the daily operations view. Saved dashboards by event category replace the per-event juggling.
Front desk staff
Today's events dashboard filters to current dates with bookings and ticket-type cards. The phone-friendly grid handles on-the-spot status changes from the same screen.
Finance
Daily revenue area chart plus filter by gateway becomes the reconciliation view. Export the visible columns for the bank match and the close-out fits in one tab.
The bigger picture
Why Events Manager's dedicated tables deserve a dedicated dashboard
Events Manager made the unusual choice to ship dedicated database tables for events, locations, bookings, and tickets, mirrored to the WordPress posts table where it makes sense. The structure is fast and clean, and it pays off the moment a site grows past a few hundred bookings. The trade-off is that the WordPress admin is built around posts and meta, so the dedicated tables surface through a per-event bookings page that handles single-event triage well and cross-event operations poorly.
Event teams need cross-event work all day: a buyer writes in about three different events, a finance reconciliation crosses every event in the month, a location overload only becomes visible when bookings from two different events stack on the same room. Treating the em_ tables as the relational store they are and rendering them as four chart cards turns the dedicated-table architecture into the operational asset it was always supposed to be. Confirmed bookings, ticket mix, per-location load, daily revenue.
Saved views become the role's rhythm, drill-down goes to a grid where inline edits fire the plugin's own update functions, and the side effects (confirmation emails, capacity counts, sold-out flags) stay correct.
Questions
Common questions about SleekView Charts for Events Manager
Yes. SleekView reads em_events, em_bookings, em_tickets, and em_locations directly, joined into the chart data layer.
 Yes. Inline edits route through the plugin's own update functions, so capacity counts, sold-out flags, and confirmation emails behave the same as a manual modal change.
 Yes. Custom fields registered through the plugin promote into named columns and become available as chart axes on the dashboard.
 Yes. Filters apply across the chart cards, so a per-category dashboard saves with one filter and powers a focused operations view.
 Yes. Filter by gateway and date range and the area chart aligns with the export. The grid below is what finance exports for the bank reconciliation.
 Yes. The dashboard is responsive, and the saved Today's events view trims columns to what the desk needs.
 No. SleekView caches the em_ join and the chart cards read the cache, so even sites with tens of thousands of bookings render quickly.
 Yes. Saved dashboards respect WordPress capabilities, so organisers, front desk, and finance each see their own version of the same data.
 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