SleekView Kanban for Modern Events Calendar
Modern Events Calendar stores every booking as a mec-books post with statuses like pending, confirmed, and trashed, plus verification and attendance meta. SleekView Kanban renders one card per booking and lets you drag between columns to update the source row.
♾️ Lifetime License available
Read MEC bookings as a board instead of a long admin list
Modern Events Calendar writes every booking as a post. Each row lives in mec-books with a post_status of publish, pending, or trash, plus meta keys like mec_verified, mec_confirmed, and mec_attendance that track verification and check-in. The default Bookings screen shows those rows as a table with the status as a column label, sorted by date, and verification spread across a separate confirmation screen.
SleekView Kanban reads the same mec-books posts and groups them by the combined booking state. The natural grouping is the lifecycle the plugin already encodes, so the board shows Pending, Confirmed, Attended, and Cancelled as separate columns. Each card carries the attendee name, the event title, the ticket variation, and the booking total from the linked WooCommerce order when MEC is wired to Woo, so the front of the card holds everything the organiser needs to move it forward.
Dragging a card writes back to the source row. Moving a card from Pending to Confirmed flips mec_confirmed to 1 and sends the confirmation email through the plugin hook, moving a card to Attended writes the attendance meta and the timestamp, and moving a card to Cancelled trashes the booking post and reverses the linked Woo order when one exists. Booking codes that need verification show a small flag so the organiser handles them before approval rather than after.
Workflow
From mec-books posts to a draggable board
Connect SleekView to Modern Events Calendar
Pick the status column to group by
Choose what shows on each card
Enable drag to update status
Sample board
Sample Modern Events Calendar bookings board
Comparison
Default MEC bookings vs SleekView Kanban
Default MEC bookings list
- Bookings list sorts by date with status, verification, and attendance as separate columns
- Confirmation, verification, and check-in each live on a different screen in the plugin admin
- No board view to see Pending and Confirmed counts side by side per event
- Refund and cancellation against the linked WooCommerce order is a multi-screen task
- Custom statuses from MEC addons are not surfaced as a grouping anywhere in admin
SleekView Kanban
-
Groups
mec-booksposts on one board by post_status,mec_confirmed, andmec_attendance -
Drag to Confirmed flips
mec_confirmedand sends the configured plugin email - Drag to Attended writes the attendance meta and the timestamp on the booking row
- Drag to Cancelled trashes the booking and reverses the linked WooCommerce order
- Cards show attendee, event, ticket variation, and total in a single readable row
Features
What SleekView Kanban gives you for Modern Events Calendar
Booking cards on the board
One card per mec-books post with attendee, event, ticket variation, and booking total drawn from the same meta the default Bookings screen reads on each row.
Drag updates the source row
Each drag writes back to post_status, mec_confirmed, mec_attendance, or the linked Woo order, so the plugin reports and the Bookings screen show the same state the board edits.
Per-role kanban views
Save boards per role so the organiser sees Pending and Confirmed, door staff see Confirmed and Attended, and finance gets a focused view on Cancelled bookings.
Audience
Who runs MEC bookings on a kanban board
Event organisers
Approve pending bookings in batches, watch confirmed counts rise, and keep an eye on cancellations through the week without switching screens.
On-site teams
Open the board on a tablet at check-in, scan the booking code, drag the card to Attended. The plugin attendance report reads the same meta the next refresh.
Finance and refunds
Work the Cancelled column on Monday morning, drag suspicious bookings to Cancelled, and have SleekView reverse the linked Woo order in the same drop.
The bigger picture
MEC bookings are a workflow, treat them like one
MEC already encodes a booking lifecycle: a row arrives in mec-books as pending, an organiser or the payment gateway flips mec_confirmed to one, the door scan writes mec_attendance, and a cancellation either trashes the row or reverses the linked WooCommerce order. The default Bookings screen still reads that lifecycle as a table sorted by date with the status as a column label and verification on a separate screen, so an organiser handling fifty pending bookings spends most of the time switching tabs. SleekView Kanban reads the same mec-books posts and lays them out as Pending, Confirmed, Attended, and Cancelled with a count at the top of each column and a card per booking.
Approving a batch means dragging cards in groups, not opening rows one at a time. The verification flag on the card is visible before the move, so the organiser does the checks once, before the booking turns confirmed and the email goes out. Cancellations move on the board and the linked Woo order updates through the same hook the orders screen would use, so the numbers in the plugin reports and the numbers on the board stay identical without manual reconciliation.
Questions
Common questions about SleekView Kanban for Modern Events Calendar
Yes. SleekView reads mec-books on both versions and reads the Pro-only fields when present, including waiting list, custom booking statuses, and the WooCommerce order link, so a Pro install gets a richer card without extra configuration.
 Yes. Dropping a card on Confirmed sets the mec_confirmed meta to one through the plugin hook, so the confirmation email is sent and the Bookings screen shows the new state. Dropping back to Pending reverses the flag with the same hook so the audit trail stays clean.
 Yes. When the booking has a linked Woo order, dropping the card on Cancelled trashes the booking and refunds the order through the standard hook the WooCommerce orders screen uses. Stock and emails behave exactly as if the refund had been issued from the order screen.
 Yes. SleekView reads distinct values from the grouping column at render time, so a custom status registered by an MEC addon appears next to the built-in ones. You can hide a column from a saved view without removing the status from the database.
 Yes. A waiting list state can either be its own column or be merged into Pending with a small flag on the card. Promoting a waiting list booking to Confirmed is a single drag and the plugin sends the configured promotion email through its standard flow.
 Yes. SleekView saved views support filters per event, per organiser, or per category, so a multi-stage festival can run one board per stage. The count at the top of each column reflects the filter, not the global total, so the screen stays honest about scope.
 Each card shows the MEC booking code and can show the QR ticket ID when the addon is installed. Scanning the code with a handheld scanner navigates to the card, and dragging the card to Attended writes the same attendance meta the plugin scanner screen writes, so totals match across views.
 Yes. Every drag writes a row to the SleekView activity log with the booking ID, the previous state, the new state, the user, and the time. Filtering by event and by date gives a clean record of who confirmed, who checked in, and who cancelled, which makes postmortem questions a single search.
 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