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
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
Connect SleekView to AI1EC
Pick payment_status as the grouping
Choose what shows on each card
Enable drag to update status
Sample board
Sample AI1EC ticket bookings board
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_ticketrows on one board bypayment_status -
Drag a card to flip
payment_statusand 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.
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