SleekView for Modern Events Calendar Pro: events & bookings as tables
Modern Events Calendar Pro stores events as the mec-events post type and bookings as mec-books, with attendee data in wp_mec_bookings when the dedicated table is enabled. SleekView joins those records into a single admin grid with inline edits, saved views, and date-range filters.
♾️ Lifetime License available
Events, bookings, and attendees in one workspace
Modern Events Calendar Pro registers events as the mec-events post type with meta keys like mec_start_date, mec_end_date, mec_location_id, and mec_organizer_id. Bookings live as the mec-books post type, with attendee details stored in wp_postmeta or in the dedicated wp_mec_bookings table when that option is on. The default admin offers a per-event booking list, which is fine until an organizer needs a cross-event view by date.
SleekView reads mec-events and joins location and organizer fields onto each event row through the linked post IDs. The booking grid joins event title, ticket name, attendee name, and payment status onto every mec-books record. Custom registration fields stored as booking meta promote to columns once registered, so dietary notes or session choice become filters instead of free-text in an email.
Inline edits write to the same mec_* meta keys MEC reads internally. A rescheduled mec_start_date updates the calendar, an updated booking status updates the dashboard counters, and the attendee email is editable in case of typos at registration. The result is a planning surface tuned for organizers running back-to-back events out of one calendar.
Workflow
From two MEC post types to one bookings grid
Connect to mec-events
mec-events post type. mec_start_date, mec_end_date, mec_location_id, and mec_organizer_id are detected automatically.
Add a bookings view
mec-books. Join the parent event by ID, promote ticket name and attendee email, and add any custom booking-form fields as columns.
Pin organizer and door views
Edit and export
Sample columns
A typical MEC Pro bookings view
wp_posts (post_type=mec-events, post_type=mec-books) + wp_postmeta + wp_mec_bookings (optional)
| Attendee | Event | Date | Ticket | Payment | Check-in |
|---|---|---|---|---|---|
| Sara Klein | May Conference | May 22 | Standard | Paid | Checked-in |
| Jonas Park | May Conference | May 22 | VIP | Paid | Pending |
| Lyra Okafor | Spring Workshop | Jun 04 | Workshop | Pending | Pending |
| Mia Brewer | Annual Meetup | Jul 09 | Free RSVP | Cancelled | No-show |
Comparison
Default Modern Events Calendar Pro admin vs SleekView
Default Modern Events Calendar Pro admin
- Bookings list is per-event, with no cross-event grid
-
Event meta like
mec_location_idandmec_organizer_idhidden behind the editor - Cannot edit booking status or attendee details from the list
-
Date-range filtering on
mec_start_daterequires the calendar UI - No saved views for organizers, finance, or door staff
SleekView
- Cross-event bookings grid joining event, ticket, and attendee data
-
Promote any
mec-eventsmeta key to a column or filter - Inline edit booking status, attendee email, and ticket assignment
- Save views like Today's check-ins or Pending payments per role
-
Filter
mec_start_dateby range or relative window (this week, next 14 days)
Features
What SleekView gives you for Modern Events Calendar Pro
Date-range planning
Sort by mec_start_date and filter to a relative window. The This week and Next 14 days views replace the calendar scrolling that wastes Monday mornings.
Cross-event bookings
Pull every mec-books record into one grid with event title, ticket name, payment status, and attendee email joined through the booking meta.
Inline reschedule
Edit mec_start_date or booking status directly. Writes route through the same meta keys MEC reads internally, so the front-end calendar and dashboard counters update immediately.
Audience
Who uses SleekView for Modern Events Calendar Pro
Event organizers
Group events by location or organizer to balance the schedule. Saved views like Upcoming this month and By location surface conflicts before they become customer calls.
Ticketing operators
Track bookings per event with payment status as a column. Filter mec-books by ticket to confirm capacity and run targeted follow-ups for pending payments.
Door and support staff
Use a phone-friendly grid filtered to today's events to check attendees in. Search by email surfaces every booking attached to one buyer across events.
The bigger picture
Why MEC Pro operators outgrow per-event lists
Modern Events Calendar Pro shines on the public side: skins, modals, recurrence, and a clean booking form. The admin side is where operators feel the pinch as soon as one calendar runs more than a handful of events at the same time. Booking lists live per event, which is exactly the wrong shape for an organizer triaging next week, a finance lead reconciling Friday's payments, or a door volunteer checking three rooms at once.
The data is already there in mec-events and mec-books, but the default admin presents it one event at a time. Treating the schema as a real grid that joins event metadata onto every booking turns the calendar from a public-facing display into a planning surface. Saved views give each role its own working surface, inline edits route through the same meta keys MEC already reads, and a CSV export of a filtered date range replaces the spreadsheet stitching that filled the gap before.
Questions
Common questions about SleekView for Modern Events Calendar Pro
Yes. When wp_mec_bookings is enabled in MEC settings, SleekView reads from it directly. When bookings are stored in wp_postmeta only, the same grid works against the mec-books post type without configuration changes.
Yes. mec_start_date and mec_end_date are editable cells. Edits write to the same meta keys MEC reads, so the front-end calendar, single-event template, and any scheduled email reminders pick up the new time.
Yes. Custom fields registered through MEC's Booking Form Builder show up as meta on each mec-books record. Promote any of them to columns and they become filterable and exportable like native columns.
Yes. MEC's recurrence is modeled through repeat meta and child instances. Recurring series show as parent rows with child instances available through a filter, because SleekView only reads and writes through the same meta keys MEC uses.
 
Bookings are paginated and indexed on the underlying table. For tens of thousands of bookings, saved views with date filters keep queries pinned to indexed columns like mec_start_date and the booking post_date.
Yes. Any filtered view exports to CSV with the columns you choose. The common pattern is one per-event view for badge printing and another per-ticket view for vendor handoffs.
 Yes. When MEC routes payment through WooCommerce, the order ID lives on the booking record. Joining the WooCommerce order surfaces total, payment status, and customer details on the booking row, which is what the support view needs.
 
Yes. SleekView is an admin-side companion. Month view, list view, day view, and MEC's grid skins continue to work because all changes happen through the same mec_* meta keys the public templates read.
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 Australia Post Pro
- Paykickstart Bridge
- Surecart Bumps
- Woocommerce Back In Stock
- Surecart
- Woocommerce Canpar Shipping
- Woocommerce Vendor Payouts
- Givewp
- Yith Woocommerce Product Reviews
- Yith Essential Kit
- Product Vendors Marketplace
- Spocket Dropshipping
- Woocommerce Taxify
- Shopify Bridge
- Woocommerce Product Table