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

WP Booking System has a slick calendar UI for guests, but operators need a flat list. SleekView pulls every reservation across every calendar into one view that you can sort, filter, and edit in place.

♾️ Lifetime License available

SleekView table view for WP Booking System

Calendars are pretty. Tables are useful.

WP Booking System owns the calendar experience for guests browsing availability and submitting reservations. Behind that calendar, every booking is a row in wp_wpbs_reservations with structured fields for calendar, dates, customer, status, and payment. Once a booking exists, the calendar is no longer the right tool to manage it. Operators want a list, sortable by arrival date and filterable by status across every calendar at once.

SleekView reads wp_wpbs_reservations and joins it with the calendar configuration so each row carries calendar, guest, arrival, total, and status as a sortable column. Multi-condition filters and saved views handle daily triage: Arriving today, Pending payment, Departing this weekend. Inline status edits route through WP Booking System's update layer so notifications and webhooks fire normally, and custom form fields collected at booking time become extra columns for any per-property quirks.

For rental hosts running multiple apartments or studios, the cross-calendar list is what makes the data usable. The default admin needs separate page loads per calendar; SleekView shows everything in one grid that respects the per-calendar permission model.

Workflow

From calendar admin to a reservation grid

1

Read wp_wpbs_reservations

SleekView reads the reservations table and joins it with the calendar configuration so each row carries calendar name, guest, arrival, nights, and total in one place.
2

Configure operations columns

Surface custom form fields collected at booking, payment status from Stripe or Mollie integrations, and any per-calendar custom meta as columns in the grid.
3

Save daily triage views

Pin Arriving today, Pending payment, or Departing this weekend as named views. Each shift opens its own view with no filter setup needed.
4

Edit through plugin hooks

Approve, decline, or update notes inline. The plugin's update hooks fire normally, so notifications, webhooks, and ICS feed regenerations all run as expected.

Sample columns

WP Booking System reservations

One row per reservation, joined with calendar, customer and payment fields.
Source: wp_wpbs_reservations
ID Calendar Guest Arrival Total Status
WB-9120 Apartment A Lena S. 2026-05-03 420.00 Approved
WB-9121 Apartment B Daniel M. 2026-05-05 640.00 Pending
WB-9122 Studio C Mira P. 2026-05-06 180.00 Declined
WB-9123 Apartment A Henrik J. 2026-05-08 420.00 Approved

Comparison

WP Booking System admin vs SleekView

WP Booking System admin

  • Default views are calendar-first, hard for triage
  • Cross-calendar lists need add-ons
  • Status edits open a separate panel
  • Limited multi-condition filters
  • No saved views per shift or staff member

SleekView

  • Cross-calendar reservation list out of the box
  • Inline edit for status, notes and balance due
  • Multi-condition filters with saved presets
  • Custom columns for any custom field
  • Keyboard-friendly daily triage

Features

What SleekView gives you for WP Booking System

Every reservation in one place

Pull bookings across every calendar into one searchable, sortable grid. The calendar tab juggle disappears for daily triage and weekly reporting.

Edit status inline

Approve or decline reservations and update notes without leaving the row. Hooks fire normally, so guest notifications and webhooks behave as expected.

Daily triage views

Pin filter sets for Arriving today or Pending payment for instant access at the start of a shift. Each role saves its own view library.

Audience

What rental hosts use SleekView for

Front desk operations

One screen with arrivals, departures, and pending bookings sorted the way you work. The shift starts with the right list, not a search and a filter setup.

Payment follow-ups

Filter to outstanding balances, sort by arrival date, and mark paid as funds clear. Stripe and Mollie integrations show payment status alongside the booking.

Owner reporting

Group by calendar and month, then export a clean reservation log per owner. Property management agencies handle owner reports without spreadsheet round trips.

The bigger picture

Why rental hosts need a list, not just a calendar

Calendar UIs are great for guest-facing booking flows because they answer the only question a guest cares about, which dates are available. Operators have a different set of questions, and those questions almost never have calendar shapes. Who is arriving today across all my properties.

Which bookings have outstanding balances. Which calendar has the highest cancellation rate this month. Each of those is a list question, with rows of bookings and columns of attributes.

WP Booking System stores the data exactly that way, but its admin keeps the calendar metaphor going past the point where it helps. Operators end up flipping between calendar tabs to do work that should be one filter and one sort away. For a single-property host, the friction is bearable.

For a multi-property operation with a front desk and a part-time bookkeeper, the friction is the entire reason someone considers replacing WP Booking System with a paid PMS. A back-office grid that respects the same data, the same hooks, and the same permissions removes that pressure. The calendar keeps doing what it is good at, the grid does the rest, and the operator keeps using a tool they already paid for.

Questions

Common questions about SleekView for WP Booking System

No. Calendars, forms, pricing, and the front-end booking widget stay in WP Booking System. SleekView is a back-office reservation grid that reads and edits the same data. If you uninstall SleekView, every reservation, every calendar, and every booking form continues to work exactly as before, with no data left behind and no schema changes to undo.

 

Yes. Updates go through the plugin's update layer so notifications and webhooks fire. Guest emails, internal alerts, ICS feed refreshes, and any custom hooks you have built on WP Booking System events all behave as they would if you used the native admin to make the change. There is no parallel save path that bypasses the plugin's logic.

 

Yes. Any custom field collected on the booking form can be exposed as a column. Special requests, guest count, dietary needs, vehicle plate for parking, or any per-property quirk shows up as a sortable, filterable column. For multi-property operations, columns can be scoped per calendar so each property's view shows only the fields its team uses.

 

Yes. Payment status and totals show alongside the booking row, with the integration's own status labels (paid, pending, refunded, failed) rendered as a status column. Refunds processed through the WooCommerce admin or directly via the Stripe dashboard reflect in the grid the next time it refreshes its read.

 

Yes. Per-role row scoping limits visibility to assigned calendars. Property management agencies can scope each owner's representative to only their owner's properties, with no risk of cross-contamination on bulk actions or accidental cross-property access. The capability check uses WP Booking System's own permission model, so there is nothing separate to maintain.

 

Yes. Strings and field labels follow your active language pack. For sites running WPML or Polylang, calendar names and form labels render in the active admin language, and saved views can be shared across languages because they reference the underlying calendar IDs, not their localized labels.

 

WP Booking System prevents most overlaps at booking time by checking availability before accepting a reservation. For the rare cases where overlaps slip through, like manual admin-side bookings, the grid surfaces them as adjacent rows on the same calendar with conflicting dates, and bulk decline works on a filtered selection.

 

Deposit and balance fields are stored separately in WP Booking System and surface as their own columns. Operators can filter to bookings where the deposit is paid but the balance is not, which is the exact shape of the daily payment-chasing workflow most rental operations run.

 

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