SleekView for WP Hotel Booking: rooms & bookings as customizable tables
Read WP Hotel Booking's hb_room and hb_booking post types alongside the plugin's reservation tables. Sort, filter, and inline-edit booking status without ever opening a single reservation.
♾️ Lifetime License available
Bookings as a single screen, not a per-day calendar
WP Hotel Booking by ThimPress stores rooms as hb_room and bookings as hb_booking custom post types, with order line items, pricing plans, extras, and coupon usage in plugin tables and postmeta. The default admin shows a usable list per CPT, but cross-cutting questions — "this weekend's arrivals across all room types, sorted by check-in time" — require either the calendar view (great for visual overview, slow for bulk edits) or per-booking clicking.
SleekView pivots guest name, room, check-in, check-out, total, payment status, and coupon code into one filterable table. The check-in and check-out date metas (_hb_check_in_date, _hb_check_out_date) become proper date-range columns with calendar pickers, so "April departures" or "this weekend's arrivals" are saved filters rather than calendar-scrolling exercises.
Inline status updates use wp_update_post and the plugin's update hooks, so the calendar view reflects changes immediately and any connected coupon/statistic add-ons fire normally. Bulk confirmation of pending bookings — the front-desk task that happens every shift change — collapses from a per-booking click into a row-multiselect-and-update operation.
Workflow
Reservations as one filterable, editable surface
Wire both post types
hb_booking and hb_room. The booking view becomes the daily operational table; the room view feeds the rate and availability admin work.
Pivot booking meta to columns
Add date-range filters
_hb_check_in_date and _hb_check_out_date become date-range columns with calendar pickers. "This weekend" or "April departures" are saved filters.
Inline-confirm pending bookings
wp_update_post so the calendar view and connected add-ons fire normally.
Sample columns
A typical WP Hotel Booking reservations view
wp_posts with the hb_booking post type and joins room data via the booking's room reference.
wp_posts (hb_room, hb_booking) + plugin booking tables
| Booking # | Guest | Room | Check-in | Total | Status |
|---|---|---|---|---|---|
| #2042 | alex@studio.co | Deluxe Suite | May 2 | €640.00 | Confirmed |
| #2041 | ria@design.io | Standard Twin | May 1 | €280.00 | Pending |
| #2040 | tom@hello.dev | Family Room | Apr 30 | €520.00 | Confirmed |
| #2039 | mia@brew.coop | Deluxe Suite | Apr 28 | €640.00 | Cancelled |
Comparison
Default WP Hotel Booking admin vs SleekView
Default WP Hotel Booking admin
- Bookings list shows limited columns by default — guest details require opening each booking
- Calendar view is great for visual overview but slow for bulk status changes
- No easy filter by date range plus status plus room type combined
- Room and booking screens are separate — no joined view
- Coupon, extra package, and pricing-plan data live in postmeta and aren't surfaced inline
SleekView
-
Read
hb_bookingandhb_roomin one joined view - Inline-edit booking status from pending to confirmed in bulk
- Filter by check-in date range, room type, status, and guest email together
- Display extras and coupon usage as columns from postmeta
- Switch between table and calendar views of the same data
Features
What SleekView gives you for WP Hotel Booking
Date-range filtering
Filter by check-in or check-out date range — pull "this weekend's arrivals" or "April departures" without scrolling through the calendar view.
Inline-edit status across rows
Confirm pending bookings in bulk, mark cancellations, and update payment status directly in the row without opening each booking. Hooks fire normally.
Custom column sets per role
Front-desk staff see arrival times and special requests; finance sees totals and deposits. Each saved view picks its own columns and filters.
Audience
Who uses SleekView for WP Hotel Booking
Front desk
Today's arrivals sorted by check-in time with room number and special requests visible — no calendar hunting at the start of every shift.
Finance
Filter confirmed bookings by date range and payment method for nightly reconciliation, totals visible inline against the bank deposit.
Hotel managers
One screen showing occupancy by room type, status filtered to pending so nothing slips through approval before the guest's arrival date.
The bigger picture
Why hospitality ops needs a filterable table next to the calendar
Hotel booking plugins lean heavily on calendar views, which are great for visualizing occupancy and conflict-free scheduling but bad for the operational tasks the front desk runs every day. A calendar shows shape and density; it doesn't show "every pending booking that needs confirmation in the next 48 hours" or "every guest arriving today, sorted by check-in time, with special-request notes visible." Those are list questions, and they need a list answer. WP Hotel Booking ships the data — guest name, room, dates, status, total, coupon, extras — and stores it in queryable structures (CPTs and plugin tables).
The gap is the surface. The plugin's bookings list is a generic posts-style table that doesn't pivot the relevant meta into columns, so front-desk staff end up working in the calendar (slow for bulk edits) or opening individual bookings (slow for any review). A flat, filterable, inline-editable table next to the calendar fills that gap.
Both views point at the same data; the team picks the right tool for the task.
Questions
Common questions about SleekView for WP Hotel Booking
Rooms are the hb_room custom post type and bookings are hb_booking. Booking line items, pricing plans, and extras live in plugin tables and postmeta. Guest details, check-in/out dates, and coupon codes are stored as meta on the booking post. SleekView reads all of these as queryable dimensions.
Yes. The agent UI helps you discover the meta keys for coupons (_hb_coupon_code) and extras, and you can add them as columns in your view. Useful for finance to confirm discount usage and for marketing to track which coupons drove which bookings.
Yes. SleekView writes through wp_update_post() and the plugin's update hooks, so the calendar reflects status changes immediately. Confirmed bookings appear as confirmed; cancellations free the room slot back into availability without manual intervention.
Yes. The check-in and check-out dates are stored as meta keys (_hb_check_in_date, _hb_check_out_date). SleekView treats them as date columns with proper range pickers — "arrivals this weekend" or "April departures" are saved filters with calendar UI.
Yes. Coupon, Statistic, WPML, and WooCommerce-payment add-ons all read or write to the same post types and tables. SleekView reads what's there — no special add-on integration is required, since the underlying data layer is shared.
 Each is one view, but views are switchable inside one SleekView page. Set up a tabbed layout with Rooms, Bookings, and Pricing Plans as tabs. Front desk and revenue managers can stay on a single screen for the most common operational tasks.
 If your install registers multiple properties through a child plugin or custom post type, SleekView reads each. Add a property column to the booking view and filter per property — useful for chains running one WordPress install across several locations.
 Yes. Save the "arriving today" filter, export to CSV with the room and special-requests columns visible. The CSV becomes the housekeeping checklist, scoped exactly to the rooms that need turning before evening check-in.
 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