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

SleekView table view for BookingPress Pro

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

1

Pick the BookingPress tables

Choose 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.
2

Compose columns and filters

Drag in date, staff, service, customer, gateway, status, and any custom fields. Save filters for today's pending, this week per staff, and per-gateway audit.
3

Enable inline editing

Mark booking_status, start time, and staff as editable. Writes route through BookingPress's workflow layer so Pro automations continue to fire.
4

Scope per role

Pin saved views per role: ops sees pending, staff sees their day, finance sees gateway audit, support sees per-customer history. One grid, one schema, role-scoped rows.

Sample columns

A typical BookingPress Pro appointments view

One row per appointment with staff, service, customer, gateway, and status.
Source: 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_payments with 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_status with 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.

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