✨ 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 for Vik Booking: hotel reservations & room availability as tables

Vik Booking is a property management plugin with reservations, rooms, rate plans, and channel-manager sync. SleekView joins those sources so front desk, revenue, and channel teams work from one filterable grid.

♾️ Lifetime License available

SleekView table view for Vik Booking

Vik Booking ops without screen-hopping

Vik Booking stores reservations in plugin-specific tables (commonly prefixed wp_vikbooking_*) including wp_vikbooking_orders for reservations, wp_vikbooking_rooms for room records, and rate-plan plus availability tables alongside. Reservations link to one or more rooms via join records and reference rate plans and channels for OTA-originated bookings.

The default Vik Booking admin offers a strong calendar and dedicated screens per concept (reservations, rooms, rates, channels). The cost is fragmentation: front desk sees the calendar, revenue manages rates on another page, and channel sync errors live in yet another report. SleekView reads wp_vikbooking_orders directly, joins to wp_vikbooking_rooms for room name, and pivots check-in, check-out, channel, and rate plan into named columns.

Status edits route through Vik Booking's reservation API so notifications and channel-manager sync fire as they would from the default admin. Internal ops tags stay in plugin-specific meta or extra columns added to the order table, with direct writes guarded by conflict detection.

Workflow

Vik Booking reservations as one editable grid

1

Point at the orders table

Pick wp_vikbooking_orders as the base and add check-in, check-out, channel, and status as columns.
2

Join rooms and rates

Join wp_vikbooking_rooms for room name and wp_vikbooking_rates for rate plan. Add guest email and price to round out the reservation row.
3

Save the ops views

Build saved views for today's arrivals, per-channel pipelines, pending OTA bookings, and per-room utilisation. Each view is one filter away from the next.
4

Enable API-backed edits

Mark status and assigned room as editable. SleekView writes through the Vik Booking reservation API so channel-manager sync and customer notifications fire as usual.

Sample columns

A typical Vik Booking reservations view

One row per reservation with room, dates, channel, and status visible.
Source: wp_vikbooking_orders + wp_vikbooking_rooms + wp_vikbooking_busy + wp_vikbooking_rates
Reservation Room Check-in Check-out Channel Status
#V-9120 Deluxe double May 24 May 27 Direct Confirmed
#V-9121 Sea-view suite May 25 May 28 Booking.com Pending
#V-9122 Family room May 26 May 30 Airbnb Confirmed
#V-9123 Garden room May 22 May 24 Expedia Cancelled

Comparison

Default Vik Booking admin vs SleekView

Default Vik Booking admin

  • Strong calendar but fragmented across screens for reservations, rooms, rates
  • Channel column not exposed in the main reservations list
  • Joining wp_vikbooking_orders to wp_vikbooking_rooms needs SQL
  • Per-channel reconciliation against OTA reports requires reports
  • Internal ops tags have no first-class column

SleekView

  • Joined reservation + room + rate views on one row
  • Filter reservations by channel, status, room, and date range together
  • Pivot rate-plan and channel data into named columns
  • Inline-edit status with Vik Booking API write-back
  • Save per-channel reconciliation views

Features

What SleekView gives you for Vik Booking

Check-in sorted reservations

Sort reservations by check-in date and combine with status so today's arrivals and tomorrow's pending payments land at the top of the daily view.

Joined Vik tables

Join wp_vikbooking_orders with wp_vikbooking_rooms and wp_vikbooking_rates. Room name, rate plan, and price land on the reservation row.

Per-channel reconciliation

Filter by channel (Direct, Booking.com, Airbnb, Expedia) and date range to reconcile against OTA payout reports. Saved views keep the workflow one click away.

Audience

Who uses SleekView for Vik Booking

Front desk

Today's and tomorrow's arrivals with room, channel, and status visible inline. Confirm pending OTA bookings before check-in to keep rooms allocated.

Revenue management

Per-channel reservation view with rate plan and price columns. Compare ADR by channel and spot rate-plan exceptions during the morning revenue check.

Customer support

Per-guest reservation history including channel of origin. Look up a guest's previous stays and identify direct-bookers worth a loyalty offer.

The bigger picture

Why hotels on Vik Booking need joined tables, not screens

Independent hotels and small chains adopt Vik Booking because it gives them a real property management plugin without leaving WordPress: reservations, rooms, rate plans, and channel manager all in one ecosystem. The cost shows up in the admin, where each concept lives on a different screen. Front desk sees the calendar, revenue manages rates on another page, and channel sync errors land in yet another report.

The data, though, is well-modelled: wp_vikbooking_orders joins cleanly to wp_vikbooking_rooms and wp_vikbooking_rates. SleekView pivots those tables into named columns and adds the filters daily ops actually need: by channel, by room, by status, by check-in date. API write-back preserves the existing notification and channel-sync logic.

Internal ops tags stay in WordPress. The result is a single daily-ops grid that works for the morning's arrivals, the afternoon's OTA reconciliation, and the evening's revenue review.

Questions

Common questions about SleekView for Vik Booking

Yes. OTA-originated reservations land in wp_vikbooking_orders with the channel stored on the order record. SleekView exposes channel as a column and filter, so per-OTA reconciliation views work the same as direct-booking views.

 

When SleekView writes through Vik Booking's reservation API, channel-manager sync fires the same way it does from the default admin. Direct table writes skip the sync layer and are reserved for internal ops tags that should not propagate.

 

Yes. Join wp_vikbooking_orders to wp_vikbooking_rooms, group by room, and add a date-range filter. The row count answers occupancy questions without opening the report page.

 

Yes. When a reservation books multiple rooms, the join produces one row per room-occupancy combination. Filter to the reservation ID to see the full grouping, or group the view by reservation for a one-row-per-stay summary.

 

Rate plan is stored on the reservation record and joined to wp_vikbooking_rates for the human-readable name. Surface it as a column and filter for per-rate-plan revenue analysis.

 

Vik Booking maintains a busy table (wp_vikbooking_busy or similar) that records occupied periods per room. A separate SleekView view scoped to that table exposes occupancy by room and date range so gaps are visible at a glance.

 

Yes. Save a view filtered on the room belonging to the logged-in user, and gate by capability. Multi-property operators give each property's front desk their own scoped view.

 

Yes. Any view exports to CSV with visible columns intact, so finance can pull a month's reservations by channel for OTA reconciliation without coordinating a custom Vik Booking export.

 

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