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

SleekView Kanban board for Modern Events Calendar

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

1

Connect SleekView to Modern Events Calendar

Add a data source for mec-books with the booking meta keys and join to mec-events. SleekView detects MEC Pro automatically and reads the WooCommerce order link, ticket variation, and price.
2

Pick the status column to group by

Switch the view to Kanban and pick the combined booking state column SleekView derives from post_status, mec_confirmed, and mec_attendance. SleekView creates one column per distinct value with the plugin label.
3

Choose what shows on each card

Set the card front to attendee name, event title, ticket variation, and booking total. Add the booking code and verification status for events that require manual confirmation by the organiser.
4

Enable drag to update status

Turn drag-and-drop on and SleekView writes back to mec_confirmed, mec_attendance, or the linked Woo order. Every drag is recorded in the SleekView audit log with the user, the previous state, and the time.

Sample board

Sample Modern Events Calendar bookings board

Four columns built from live mec-books posts with the fields organisers read while approving, confirming, and checking in attendees during the run-up.
Pending
31
Eline Berg, Yoga Retreat October
Pending, 120.00 EUR
Rafael Mendes, City Tour Weekend
Pending, awaiting payment
Imani Olufemi, Cooking Class Sunday
Pending, code unverified
Confirmed
176
Klara Novak, Yoga Retreat October
Confirmed, 120.00 EUR
Sebastian Ortiz, City Tour Weekend
Confirmed, 45.00 EUR
Yuki Tanaka, Cooking Class Sunday
Confirmed, 35.00 EUR
Attended
98
Hannah Voigt, Cooking Class Sunday
Attended, code MEC-4421
Caleb Wright, City Tour Weekend
Attended, code MEC-4427
Naila Ferrari, Yoga Retreat October
Attended, code MEC-4438
Cancelled
12
Ben Schulze, Cooking Class Sunday
Cancelled, refund issued
Margot Vidal, Yoga Retreat October
Cancelled, weather alert
Devon Lyle, City Tour Weekend
Cancelled, no-show fee waived

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-books posts on one board by post_status, mec_confirmed, and mec_attendance
  • Drag to Confirmed flips mec_confirmed and 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.

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