SleekView for Simple Bookings: bookings & availability as tables
Simple Bookings stores reservations as custom posts with date, slot, and resource in postmeta. SleekView pivots those into proper columns so even a small site gets a real schedule view, with inline status edits intact.
♾️ Lifetime License available
Small-business bookings deserve a real grid
Simple Bookings keeps things lean: reservations are a custom post type, the booked resource and time are kept in wp_postmeta, and the rest sits in the plugin's settings. That works well for low volumes, where the default WordPress list view is enough.
It stops working when the small business grows. Sorting by booking date, filtering by resource, or chasing unpaid reservations means opening each post one at a time because the date and resource fields live in postmeta rather than as first-class columns.
SleekView reads the booking CPT directly, pivots postmeta keys for date, time, resource, and customer into columns, and lets the operator save the views they actually use: today's bookings, this week per resource, deposit due. Inline status edits route through the plugin's own update so Simple Bookings's own logic and emails keep firing.
Workflow
From the Simple Bookings CPT to a clean schedule
Point at the bookings CPT
wp_postmeta.
Save daily views
Edit status inline
Scope by user
Sample columns
A typical Simple Bookings view
wp_posts (post_type=simple_booking) + wp_postmeta
| Date | Time | Resource | Customer | Deposit | Status |
|---|---|---|---|---|---|
| May 22 | 10:00 | Studio A | ria@design.io | Paid | Confirmed |
| May 22 | 14:00 | Studio B | mia@brew.coop | Pending | Pending |
| May 23 | 09:30 | Studio A | alex@studio.co | Paid | Confirmed |
| May 23 | 16:00 | Studio B | tom@hello.dev | None | Cancelled |
Comparison
Default Simple Bookings admin vs SleekView
Default Simple Bookings admin
- Default posts list doesn't sort or filter on postmeta date/time
- Resource and deposit columns aren't first-class in the list
- Bulk status changes go one row at a time
- No saved views for daily, weekly, or per-resource schedules
- Per-customer history requires opening each booking
SleekView
- Pivot booking postmeta (date, time, resource) into proper columns
- Filter by resource + date + status at once
- Inline-edit status with plugin hooks intact
- Save daily and per-resource views the small business actually uses
- Surface deposit state alongside booking rows
Features
What SleekView gives you for Simple Bookings
Daily schedule view
Filter to today's bookings, sort by time, and confirm pending reservations inline. One saved view replaces the daily calendar check.
Postmeta as columns
Date, time, resource, and deposit status pivot from wp_postmeta into sortable columns. The list reads like a real schedule.
Inline status edits
Mark confirmed, cancelled, or no-show inline. Status writes route through Simple Bookings's own update so any wired emails fire as expected.
Audience
Who uses SleekView for Simple Bookings
Small-business owners
One person running the whole business gets one screen: today's confirmations, this week's pendings, deposits owed.
Resource owners
Per-resource view filtered to a specific studio, room, or item. Spot conflicts and over-allocations without scrolling the global list.
Bookkeepers
Deposit-due queue sorted by booking date. Mark deposits as paid inline once the bank statement arrives.
The bigger picture
Why small businesses still need a real schedule view
Plugins called Simple keep the data model lean on purpose, and that's the right call for a one-person business taking a handful of bookings a week. The friction comes from WordPress itself, not the plugin: the default posts list doesn't sort or filter on postmeta, so even a small calendar feels harder to scan than it should. The owner ends up clicking into each booking to read date, resource, and deposit state.
SleekView solves that without bloating the plugin. The booking CPT stays exactly as Simple Bookings designed it, and the grid layer pivots the postmeta fields into typed columns. The owner gets a one-screen working view: today, this week, deposits due, cancellations.
Updates go through the plugin's own methods so emails still send and the rest of the integration keeps working. Lean stays lean, and the daily admin gets faster.
Questions
Common questions about SleekView for Simple Bookings
Yes. SleekView's grid scales down as well as up. Even a calendar with a handful of bookings benefits from typed columns, since sorting and filtering work without writing SQL.
 Yes when SleekView routes through the plugin's status methods. Whatever email automation Simple Bookings has wired up will fire on each transition. Direct table writes skip hooks, used only for backfill scripts.
 
Yes. Resource references live in wp_postmeta and pivot into a typed column. Save the filtered view per resource for the owner of that resource to access directly.
Yes. Save a view per staff member or per resource, then gate by user capability. Each user logs in and sees the slice that matters to them, from one shared data model.
 
Yes. Deposit state in wp_postmeta pivots into a column you can filter on. Build a deposit-due queue sorted by date, and clear it down as deposits land.
No. Queries are paginated server-side and small calendars run comfortably without any tuning. The grid loads only the visible rows.
 Yes. Any saved view exports to CSV with the active filter applied, ready for bookkeeping, payroll, or sharing with a partner.
 Yes. The calendar view stays available. SleekView adds the tabular layer for the data work the calendar isn't shaped for, such as bulk confirmations and deposit chasing.
 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 Pdf Product Vouchers
- Woocommerce Coinbase Commerce
- Woocommerce Min Max Step Control
- Woocommerce Attribute Swatches
- Wp Simple Pay
- Surecart Cart
- Woocommerce Quickbooks
- Woocommerce Wholesale Order Form
- Shipstation Woocommerce
- Woocommerce Criteo
- Ti Woocommerce Wishlist
- Woocommerce Pdf Invoice Pro
- Woocommerce Tax Toggle
- Woocommerce Mix And Match
- Woocommerce Bitpay
- Content Control Cm
- Ultimatemember Real Time Notifications
- Wp Private Content Pro
- Restrict User Access
- Members Only
- Accessally
- Memberpress Pro
- Lifterlms Pro Membership
- Restrict Content Pro
- Ultimatemember Social
- Joinup Membership
- Wishlist Member Stripe
- Subscriber Only
- Wp Courseware Members
- Ultimatemember Paid Content