SleekView for Events Manager: events and bookings as tables
Events Manager stores events, locations, and bookings in dedicated database tables alongside the WordPress posts table. SleekView reads them together into the operational grid event teams actually use.
♾️ Lifetime License available
Events, locations, and bookings on one screen
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 faster for queries and harder for the default WordPress admin to surface, which is why the bookings list ships with a fixed column set and limited filters.
SleekView reads the Events Manager bookings, events, and locations tables together. Booking ID, attendee name, event, ticket type, amount, status, and location join into a single grid. Custom booking form fields registered through the plugin promote into named columns. Inline edits to booking status write through the plugin's own update functions so capacity counts, sold-out flags, and booking confirmation emails fire exactly as they would from the booking modal.
For event teams the unlock is the operational layer: a saved view for today's events with a check-in column, a finance view that surfaces paid versus refunded by event, a coordinator view grouped by location to spot conflicts. Bulk operations cover the messy days — confirming a wave of pending bookings after a campaign close, rescheduling a series when a location changes, refunding cleanly when an event cancels.
Workflow
From dedicated tables to one operational grid
Connect to bookings
Join events and locations
Pin role-based views
Edit and export
Sample columns
A typical Events Manager bookings view
Events Manager tables + WordPress posts
| Booking | Attendee | Event | Ticket | Amount | Status |
|---|---|---|---|---|---|
| #5012 | Linnea Ek | Pottery Class | Standard | $45 | Confirmed |
| #5013 | Omar Idris | Pottery Class | Standard | $45 | Pending |
| #5014 | Hannah Borg | Sourdough Workshop | Drop-in | $30 | Confirmed |
| #5015 | Sam Whitford | Pottery Class | Standard | $45 | Cancelled |
Comparison
Default Events Manager admin vs SleekView
Default Events Manager admin
- Bookings list has fixed columns and limited filters
- Events, locations, and bookings live on separate admin pages
- Custom booking form fields hidden behind each booking record
- Cannot bulk update booking status across events
- No saved views for organizers, finance, or front desk
SleekView
- Cross-event bookings table joining events and locations
- Inline status edits that fire the plugin's own confirmation hooks
- Show custom booking form fields as columns
- Save views per role like Door staff, Finance, or Coordinator
- Bulk confirm, cancel, or refund during campaign close-outs
Features
What SleekView gives you for Events Manager
Bookings across every event
Pull every Events Manager booking into one grid with event, ticket, location, and status on the same row. Cross-event lookups go from three clicks per buyer to one search.
Filter by location
Group bookings by location and date to catch a venue overload before it becomes a staffing problem. A saved per-location view replaces the per-event drill-down the default bookings page requires.
Inline status edits
Confirm, cancel, or refund bookings without opening each one in a modal. Inline edits run through the plugin's own update functions, so confirmation emails, capacity updates, and sold-out flags all fire correctly.
Audience
Who uses SleekView for Events Manager
Event organizers
See bookings, capacity, and locations in one consolidated grid. Saved views per location and per category replace the daily juggle between the bookings page, the events page, and the locations page.
Front desk staff
Look up attendees and adjust booking status from a phone-friendly grid. The saved Today's events view filters to current dates and surfaces only the columns the desk needs — name, ticket, status.
Finance
Reconcile bookings against gateway exports without leaving WP Admin. Filter by gateway and date range, export the visible columns for the bank reconciliation, and move on with the close-out.
The bigger picture
Why dedicated event tables deserve a real grid
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 Events Manager data as a grid that joins the dedicated tables turns the dedicated-table architecture into the operational asset it was always supposed to be. Saved views become the role's rhythm, inline edits cut booking status changes from minutes to seconds, and the plugin's own update functions handle the side effects so confirmation emails, capacity counts, and sold-out flags stay correct.
Questions
Common questions about SleekView for Events Manager
Yes. Events Manager stores data in dedicated tables — em_events, em_locations, em_bookings, em_tickets — alongside the mirrored WordPress posts. SleekView reads them together so a bookings row can carry event, location, and ticket data without a separate admin trip.
 Yes. Inline status edits run through the plugin's own update functions, so confirmation emails, capacity adjustments, and the sold-out flag all fire exactly as they do from the booking modal. The grid is faster; the side effects are identical.
 Yes. Any custom field registered against Events Manager's booking form is detected and can be promoted to a column. Once promoted, the field is filterable and exports cleanly with the rest of the booking row.
 Yes. Coupons are stored on the booking record, so coupon code, discount, and discount type can all be promoted to columns. Filtering by coupon for a campaign post-mortem is a saved view, not a custom report.
 Yes. Recurring events appear with their parent recurrence visible as context, and individual instances are filterable and editable. The plugin's recurrence engine continues to handle front-end display because every change writes through the same data layer.
 Yes. SleekView only changes the admin grid. The front-end booking forms, event lists, and location pages continue to render normally because every change goes through Events Manager's own update path rather than direct table edits.
 Yes. Filtered views export to CSV with the column set you have configured. The usual workflow is one saved view per event for badge printing or check-in lists, and another saved view per status for finance and customer-service follow-ups.
 Events Manager's bookings page is a fixed-column list scoped to a single event at a time. SleekView is a configurable cross-event grid with saved views, inline edits that respect the plugin's hooks, and a join across events, locations, and tickets that the default page does not attempt.
 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