SleekView Kanban for WP Travel
SleekView Kanban reads the WP Travel itinerary-booking custom post type, groups every booking by its status, and lets you drag a card from Pending to Confirmed, Paid, or Cancelled with the change written back through WP Travel's own update path.
♾️ Lifetime License available
WP Travel itinerary bookings stack up in a flat list
WP Travel stores every itinerary booking as a itinerary-booking custom post with a post_status like pending, booked, paid, cancelled, or on-hold. The default Bookings screen lists those posts in a long table sorted by booking ID with the status as a small label per row, which works for occasional inquiries and falls apart once your itinerary catalogue is selling weekly trips.
SleekView Kanban reads the same itinerary-booking posts and treats the post_status column as the natural axis to group by. Each card surfaces the customer name, the itinerary title, the departure date, the traveller count, and the total. Columns mirror your real WP Travel statuses, so a glance tells you how many bookings are pending payment, how many are confirmed, and how many cancellations still need a refund decision.
Drag a card from Pending to Booked and SleekView calls the same WP Travel update path the admin uses, which fires the confirmation email, decrements itinerary availability, and triggers any partial-payment or coupon hooks you have configured. Drag to Cancelled and the refund and notification flows run through the plugin so any payment gateway integration handles the money side the same way it would from the admin.
Workflow
Build a WP Travel kanban in four steps
Connect WP Travel
itinerary-booking post type, the linked itinerary and traveller meta, and any custom enquiry-form fields you collect without manual mapping or CSV exports.
Pick the booking status column
post_status as the group-by axis. SleekView lists every distinct WP Travel status and renders one column per value: Pending, Booked, Paid, Cancelled, On hold, and any custom statuses you have added.
Choose what shows on each card
Enable drag-and-drop status writes
Sample board
Sample WP Travel itinerary bookings board
Comparison
WP Travel list view vs SleekView Kanban
Default WP Travel bookings
- Flat bookings list sorted by booking ID with status visible only as a small label per row
- Status changes require opening each booking and editing the dropdown one at a time
- No glance count of how many itineraries still owe a deposit or a final payment
- Filtering by status reloads the whole table and loses the itinerary context you were reading
- Per-itinerary workflows require manual filters every visit instead of a saved board
SleekView Kanban
-
Groups WP Travel
post_statusvalues into one column per stage with live counts - Drag from Pending to Booked writes through WP Travel's own update path
- Cards show customer, itinerary, departure, travellers, and total in a single readable tile
- Confirmation emails, availability updates, and payment hooks fire on every drag
- Per-itinerary and per-guide saved views give each team a focused board for their rows
Features
What SleekView Kanban gives you for WP Travel
Group by any itinerary status
Use the built-in WP Travel statuses or any custom value your operations workflow has added. SleekView lists every distinct value present in the column and renders one board column per status with counts that update live as you drag cards.
Drag to change booking status
Move a card from Pending to Booked and SleekView calls the same WP Travel update path the admin dropdown uses. Confirmation emails, partial-payment hooks, and itinerary availability changes fire so nothing in the lifecycle silently breaks.
Configurable card fields
Pick which booking fields land on each card: customer, itinerary title, departure date, traveller count, total, payment plan stage, or any custom enquiry-form field. Dates and currency format themselves automatically.
Audience
Workflows the kanban view unlocks for WP Travel
Daily ops standup
Open the board on the office screen, walk through Pending and Booked, and drag the ones ready for final invoicing into Paid. Everyone sees the same source of truth for the week ahead.
Balance chasing
Filter to the Booked column to see which itineraries still owe a balance, drag to Paid once the payment link resolves, and let the rest age into a follow-up flag without manual tracking.
Per-destination boards
Save one board per itinerary or destination so each guide team only sees the bookings they will lead. The owner keeps an all-itineraries board for the weekly review.
The bigger picture
Itinerary bookings deserve a board, not a list
Itinerary bookings are not just rows in a table, they are a sequence of commitments: enquiry, deposit, balance, departure, debrief. WP Travel captures all of that already in itinerary-booking posts and the linked itinerary meta. The default admin presents the result as a list sorted by booking ID, which is the order they came in, not the order they need attention.
That order makes sense for accounting and useless for tour operations. The board view fixes this by making the only state that matters, the booking status, the primary axis of the screen. You can see at a glance how many itineraries are awaiting payment, how many are confirmed for next week, and how many cancellations still owe a refund.
Cards make individual bookings legible at the level of customer, itinerary, dates, travellers, and money, which is what a tour operator and a guide team actually need. Drag is the natural verb for moving a booking from one stage to the next, and because SleekView writes through WP Travel's own functions, every drag still triggers the confirmation emails, the payment captures, and the availability changes you already configured. List view and board view become two reading surfaces over the same data instead of a tradeoff between them.
Questions
Common questions about SleekView Kanban for WP Travel
Every value the plugin writes to post_status for itinerary-booking: Pending, Booked, Paid, Cancelled, and On hold. Any custom status you have registered through a snippet or add-on appears as its own column the moment a booking lands in it, with no manual mapping required.
Yes. SleekView calls the same update path the admin dropdown uses, so the itinerary-booking post changes, confirmation emails fire, itinerary availability refreshes, and any payment add-on hooks you have configured trigger exactly as if you had used the standard interface.
SleekView offers an optional confirmation prompt on drags into destructive columns like Cancelled, and any drag can be reverted by dragging back. The refund flow still runs through WP Travel, so any payment gateway integration handles the money side the same way it would from the admin.
 Yes. SleekView reads booking state on a short interval and reconciles drags against the live record, so if a colleague has already booked a customer on their screen, you see the new state before your drag conflicts. Optimistic updates revert cleanly on rejected writes.
 The primary grouping is status, but each card surfaces the itinerary title, departure date, and traveller count, which gives you the same context the bookings screen does without leaving the board. Saved filters scope a board to a single itinerary or destination.
 Yes. Partial-payment add-ons hook into the same status lifecycle the board writes to, so deposit captures, balance reminders, and refunds continue to run on drags. SleekView never bypasses the plugin's own functions, so payment behaviour stays consistent.
 Yes. Save a filtered view per itinerary or per guide team and SleekView renders one board per saved view. Column counts and writes are scoped to the rows in that view, so each team has a focused screen while the owner keeps an all-itineraries board.
 
Yes. SleekView only loads cards for the columns currently visible and paginates older bookings into a scroll-on-demand tail. Indexing on post_status keeps group counts cheap even for operators with several years of itinerary bookings in the database.
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