SleekView for BookingPress Pro: appointments & customer history as tables
BookingPress Pro stores appointments, customers, staff, services, payments, and custom fields in wp_bookingpress_* tables. SleekView joins them so booking ops, finance, and support each work from one editable grid.
♾️ Lifetime License available
Joined bookingpress_* tables in one grid
BookingPress Pro's schema spans wp_bookingpress_appointment_bookings, wp_bookingpress_customers, wp_bookingpress_staffmembers, wp_bookingpress_services, wp_bookingpress_payments, and the customer-fields tables. Each Pro feature (workflows, coupons, locations, custom fields) adds either columns or its own table.
The default admin shows each through a fixed-column screen. Booking ops staff confirming tomorrow's appointments, support staff browsing a customer's history, and finance reconciling a month of Stripe charges all swap tabs because each piece of context lives on a different page.
SleekView reads the wp_bookingpress_* tables directly, joins on customer, staff, service, and payment IDs, and exposes Pro custom-field values as optional columns. Status edits go through BookingPress's workflow layer so configured emails, SMS, and Zapier triggers still fire. Saved views give each role the slice they need.
Workflow
From BookingPress Pro tabs to one editable grid
Pick the BookingPress tables
wp_bookingpress_appointment_bookings as the base and join wp_bookingpress_customers, wp_bookingpress_staffmembers, wp_bookingpress_services, and wp_bookingpress_payments. Pro custom-field tables add as optional joins.
Compose columns and filters
Enable inline editing
booking_status, start time, and staff as editable. Writes route through BookingPress's workflow layer so Pro automations continue to fire.
Scope per role
Sample columns
A typical BookingPress Pro appointments view
wp_bookingpress_appointment_bookings + wp_bookingpress_customers + wp_bookingpress_staffmembers + wp_bookingpress_payments
| Date | Staff | Service | Customer | Gateway | Status |
|---|---|---|---|---|---|
| Apr 26 09:00 | Alex | Cut | ria@design.io | Stripe | Approved |
| Apr 26 11:00 | Tom | Colour | mia@brew.coop | PayPal | Pending |
| Apr 27 13:00 | Lin | Cut | alex@studio.co | Stripe | Approved |
| Apr 27 16:00 | Jess | Treatment | tom@hello.dev | Onsite | Cancelled |
Comparison
Default BookingPress Pro admin vs SleekView
Default BookingPress Pro admin
- Appointments list shows fixed columns, with customer details hidden behind a row click
- Bulk approve and cancel aren't first-class on the appointments list
- Per-staff schedules require filtering the calendar per staff member
-
Joining
wp_bookingpress_paymentswith bookings requires the reports module - Custom-field values from Pro intake forms aren't sortable in the appointments list
SleekView
- Joined appointments + customers + staff + service + payment in one grid
- Per-staff and per-service saved views
- Filter by status, gateway, custom-field value, and date range together
-
Inline-edit
booking_statuswith workflows intact - Per-role scoping for ops, support, finance, staff
Features
What SleekView gives you for BookingPress Pro
Joined BookingPress tables
wp_bookingpress_appointment_bookings, wp_bookingpress_customers, wp_bookingpress_staffmembers, wp_bookingpress_services, and wp_bookingpress_payments join on standard foreign keys. Customer custom-field tables add as optional columns.
Per-staff day grid
Filter on staff_member_id and date range, sort by start time, and pin each staff member's day as a saved view. Multi-staff salons stop running filters per person every morning.
Workflow-aware status edits
Approve, cancel, or reschedule inline. Writes go through BookingPress's workflow layer so email, SMS, Zapier, and Make triggers all fire on each transition.
Audience
Who uses SleekView for BookingPress Pro
Booking ops
Today's pending list with staff, service, customer, and gateway visible. Confirm tomorrow's bookings inline before customers chase them by email.
Staff
Each staff member opens a view filtered by their own staff_member_id, sorted by start time, with intake field values and customer notes alongside.
Finance
Per-gateway payment audit joining wp_bookingpress_payments with the appointment and customer. Reconcile a month of Stripe and PayPal charges in one export.
The bigger picture
Why BookingPress ops scale on joined data
BookingPress Pro's appointment, customer, staff, service, and payment tables are well-modelled and well-indexed, which is precisely why a single screen can't show all of them at once. Booking ops staff trying to confirm tomorrow's appointments, support staff looking up a customer's history, and finance reconciling a month of Stripe charges all swap between admin tabs because each piece of context lives in a different table. SleekView reads the schema the way a database stores it.
The appointments grid joins to customers, staff, services, and payments on standard foreign keys, and Pro custom-field values pivot into optional columns. Status edits route through BookingPress's workflow layer so the configured emails, SMS, Zapier, and Make automations continue to fire. The cost of per-row clicks disappears, the cost of tab-hopping disappears, and operations runs at the speed of the booking business itself instead of the speed of the admin UI.
Questions
Common questions about SleekView for BookingPress Pro
Yes. Pro intake fields are stored against the appointment and surfaced as optional columns. Sort by intake reason, filter by visit type, or expose the customer-supplied note inline so staff never have to open the row.
 
Yes. wp_bookingpress_payments stores the gateway, refund state, and amount alongside the booking ID. Add gateway as a column on the appointments grid and per-method audits work without exporting to spreadsheet.
Yes when SleekView writes through BookingPress's status-change API. The Pro workflow steps (emails, SMS, webhooks, Zapier, Make) fire on every transition. Direct table writes are reserved for bulk migrations where skipping workflows is the intent.
 Yes. BookingPress Pro stores location against each appointment. Add location as a column and filter for per-site ops or aggregate across the chain. Saved views can scope each location manager to their own site.
 
Yes. Group or filter by customer_id and the full booking history appears in one view, sorted by date. Combine with payment join for lifetime spend, or with status for cancellation patterns.
Coupon usage is recorded against the appointment. Add coupon code and discounted amount as columns to see which campaigns drive bookings, and filter to coupon-redeemed appointments for marketing reporting.
 Queries paginate server-side and use the indexes BookingPress maintains on the appointment, customer, and payment tables. The grid loads only visible rows and avoids the heavy dashboard aggregates.
 Yes. Any saved view exports to CSV with all visible columns, including joined fields. Finance pulls month-end gateway audits as a single download instead of stitching together exports from each admin tab.
 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 Lottery
- Woocommerce Hermes Shipping
- Woocommerce Bulk Edit Products
- Yith Woocommerce Product Slider
- Wpc Grouped Product
- Woocommerce Bring Shipping
- Edd Amazon S3
- Wc Vendors Pro
- Woocommerce Print Invoices
- Woocommerce Shipping Per Product
- Woocommerce Waitlist
- Yith Woocommerce Product Image Gallery Slider
- Woocommerce Quickbooks
- Woocommerce Product Table
- Woocommerce Product Bundles
- Memberpress Coupons
- Wishlist Registration
- Ontrapages
- Wishlist Quickfront
- Memberium Keap
- Memberpress Affiliate Royale
- Buddypress Media
- Memberpress Emails
- Wp Courseware Members
- Academypress
- Ultimatemember Real Time Notifications
- Buddypress
- Content Restriction By Userrole
- Memberium Active Campaign
- Groups Paid Membership