✨ 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 MotoPress Hotel Booking Pro: reservations, rooms & rates as tables

MotoPress Hotel Booking Pro stores reservations, rooms, rates, and payments across mphb_booking and mphb_room custom post types plus dedicated meta and rate tables. SleekView joins them into one editable grid for front desk and revenue management.

♾️ Lifetime License available

SleekView table view for MotoPress Hotel Booking Pro

Joined hotel-booking data in one grid

MotoPress Hotel Booking Pro stores each reservation as an mphb_booking custom post type, with check-in date, check-out date, guest counts, payment status, and rate ID in postmeta. Rooms are mphb_room_type posts, individual room instances are mphb_room posts, and rates and seasonal pricing live in plugin-managed structures.

The default admin lists reservations and rooms on separate screens with fixed columns. Front-desk staff checking in arrivals, revenue managers reviewing occupancy by date, and finance reconciling deposits all swap between tabs because the schema is split across them.

SleekView reads mphb_booking directly, joins to the mphb_room_type, mphb_room, and rate references, and surfaces check-in date, check-out date, guest count, and payment status as proper columns. Status edits route through the plugin's API so confirmation emails and channel-manager sync (Airbnb, Booking.com via the Pro sync addon) continue to fire.

Workflow

From MotoPress Hotel admin to one editable grid

1

Map the booking CPT

Point SleekView at mphb_booking and add check-in, check-out, room type, guest count, customer email, and payment status as columns. Each reservation renders as a single grid row.
2

Join room and rate

Join mphb_room_type and the rate-plan reference so room type, rate, and base price land on the same row. Optional joins surface custom intake fields and OTA sync state.
3

Build the operational views

Save views for tomorrow's arrivals, today's departures, in-house stays, per-room-type occupancy by season, and outstanding-balance reconciliation.
4

Update inline

Confirm pending reservations, cancel inline, or adjust check-in date for late arrivals. Writes route through MotoPress's API so confirmation emails and channel-manager sync continue to fire.

Sample columns

A typical hotel reservations view

One row per reservation with room type, check-in, check-out, guest count, and payment status.
Source: wp_posts (mphb_booking, mphb_room_type, mphb_room) + wp_postmeta
Check-in Check-out Room type Guests Customer Status
Apr 26 Apr 29 Deluxe king 2 ria@design.io Confirmed
Apr 27 Apr 30 Family suite 4 mia@brew.coop Pending
Apr 28 May 2 Standard double 2 alex@studio.co Confirmed
Apr 29 Apr 30 Deluxe king 1 tom@hello.dev Cancelled

Comparison

Default MotoPress Hotel admin vs SleekView

Default MotoPress Hotel admin

  • mphb_booking list shows fixed columns; check-in/out and room type need a row click
  • Per-room-type occupancy needs the calendar view, not a sortable list
  • Bulk status changes (confirm, cancel) aren't first-class
  • Joining payments and deposits with the reservation needs the payments tab
  • Channel-manager sync state for OTA bookings isn't visible inline

SleekView

  • Pivot reservation postmeta into proper columns
  • Filter by check-in/out date, room type, guest count, and status together
  • Inline-edit reservation status with channel-manager sync intact
  • Save views per room type, season, or rate plan
  • Per-role scoping: front desk, revenue, finance

Features

What SleekView gives you for MotoPress Hotel Booking Pro

Arrival and departure grid

Sort by check-in date for tomorrow's arrivals list, by check-out for departures, or filter by date range for stays in progress. Front desk runs the day from a single saved view instead of bouncing through the calendar.

Joined room-type and rate data

mphb_booking joins to mphb_room_type and the rate reference, so room type, rate plan, and base price appear inline. Revenue managers see ADR and occupancy without opening each booking.

OTA sync visibility

Channel-manager sync state for Airbnb and Booking.com (via the Pro sync addon) surfaces as a column. Failed sync rows are easy to spot and resync inline before the OTA double-books a room.

Audience

Who uses SleekView for MotoPress Hotel Booking Pro

Front desk

Tomorrow's arrivals view with room type, guest count, and special requests inline. Spot which rooms still need housekeeping turnover and confirm the day's pending reservations before doors open.

Revenue management

Per-room-type occupancy and rate plan view. Filter by season, day of week, or rate plan to spot under-priced periods and adjust pricing without leaving the workspace.

Finance

Deposit and balance audit joining payment data to reservations. Reconcile a month of Stripe charges against confirmed stays and chase outstanding balances on arrival.

The bigger picture

Why hotels run smoother on a real reservations grid

Hotel operations are date-shaped data, and a posts list isn't. Front-desk staff need tomorrow's arrivals with room type, guest count, and special requests inline. Revenue management needs per-room-type occupancy and rate plan side by side.

Finance needs deposit and balance state for every reservation across the month. MotoPress Hotel Booking Pro stores all of that data well, in mphb_booking postmeta and joined mphb_room_type posts, but the default admin spreads it across calendar views, posts lists, and payment tabs. SleekView reads the same data MotoPress already maintains and joins it into one editable grid.

Each role gets a saved view scoped to their work, and status edits route through the plugin's API so confirmation emails and channel-manager sync continue to fire. Busy hotels with high occupancy get a workspace that already knows arrival date belongs in a column, not behind a row click.

Questions

Common questions about SleekView for MotoPress Hotel Booking Pro

Yes. The Pro channel-manager addon stores sync state per reservation and per room. SleekView surfaces that as a column on the reservations grid. Filter to failed sync rows and resync inline to prevent OTA double-bookings.

 

Yes. Rate plans and seasonal pricing data join to each reservation. Add base rate and rate-plan name as columns to see ADR per stay and per rate plan without opening the rate-management screen for every check.

 

Yes when SleekView writes through MotoPress's status-change API. Confirmation emails, deposit reminders, and channel-manager sync fire on each transition. Direct postmeta writes skip those hooks and are reserved for bulk imports.

 

Yes. Adult and child counts are stored as postmeta on the reservation. Add both as columns and filter, for example, to family-sized parties of three or more for room-allocation planning across seasons.

 

Yes. Custom fields stored on each reservation appear as optional columns. Sort by special-request type, filter to bookings with dietary requirements, and expose customer notes inline so housekeeping and breakfast service see the context.

 

Yes. MotoPress tracks deposit and balance amounts on each reservation. Add both as columns and filter to reservations with outstanding balance for the on-arrival reconciliation. Finance pulls a clean audit at month end.

 

Queries paginate server-side and use the indexes WordPress maintains on wp_posts and wp_postmeta. Busy hotels with high occupancy run smoothly. The grid loads only visible rows and avoids dashboard-level aggregate queries.

 

Yes. Any saved view exports to CSV with all visible columns, including joined room-type and rate-plan fields. Revenue management exports monthly occupancy and ADR reports as a single download.

 

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