✨ 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 All-in-One Event Calendar Pro

All-in-One Event Calendar Pro pairs the calendar with the Tickets add-on, storing bookings with a payment status against each ticket buyer. SleekView Kanban reads those bookings and groups them into columns you can drag cards between to update the status.

♾️ Lifetime License available

SleekView Kanban board for All-in-One Event Calendar Pro

Read AI1EC ticket bookings as a board

All-in-One Event Calendar Pro stores events as ai1ec_event custom posts and ticket bookings as rows in ai1ec_event_ticket with a payment_status column for pending, paid, refunded, or failed. The Tickets add-on writes the linked transaction to ai1ec_transaction with the buyer email and the total. Check-in is a separate flag the organiser sets through the bookings screen on the day of the event.

SleekView Kanban reads those rows and groups them into columns by payment_status combined with the check-in flag. The board shows Pending, Paid, Checked in, and Refunded as separate stacks. Each card carries the buyer name, the event title, the ticket type, and the total from ai1ec_transaction, so organisers see what they need without opening the booking screen for every row in the report.

Dragging a card writes the new payment_status back to the source row. Moving a Paid card into Checked in stamps the check-in flag and the timestamp, moving a card into Refunded triggers the refund flow on the linked transaction, and moving back to Pending re-opens the booking for the buyer. SleekView keeps an audit log per card so changes are traceable to the staff member who made them on the board.

Workflow

From ai1ec_event_ticket rows to a board

1

Connect SleekView to AI1EC

Add a SleekView data source for ai1ec_event_ticket with joins to ai1ec_event, ai1ec_transaction, and the linked user. SleekView auto-detects the Tickets add-on and reads the payment status field directly.
2

Pick payment_status as the grouping

Switch the view to Kanban and choose payment_status as the grouping column. SleekView renders one column per distinct value with the label the bookings screen uses and lets you rename or reorder them per saved view.
3

Choose what shows on each card

Set the card front to buyer name, event title, ticket type, and total. Add any custom booking field you configured on the AI1EC ticket form so the organiser sees attendee preferences without opening the booking record.
4

Enable drag to update status

Turn on drag-and-drop and SleekView writes the new payment_status back to ai1ec_event_ticket and flips the check-in flag when needed. Every move is recorded in the SleekView activity log with user and timestamp.

Sample board

Sample AI1EC ticket bookings board

Four columns built from the live ai1ec_event_ticket rows on a Pro install, with the cards the organiser drags as bookings are paid, refunded, and checked in on event day.
Pending
34
Anna Kovac, Spring Conference 2026
Pending, 149.00 USD due today
Liam Park, Founders Drinks Friday
Pending, 15.00 USD pay-at-door
Priya Anand, Yoga Series Pass
Pending, 89.00 USD invoice sent
Paid
152
Marcus Webb, Spring Conference 2026
Paid, 149.00 USD via Stripe
Helena Voss, Founders Drinks Friday
Paid, 15.00 USD via PayPal
Tomasz Kowal, Yoga Series Pass
Paid, 89.00 USD via Stripe
Checked in
89
Daniel Ortiz, Spring Conference 2026
Scanned 09:42, Day pass holder
Sara Ono, Founders Drinks Friday
Scanned 19:05, RSVP holder
Karim Idris, Yoga Series Pass
Scanned 07:55, Series pass user
Refunded
11
Eli Berger, Spring Conference 2026
Refunded, 149.00 USD today
Mia Tanaka, Founders Drinks Friday
Refunded, 15.00 USD today
Adrian Cole, Yoga Series Pass
Refunded, 89.00 USD today

Comparison

Default bookings screen vs SleekView Kanban

Default AI1EC bookings list

  • Bookings screen is a long table sorted by purchase date with status hidden as a label
  • No way to drag bookings from pending to paid to checked in on a single board
  • Refunds run through the linked transaction screen separately from the bookings list
  • Custom booking fields are buried behind a per-row modal, not visible on a card front
  • Check-in flag is set through a per-row button rather than a draggable column move

