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

SleekView table view for Events Manager

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

1

Connect to bookings

Create a SleekView against the Events Manager bookings table. Booking ID, person, event ID, ticket ID, amount, and status are detected from the dedicated table, ready to be promoted to columns.
2

Join events and locations

Add joins on em_events and em_locations to surface event title, start time, location name, and address on each booking row. Custom booking form fields promote alongside the native columns.
3

Pin role-based views

Save Door staff (today's events, check-in column, search), Finance (paid versus refunded by event), and Coordinator (group by location, watch capacity).
4

Edit and export

Confirm, cancel, or refund bookings inline through the plugin's update functions. Bulk update during campaign close-out. Export per-event or per-status views to CSV for badge printing, finance, or buyer follow-up.

Sample columns

A typical Events Manager bookings view

Bookings rendered with attendee, event, ticket, and status visible at once.
Source: 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.

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