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
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
Point at the orders table
wp_vikbooking_orders as the base and add check-in, check-out, channel, and status as columns.
Join rooms and rates
wp_vikbooking_rooms for room name and wp_vikbooking_rates for rate plan. Add guest email and price to round out the reservation row.
Save the ops views
Enable API-backed edits
Sample columns
A typical Vik Booking reservations view
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_orderstowp_vikbooking_roomsneeds 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.
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 checkoutBrowse more
- Woocommerce Product Comparison
- Surecart Affiliates
- Woocommerce Criteo
- Woocommerce Pre Orders
- Retainful
- Yith Subscriptions
- Woocommerce Stock Manager
- Woocommerce Quotes Orders
- Woocommerce Shipping Rates
- Winwar Aelia Currency Switcher
- Wholesale Market
- Woocommerce Trade Pricing
- Woocommerce Currency Per Product
- Wpc Grouped Product
- Bigcommerce