SleekView Kanban

  • Groups ai1ec_event_ticket rows on one board by payment_status
  • Drag a card to flip payment_status and the check-in flag in one move
  • Card front shows buyer name, event title, ticket type, and total from ai1ec_transaction
  • Refund drag triggers the linked transaction refund flow on Stripe or PayPal directly
  • Audit log records every drag with user, timestamp, and previous payment_status value

Features

What SleekView Kanban gives you for All-in-One Event Calendar Pro

Real booking cards

One card per row in ai1ec_event_ticket with the buyer name, event title, ticket type, and total from the joined ai1ec_transaction row, plus any custom booking field you configured on the AI1EC ticket form.

Drag to flip payment_status

Moving a card writes the new payment_status back to ai1ec_event_ticket and flips the check-in flag when the move lands in the Checked in column, so the bookings screen and the check-in report read the same value.

Per-role saved boards

Scope the board so door staff see Paid and Checked in only, organisers see all columns, and finance gets a board focused on Refunded and the linked ai1ec_transaction totals on Stripe or PayPal.

Audience

Who runs AI1EC bookings on a kanban board

Door staff at conferences

Open the board on a tablet, find the buyer, drag the card from Paid to Checked in. SleekView writes the check-in flag with the timestamp and the bookings screen reads it.

Recurring series organisers

Watch bookings move between Pending and Paid through the week so the room count and the catering order match what the calendar actually expects on the night of the event.

Finance teams on refunds

Filter the board to Refunded to clear refund tickets against the ai1ec_transaction totals on Stripe or PayPal in a single pass without opening each booking row by hand.

The bigger picture

Bookings deserve a board, not a long list

All-in-One Event Calendar Pro has a clear booking flow. Pending becomes Paid when the linked transaction settles, Paid becomes Checked in at the door when the organiser flips the flag, and sometimes Paid becomes Refunded when the event is postponed and the buyer asks for a refund. The plugin stores all of that in ai1ec_event_ticket and ai1ec_transaction, but the default reading surface is a long table sorted by purchase date with the status hidden behind a small label per row.

Seeing how many Paid bookings are still unscanned an hour into the event takes a filter, a sort, and a count in your head while the next buyer is waiting at the door. SleekView Kanban turns the same data into a board with Pending, Paid, Checked in, and Refunded as columns, a count per column at the top, and a card per booking. Drag a card to flip the status and the bookings screen reads the new value because SleekView writes to ai1ec_event_ticket directly.

Questions

Common questions about SleekView Kanban for All-in-One Event Calendar Pro

Yes. SleekView reads ai1ec_event_ticket and ai1ec_transaction directly through the same code path the bookings screen uses, so the Tickets add-on does not need any extra configuration beyond pointing SleekView at the table and choosing payment_status as the grouping column.

 

Yes. Dropping a card into Checked in writes the check-in flag the AI1EC bookings screen uses, including the timestamp. The default check-in column in the bookings list reads the same flag, so the board and the list show identical numbers without a separate sync step at any point.

 

Yes. Dropping a card into Refunded triggers the refund flow on the linked ai1ec_transaction through the same hook the transaction screen uses, so receipts and emails behave exactly as if the refund was issued from the row. SleekView records the drag in the audit log.

 

Yes. SleekView reads any custom booking field you configured on the AI1EC ticket form and lets you choose it for the card front. The value matches what shows in the bookings screen because SleekView reads the same row, not a copy stored somewhere else.

 

Yes. Saved kanban views are scoped per role and per capability, so door staff can see Paid and Checked in only, finance can see Refunded, and the organiser sees all four columns. The underlying ai1ec_event_ticket data does not change, only what each role reads on the board.

 

Yes. Free events still write rows to ai1ec_event_ticket with payment_status set to a paid-equivalent value. SleekView reads the same field and groups the rows the same way, so RSVP-only events show a board with Pending, Going, and Checked in columns based on the values in your data.

 

Yes. SleekView reads the distinct values present in payment_status and renders one kanban column per value. If you registered a custom payment status through a snippet or a third party gateway, that value shows as a column next to the built-in ones with no extra configuration.

 

No. SleekView paginates inside each column and loads card detail on demand, so a conference series with several thousand bookings renders the column counts immediately and streams card content as you scroll. Filters and saved views reduce the working set before render.

 

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