SleekView Charts for Events Manager Pro: bookings and ticket sales at a glance
Events Manager Pro writes bookings, tickets, locations, and gateway payments to dedicated tables instead of postmeta. SleekView Charts reads em_bookings, em_tickets, em_locations, and em_bookings_meta and turns them into number, pie, bar, and area cards.
♾️ Lifetime License available
Booking pipelines without a spreadsheet
Events Manager Pro extends the free plugin with paid bookings, custom booking forms, multiple tickets per event, and gateway integrations. All of that data lands in dedicated tables, including em_bookings, em_tickets, em_tickets_bookings, and the per-booking meta in em_meta. The default admin renders one booking list per event with a fixed status column, which is fine for editing a single registration but slow when the question is the season-wide booking pace.
SleekView Charts reads those Pro tables directly and aggregates them into cards. The dataset joins em_bookings to em_events on event_id and to em_tickets on ticket_id, so a card grouped by ticket type can resolve the ticket name instead of an opaque numeric ID. Revenue uses booking_price, which Pro writes when payment clears, while pending registrations live in booking_status values 0 and 1.
The output is a four-card dashboard coordinators can open at the start of each day: total confirmed bookings for the next month, status distribution, top events by revenue, and the daily booking trend across the season. Numbers update as bookings clear, and nothing gets duplicated into a parallel reporting layer.
Workflow
From em_bookings rows to a dashboard
Connect to em_bookings
Join to events and tickets
Build the four cards
Save the dashboard
Sample dashboard
Charts you can build from Events Manager Pro data
Confirmed bookings this month
Count
Bookings by status
Count
group by booking_status
Top events by revenue
Sum(booking_price)
group by event_id
Daily booking pace
Count
group by booking_date_created
Comparison
Default Events Manager Pro admin vs SleekView Charts
Default EM Pro bookings list
- Default booking list is scoped to one event at a time, no cross-event totals
- No aggregate revenue card across paid bookings and ticket types
- Booking status mix requires manual counting across per-event screens
- Date grouping for daily or weekly pace is not in the default admin
- Top events by revenue is not a built-in view in the bookings UI
SleekView Charts
- Number, pie, bar, and area cards drawn from em_bookings and em_tickets
- Joins resolve event_id and ticket_id to readable titles, not numbers
- Revenue uses booking_price after payment clears via the Pro gateways
- Saved dashboards per coordinator with per-card filter scopes
- Reads canonical EM Pro tables, no parallel reporting database
Features
What SleekView Charts gives you for Events Manager Pro
One dashboard, four questions
Confirmed totals, status mix, top events, and daily pace on a single screen so the morning standup starts from numbers, not from clicking through per-event booking lists in the Pro admin.
Join events and tickets
Cards group by event title or ticket name through the linked IDs em_bookings stores. Readable labels for every chart without manual mapping or a custom report query.
Revenue from booking_price
Sum aggregations read booking_price on em_bookings, which Pro updates when the gateway confirms payment, so the revenue card matches what actually cleared rather than a tentative total.
Audience
Who builds Events Manager Pro charts with SleekView
Event coordinators
Open a saved dashboard each morning for confirmed totals, pending pressure, and which events are filling fastest. The four cards replace the per-event clickthrough through the bookings screen.
Finance and operations
Track gross revenue per event from booking_price and watch the daily pace to forecast cash flow before the season opens, with refunds visible in the rejected and cancelled slices of the donut.
Marketing leads
Watch the daily booking area card to measure campaign impact, comparing the slope after a newsletter send against the baseline pace from the previous week or month.
The bigger picture
Why paid bookings need aggregate dashboards
A booking list scoped to one event is fine for the editing workflow that single event needs. The moment a programme covers twelve events across four months with three ticket tiers and two gateways, the per-event list view stops answering the questions that actually matter: how is the pipeline pacing this week, which events are revenue-positive after refunds, and how many seats are still pending payment three days from the door. Events Manager Pro captures all of that information correctly in em_bookings, em_tickets, and em_bookings_meta, but the default admin renders it as rows the team has to count by hand.
SleekView Charts treats the same tables as a single dataset and aggregates them into number, pie, bar, and area cards that read booking_price, booking_status, and booking_date_created directly. The result is a planning surface where confirmed totals, status mix, event revenue, and daily pace live on a single screen the team can open and close in seconds.
Questions
Common questions about SleekView Charts for Events Manager Pro
Charts reads the dedicated Pro tables. SleekView connects to em_bookings, em_tickets, em_tickets_bookings, and em_locations directly so the dataset has the columns Pro actually writes rather than a postmeta shadow copy. Joins to em_events resolve event_id into a readable title.
 Yes. A bar card grouped by ticket_id and summing booking_price returns revenue per ticket. The dataset joins em_tickets so the chart shows the ticket name instead of the numeric ID Pro stores on the booking row. Filtering by event scope narrows the chart to one event when needed.
 Events Manager Pro stores booking_status as small integers where 0 is pending, 1 is confirmed, 2 is rejected, 3 is cancelled, and 4 is awaiting payment. SleekView maps those values to labels when the dataset is configured so the donut chart shows readable status names rather than the raw integer codes.
 Yes. Every card has a filter scope that can target a single event_id, a category, or a date range on booking_date_created. The filter applies on top of the aggregation, so a daily pace card scoped to one event shows only that registration trend.
 The revenue card sums booking_price for rows in confirmed status only by default. Refunded or cancelled bookings flip booking_status to 2 or 3 and drop out of the sum on the next refresh, so the chart matches what actually cleared rather than the gross requested amount.
 Yes. The free plugin writes the same em_bookings, em_tickets, and em_events tables. Pro adds gateway and form features on top, but the underlying schema is shared, so a dataset built for Pro renders against the free plugin with the gateway-specific cards disabled.
 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 gateway-side booking rows behind a revenue total or when a venue partner asks for the registrations behind their event.
 Reporting plugins typically build a parallel data layer fed by hooks on em_bookings, which means a second moving part to keep in sync. SleekView Charts reads em_bookings directly, so the dashboard reflects the same row the booking screen edits without an extra sync step or stale cache.
 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 Eu Vat Assistant
- Rehub Affiliate
- Woocommerce Multistep Checkout
- Wpc Grouped Product
- Product Csv Import Export
- Woocommerce Shipping Fedex
- Slicewp
- Woocommerce Shipping Royal Mail
- Checkoutwc
- Woocommerce Pdf Vouchers
- Woocommerce Subscriptions
- Woocommerce Product Bundles
- Woocommerce Square
- Yith Woocommerce Product Reviews
- Razorpay For Woocommerce