SleekView for Bookly Pro Addons: appointments & customer history as tables
Bookly's Pro addons add tables for waiting lists, custom fields, services per staff, packages, and group bookings on top of the base wp_bookly_appointments schema. SleekView joins the lot so operations, finance, and support work from one grid.
♾️ Lifetime License available
Joined bookly_* tables in one editable grid
Bookly's base schema is wp_bookly_appointments, wp_bookly_customer_appointments, wp_bookly_customers, wp_bookly_staff, wp_bookly_services, and wp_bookly_payments. The Pro addons add more: custom fields land in wp_bookly_appointment_extras, waiting lists, recurring appointments, packages, and group bookings each touch additional rows or columns.
The default admin presents these through fixed-column lists, and most addon features have their own settings screen. Reception staff confirming tomorrow's bookings, support staff looking up a customer's history, and finance reconciling a month of Stripe charges all swap between tabs and modules because the schema is split across them.
SleekView reads the wp_bookly_* tables directly, joins by customer ID, staff ID, service ID, and payment ID, and surfaces custom fields and waiting-list entries as optional columns. Edits route through Bookly's API so notification, recurring, and waiting-list logic still fire. Saved views give each role (front desk, staff, finance, support) the slice they need without leaving the workspace.
Workflow
From Bookly Pro addon stack to one editable grid
Pick the Bookly tables
wp_bookly_appointments as the base and join wp_bookly_customer_appointments, wp_bookly_staff, wp_bookly_services, and wp_bookly_payments. Add wp_bookly_appointment_extras for Pro custom-field columns.
Compose columns and filters
Enable inline editing
Scope per role
Sample columns
A typical Bookly Pro appointments view
wp_bookly_appointments + wp_bookly_customer_appointments + wp_bookly_payments + wp_bookly_appointment_extras
| Date | Staff | Service | Customer | Custom field | Status |
|---|---|---|---|---|---|
| Apr 26 10:00 | Alex | Massage 60 | ria@design.io | Lower back | Approved |
| Apr 26 12:00 | Tom | Consult | mia@brew.coop | First visit | Pending |
| Apr 27 14:00 | Lin | Massage 90 | alex@studio.co | Lower back | Approved |
| Apr 27 16:00 | Jess | Facial | tom@hello.dev | Sensitive skin | Cancelled |
Comparison
Default Bookly Pro admin vs SleekView
Default Bookly Pro admin
-
Custom field values from
wp_bookly_appointment_extrasaren't sortable in the appointments list - Bulk status changes go one row at a time
- Per-customer history requires the customer-details panel one customer at a time
-
Joining
wp_bookly_paymentswith the appointment needs the reports addon - Per-staff schedules need filtering the calendar separately for each staff member
SleekView
-
Joined
wp_bookly_appointments+customer_appointments+ payments + custom-field extras - Per-staff and per-service saved views without leaving the workspace
- Filter by status, gateway, custom-field value, and date range together
-
Inline-edit
statuswith notification hooks intact - Per-role scoping: front desk, staff, finance, support
Features
What SleekView gives you for Bookly Pro Addons
Extras as columns
Pro custom-field values stored in wp_bookly_appointment_extras pivot into columns on the appointments grid. Sort by intake reason, filter by visit type, or expose the customer-supplied note inline so support never has to open the row.
Per-staff day grid
Filter on staff_id and date range, sort by start time, and pin each staff member's day as a saved view. Bookly Pro's services-per-staff config respects naturally through the join.
Hook-aware status edits
Approve, cancel, or reschedule inline. Writes route through Bookly's API so notification, recurring, and waiting-list logic still fire as if the change had happened in the default admin.
Audience
Who uses SleekView for Bookly Pro Addons
Front desk
Today's pending list with staff, service, customer, and custom-field value visible. Confirm tomorrow's bookings before any chaser email goes out.
Staff
Each staff member opens a view scoped by their own staff_id, sorted by start time, with custom-field values and customer notes alongside.
Finance
Per-gateway payment audit joining wp_bookly_payments with the appointment. A month of Stripe and PayPal charges reconcile in one filterable export.
The bigger picture
Why Bookly addon stacks need one workspace
Bookly's Pro addons each add value (custom fields, recurring, packages, waiting lists, group bookings) and each adds a screen or settings page. The base schema is already well-modelled across wp_bookly_appointments, wp_bookly_customer_appointments, wp_bookly_payments, and wp_bookly_appointment_extras, but every Pro feature widens the surface that operations staff have to navigate. Confirming a day of bookings ends up touching multiple admin pages, and a single customer-support call can mean opening the customer panel, the payments addon report, and the custom-field setting in succession.
SleekView treats Bookly's data the way the schema actually stores it: joined relations, exposed as one editable grid. Front desk staff confirm pending bookings, support staff browse a customer's history in chronological order, finance reconciles a month of gateway charges, and managers spot under-utilised staff slots, all from the same workspace. Bookly's API still handles the writes so the addon-specific logic continues to fire, and the indexes the plugin already maintains keep the grid fast as data grows.
Questions
Common questions about SleekView for Bookly Pro Addons
Yes. Custom fields are stored against the appointment in wp_bookly_appointment_extras and SleekView surfaces those keys as optional columns. Sort and filter on any custom field, and inline-edit when the field type allows it.
Yes. The Waiting List addon stores entries in its own table and SleekView exposes them as a separate view that can join back to the related slot. When a slot opens, the waiting-list row makes the conversion obvious.
 Yes. SleekView writes status, time, and staff changes through Bookly's API, so the email, SMS, and customer-cabinet notification logic fires on each transition. Direct table writes are reserved for bulk migrations where skipping notifications is intentional.
 Yes. Recurring series share a parent identifier in the appointments table. SleekView can group occurrences under the series or list each separately. Edits to a single occurrence respect Bookly's recurring-update rules through the API.
 Yes. Group appointments have a higher capacity field. Add capacity to the grid, filter to rows where capacity is greater than one, and you have a group-only view. Combine with status for pending group bookings that need confirmation.
 The Packages addon stores purchases and redemptions in its own tables. SleekView exposes those as a separate view with package balance, redemption count, and the linked appointments. Filter by expiring packages to chase customer renewals.
 Queries paginate server-side and use the indexes Bookly already maintains. High-volume salons, clinics, and multi-staff studios run smoothly. The grid loads only the visible rows and avoids the heavy aggregate queries the dashboard runs on every page load.
 
Yes. Save a view filtered by their staff_id and gate by capability. Each staff member logs in to the same SleekView grid but only sees the rows that belong to them, with the same inline edits available where permissions allow.
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
- Easy Digital Downloads
- Woocommerce Grouped Products Pro
- Woocommerce Attribute Swatches
- Woocommerce Pdf Invoice Pro
- Woocommerce
- Woocommerce Waitlist
- Woocommerce Shipping Rates
- Woocommerce Payu Gateway
- Woocommerce Follow Up Emails
- Woocommerce Table Rate Shipping
- Woocommerce Side Cart
- Woocommerce Dynamic Pricing
- Yith Woocommerce Multi Vendor
- Woocommerce Stock Notifier
- Presta Shop Bridge