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

SleekView table view for WP Hotel Booking

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

1

Wire both post types

Point SleekView at hb_booking and hb_room. The booking view becomes the daily operational table; the room view feeds the rate and availability admin work.
2

Pivot booking meta to columns

Guest name, check-in, check-out, total, status, coupon code, and extras all live in postmeta or plugin tables. Pivot them so finance and front desk get the columns each cares about.
3

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.
4

Inline-confirm pending bookings

Bulk-flip pending to confirmed at shift change. Status writes go through wp_update_post so the calendar view and connected add-ons fire normally.

Sample columns

A typical WP Hotel Booking reservations view

SleekView reads bookings from wp_posts with the hb_booking post type and joins room data via the booking's room reference.
Source: 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_booking and hb_room in 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.

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