SleekView for Restaurant Table Booking: covers & tables as a real grid
Restaurant Table Booking plugins typically store reservations as custom posts with date, party size, table, and contact in postmeta. SleekView pivots those into proper columns so the host stand can confirm, seat, and cancel from one editable view.
♾️ Lifetime License available
Front-of-house as one screen
Restaurant Table Booking plugins built on WordPress store each reservation as a custom post (commonly something like table_booking) with party size, requested time, assigned table number, status, and customer details in wp_postmeta. The plugin's settings define service times, table count, and capacity rules.
The default admin lists reservations with fixed columns and a calendar tab. Comparing a service's coverage across tables, filtering pending reservations for confirmation calls, and seating walk-ins by reassigning a table all require opening individual reservation records.
SleekView reads the booking CPT directly, pivots postmeta keys for date, time, party size, and assigned table into named columns, and joins to the configured table list for friendly labels. Status, table assignment, and seating notes become inline-editable columns, and the host stand stops needing three tabs to run a service.
Workflow
From the table-booking CPT to one front-of-house grid
Point at the booking CPT
wp_postmeta.
Join the table list
Save service views
Confirm and reseat inline
Sample columns
A typical Restaurant Table Booking view
wp_posts (post_type=table_booking) + wp_postmeta
| Date | Time | Party | Table | Customer | Status |
|---|---|---|---|---|---|
| May 22 | 19:00 | 4 | T-3 | alex@studio.co | Confirmed |
| May 22 | 19:30 | 2 | T-7 | ria@design.io | Pending |
| May 22 | 20:00 | 6 | T-1 | mia@brew.coop | Confirmed |
| May 22 | 20:30 | 2 | T-5 | tom@hello.dev | Cancelled |
Comparison
Default Restaurant Table Booking admin vs SleekView
Default Restaurant Table Booking admin
- Reservations list shows fixed columns, table assignment not inline
- Party size hidden until a reservation is opened
- Bulk confirm for a service's pending reservations isn't first-class
- Cross-service comparison (lunch vs dinner) needs separate queries
- Walk-in seating means editing one record at a time
SleekView
- Pivot postmeta (party size, table, time) into proper columns
- Filter by service + table + status at once
- Inline-edit table assignment for walk-in seating
- Save lunch and dinner service views for the host stand
- Surface confirmation status colour-coded for fast scan
Features
What SleekView gives you for Restaurant Table Booking
Covers at a glance
Party size pivots into a numeric column. Sum or sort by party to plan staffing and table layout per service.
Table column inline
Table assignment becomes an inline-editable column. Reassign for walk-ins or table swaps in seconds, without opening each reservation.
Confirm and cancel inline
Confirm a service's pending reservations or cancel no-shows in place. Bulk actions still fire the plugin's confirmation hooks.
Audience
Who uses SleekView for Restaurant Table Booking
Host stand
Service-by-service view with table, party, and status. Confirm reservations, seat walk-ins, and mark no-shows inline.
Restaurant owners
Cross-service covers view. Sort by service date and party size to plan staffing for upcoming busy nights.
Event coordinators
Private dining or event view filtered to specific tables or party sizes above a threshold, with notes column inline.
The bigger picture
Why restaurants need a service-time grid
Restaurants run on services, not on calendars. The 19:00 sitting is its own world: who's confirmed, who's still pending a callback, which tables are reserved for parties of six. The data lives in the table-booking plugin's postmeta, but the default admin shows reservations as a flat list and a calendar tab.
Neither matches the way a host stand actually works. SleekView lays each service out as a real grid: time, party, table, status, all on one row. The host can confirm the morning's pendings, reassign tables for walk-ins, and mark no-shows in place.
Bulk confirmations route through the plugin's own status methods so customer notifications keep firing. After service, a saved CSV export gives the kitchen tomorrow's covers and finance the night's tally. Front-of-house gets a tool shaped like its workflow, not a generic posts list.
Questions
Common questions about SleekView for Restaurant Table Booking
Yes. Service times are filterable, so lunch and dinner views split cleanly. Multi-service venues save one view per service and run each service from its own pinned grid.
 Yes when SleekView routes through the plugin's status methods. Whatever email or SMS automation Restaurant Table Booking has wired up fires on each transition.
 Yes. Add party size as a numeric column, group or filter by service date, and the totals roll up automatically. The host stand can plan staffing against the actual cover count.
 Yes. The table assignment column reads from the plugin's table configuration, and SleekView surfaces capacity alongside each row. Spot overbooked tables without scanning the calendar.
 Yes. Walk-ins typically lack a customer email or contact name, and SleekView surfaces a derived column for that distinction. Save a walk-ins view for end-of-service accounting.
 Queries are paginated server-side and the grid loads only the visible rows. Even a multi-service venue taking many reservations per night stays responsive.
 Yes. Any saved view exports to CSV with the current filter applied, useful for end-of-service close-down reports or sharing tonight's bookings with the kitchen.
 Yes. The plugin's calendar stays available for visual scheduling. SleekView is the tabular layer used for service-time confirmations, walk-in seating, and after-service reporting.
 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 Csv Import Suite
- Woocommerce Pdf Invoices Packing Slips
- Woocommerce Stock Manager
- Woocommerce Truste Checkout
- Yith Woocommerce Stripe
- Wcfm Delivery
- Customer Reviews For Woocommerce
- Winwar Aelia Currency Switcher
- Woo Direct Checkout
- Woocommerce Shipping Discount
- Woocommerce Stripe Gateway
- Thrivecart Funnels
- Woocommerce Stock Notifier
- Woocommerce Conditional Discounts
- Woocommerce Tiktok Pixel