✨ 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 Booknetic Pro: appointments, staff & locations as tables

Booknetic Pro keeps appointments, customers, staff, locations, services, and payments in dedicated wp_bkntc_* tables. SleekView joins them so daily ops and finance work from one editable grid instead of separate admin screens.

♾️ Lifetime License available

SleekView table view for Booknetic Pro

One grid across the bkntc schema

Booknetic Pro's data lives in wp_bkntc_appointments, wp_bkntc_appointment_customers, wp_bkntc_staff, wp_bkntc_locations, wp_bkntc_services, and wp_bkntc_payments. Each Pro feature (multi-location, workflow steps, custom forms) adds another table or column, and the default admin surfaces them through fixed-column lists.

Multi-location operators end up flicking between location tabs to confirm the day's bookings, and the appointments list doesn't expose the location, staff, service price, and payment gateway as joined columns. SleekView reads the wp_bkntc_* tables directly, joins on customer_id, staff_id, location_id, service_id, and the payment row, and exposes those as regular columns.

Status changes are inline-edited and route through Booknetic's hooks so confirmation and reminder workflows fire, including custom workflow steps configured in the Pro admin. Saved views let each location manager open only their own bookings, finance pull a per-gateway payment audit, and customer support browse per-customer history across services and dates.

Workflow

From multi-tab Booknetic admin to one editable grid

1

Pick the Booknetic tables

Choose wp_bkntc_appointments as the base and join wp_bkntc_staff, wp_bkntc_locations, wp_bkntc_services, and wp_bkntc_payments. Custom form values from wp_bkntc_appointment_extras add as optional columns.
2

Compose columns and filters

Drag in date, location, staff, service, customer, status, and gateway. Save filters for today's pending, this week per location, and per-staff schedules.
3

Enable inline editing

Mark status, start time, and staff_id as editable. Writes go through Booknetic's hook layer so Pro workflows continue to fire on every change.
4

Scope per role

Pin a saved view per role: location managers see their site, staff see their column, finance sees the gateway audit. Same grid, different rows per role.

Sample columns

A typical Booknetic Pro appointments view

One row per appointment with location, staff, service, customer, and payment status.
Source: wp_bkntc_appointments + wp_bkntc_appointment_customers + wp_bkntc_staff + wp_bkntc_locations + wp_bkntc_payments
Date Location Staff Service Customer Status
Apr 26 09:30 Downtown Alex Haircut ria@design.io Approved
Apr 26 11:00 Westside Tom Beard trim mia@brew.coop Pending
Apr 27 13:00 Downtown Lin Colour alex@studio.co Approved
Apr 27 17:00 Westside Jess Treatment tom@hello.dev Cancelled

Comparison

Default Booknetic Pro admin vs SleekView

Default Booknetic Pro admin

  • Appointments list shows fixed columns, with location and staff on separate tabs
  • Multi-location managers need a tab per location to confirm bookings
  • Bulk status changes (approve, cancel) aren't first-class on the list
  • Joining wp_bkntc_payments with appointments needs the reports module
  • Custom form values from wp_bkntc_appointment_extras aren't sortable inline

SleekView

  • Joined appointments + staff + location + service + payment columns in one grid
  • Per-location and per-staff saved views without leaving the workspace
  • Filter by location_id, staff_id, status, and gateway together
  • Inline-edit status with workflow hooks intact
  • Per-role scoping: location manager, staff, finance, support

Features

What SleekView gives you for Booknetic Pro

Per-location grid

Filter on location_id plus date range, sort by start time, and each location manager pins their own day. Multi-site chains stop hopping tabs and confirm the entire estate's pending bookings in one workspace.

Joined Booknetic tables

wp_bkntc_appointments, wp_bkntc_staff, wp_bkntc_locations, wp_bkntc_services, and wp_bkntc_payments join on standard foreign keys. Custom form fields render as optional columns.

Workflow-aware status edits

Approve, cancel, or reschedule inline. Writes route through Booknetic's hooks so the workflow steps you configured (email, SMS, webhook) fire on each transition.

Audience

Who uses SleekView for Booknetic Pro

Location managers

Per-location daily view scoped by location_id, sorted by start time, with staff and service columns. Confirm the day's bookings before the morning rush.

Staff

Each staff member opens a view filtered by their own staff_id with customer notes and any custom form values from intake.

Finance

Per-gateway payment audit joining wp_bkntc_payments with the parent appointment and customer. Reconcile a month's PayPal or Stripe charges against approved bookings.

The bigger picture

Why multi-location ops need one grid

Booknetic Pro shines because it splits appointments, staff, locations, services, and payments into well-indexed tables. That same separation makes the default admin slow to operate when you run more than one site or more than a handful of staff. Multi-location managers spend their morning tab-hopping between locations to confirm the day's bookings, and finance waits for the reports module to aggregate gateway data that already lives in wp_bkntc_payments.

SleekView removes the friction by treating Booknetic's schema as one joined relation. Confirmations, reschedules, and refunds all happen on a single editable grid that filters by location, staff, service, and gateway in any combination. The grid relies on the indexes Booknetic already maintains, so query performance stays predictable as the table grows.

Booking businesses live or die on schedule accuracy, and that accuracy is cheaper when ops staff see the schema the way a database stores it instead of through a stack of fixed-column admin tabs.

Questions

Common questions about SleekView for Booknetic Pro

Yes. wp_bkntc_locations joins to appointments on location_id, so saved views can scope to a single site or aggregate the whole estate. Filter by location for per-site ops, or remove the filter to see the chain's full pipeline.

 

Yes. Booknetic stores custom form responses in wp_bkntc_appointment_extras and SleekView surfaces those keys as optional columns on the appointments grid. Sort by any field and filter to scoped subsets of bookings.

 

Yes when edits route through Booknetic's status-change API. The Pro workflow steps (emails, SMS, webhooks, Zapier) fire on each transition. Direct writes to wp_bkntc_appointments are available for bulk migrations where skipping workflows is the intent.

 

Yes. Payments land in wp_bkntc_payments regardless of gateway. SleekView builds per-method audit views, joining payment status, refund state, and gateway to the parent appointment for end-of-month reconciliation.

 

Yes. The appointment row records the creation source, and that column becomes filterable in the SleekView grid. Use it to separate staff-created bookings from customer-self-service and to monitor embed-form performance per channel.

 

Recurring appointments in Booknetic Pro share a parent identifier in the appointments table. SleekView can group by that identifier so a recurring series sits as a single expandable row, or list each instance individually for per-occurrence editing.

 

Queries paginate server-side and use the indexes Booknetic already adds to its tables. Multi-location chains and high-volume salons run smoothly. The grid loads only the visible rows and avoids the heavy aggregate queries the dashboard runs on every page load.

 

Yes. Any saved view exports to CSV with the same columns visible on screen, including joined fields. Finance pulls month-end payment audits as a single download instead of stitching together exports from each admin screen.

 

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