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

SleekView Kanban reads the OvaBooking ovabooking_history table, groups every booking by its status, and lets you drag a card from Pending to Approved, Paid, or Cancelled with the change written through OvaBooking's own update path.

♾️ Lifetime License available

SleekView Kanban board for OvaBooking

OvaBooking history hides today's actual work

OvaBooking stores every booking as a row in ovabooking_history with a status column whose values are pending, approved, paid, cancelled, or rejected. The default Booking History screen lists those rows in a long table sorted by booking ID with the status as a small column per row, which works for occasional bookings and breaks down once your tour or rental catalogue is selling weekly.

SleekView Kanban reads the same ovabooking_history table and treats the status column as the natural axis to group by. Each card surfaces the customer name, the booked item, the start date, the duration, and the total. Columns mirror your real OvaBooking statuses, so the pending stack and the paid stack each read as a single number rather than as labels scattered across rows.

Drag a card from Pending to Approved and SleekView calls the same OvaBooking update path the admin uses, which fires the approval email and triggers any payment hook you have configured. Drag to Cancelled and the refund and notification flows run through OvaBooking so any payment gateway integration handles the money side consistently. Per-item boards keep each tour or rental manager focused on their own rows.

Workflow

Spin up an OvaBooking kanban in four steps

1

Connect OvaBooking

Point SleekView at the OvaBooking data source. It discovers ovabooking_history, the linked items, and any custom booking-form fields you collect at checkout without manual mapping or CSV exports.
2

Pick the booking status column

Choose the OvaBooking status field as the group-by axis. SleekView lists every distinct status and renders one column per value: Pending, Approved, Paid, Cancelled, Rejected, and any custom states you use.
3

Choose what shows on each card

Pick the fields the operator actually reads: customer, item, start date, duration, and total. SleekView formats dates and currency and resolves item IDs into readable names automatically.
4

Enable drag-and-drop status writes

Turn on writeback so dragging a card calls OvaBooking's update path. Approval emails, availability changes, and payment hooks fire exactly as the dropdown would, with optional confirmation on destructive drags like Cancelled.

Sample board

Sample OvaBooking bookings board

A live preview of how your OvaBooking bookings group into status columns with cards surfacing customer, item, start date, duration, and total.
Pending
12
Sailing charter, departs Apr 12
Helena Voss, 480.00 EUR
Bike rental, starts Apr 18
Marco Bianchi, 5 days
Surf lesson, starts May 02
Aiko Tanaka, 90.00 EUR
Approved
34
Sailing charter, departs Apr 14
Daniel Park, deposit paid
Tour package, starts May 09
Priya Shah, 6 days
Bike rental, starts May 16
Olivia Reed, 75.00 EUR
Paid
94
Sailing charter, departs Apr 04
Karim Hassan, 980.00 EUR
Tour package, starts Apr 21
Felix Mueller, 7 days
Surf lesson, starts Apr 28
Lena Kowalski, 120.00 EUR
Cancelled
8
Bike rental, starts Apr 10
Refund issued, 60.00 EUR
Tour package, starts Apr 24
Late cancel fee kept, 80.00 EUR
Sailing charter, departs May 11
Weather cancellation

Comparison

OvaBooking list view vs SleekView Kanban

Default OvaBooking admin

  • Flat booking list sorted by booking ID with status as a small column per row
  • Status changes require opening each booking and editing the dropdown one at a time
  • No glance count of how many bookings need approval or still owe a deposit
  • Per-item workflows require manual filters every visit instead of a saved board
  • Bulk approvals are not exposed so even routine yeses take a click of their own

SleekView Kanban

  • Groups OvaBooking status values into one column per stage with live counts
  • Drag from pending to approved writes through the plugin's own update path
  • Cards show customer, item, start date, duration, and total in one readable tile
  • Approval emails, availability changes, and payment hooks fire on every drag
  • Per-item saved views give each rental or tour manager a focused board

Features

What SleekView Kanban gives you for OvaBooking

Group by any OvaBooking status

Use the built-in OvaBooking statuses or any custom value your 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 Approved and SleekView calls the same OvaBooking update path the admin dropdown uses. Approval emails, availability changes, and payment hooks fire so nothing in the lifecycle silently breaks.

Configurable card fields

Pick which booking fields land on each card: customer, item, start date, duration, total, payment status, or any custom booking-form field. Dates and currency format themselves automatically.

Audience

Workflows the kanban view unlocks for OvaBooking

Daily approval queue

Start each morning on the Pending column, scan the new requests, drag the ones that fit into Approved. The board doubles as the operator's checklist and the approval email fires automatically.

Deposit chasing

Filter to the Approved column to see which bookings still owe a deposit, drag to Paid once the payment resolves, and let the rest age into a follow-up flag without manual tracking.

Per-item boards

Save one board per tour, rental, or vehicle so each operator only sees their own bookings. The owner keeps an all-items board for the weekly plan and the standup.

The bigger picture

Tour and rental bookings deserve a board, not a list

Tour and rental bookings are not just rows in a table, they are a sequence of commitments: enquiry, deposit, balance, departure or pickup, return. OvaBooking captures all of that already in ovabooking_history. 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.

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 bookings are awaiting approval, 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, item, dates, duration, and money, which is what a tour or rental operator actually needs.

Drag is the natural verb for moving a booking from one stage to the next, and because SleekView writes through OvaBooking's own functions, every drag still triggers the approval emails, the availability changes, and the deposit captures 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 OvaBooking

Every value OvaBooking writes to the status column: Pending, Approved, Paid, Cancelled, and Rejected. Any custom status you have registered through a snippet or extension 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 row in ovabooking_history changes, approval emails fire, availability refreshes, and any payment 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 and notification flows still run through OvaBooking, so the money side behaves 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 approved a booking 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 item, start date, and duration, which gives you the same context the bookings screen does without leaving the board. Saved filters scope a board to a single item when an operator only needs their own.

 

Yes. OvaBooking payment gateways hook into the same status lifecycle the board writes to, so deposit captures, payment links, 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 item and SleekView renders one board per saved view. Column counts and writes are scoped to the rows in that view, so each operator has a focused screen while the owner has an all-items board for the standup.

 

Yes. SleekView only loads cards for the columns currently visible and paginates older bookings into a scroll-on-demand tail. Indexing on the status column keeps group counts cheap even for operators with years of 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.

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