✨ 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 Salon Booking System Pro: appointments as tables

Salon Booking System Pro stores reservations as sln_booking posts with service, assistant, and time in postmeta. SleekView pivots those into columns so the salon owner can run the day from one filterable, inline-editable grid.

♾️ Lifetime License available

SleekView table view for Salon Booking System Pro

Salon ops as one editable grid

Salon Booking System stores reservations as a custom post type, typically sln_booking in wp_posts, with service IDs, assistant (staff) IDs, start time, duration, status, and deposit details kept in wp_postmeta. Services and assistants are stored as related CPTs (such as sln_service and sln_assistant) and customers are sln_customer entries linked from each booking.

The default admin presents bookings as a calendar and a list with fixed columns. Cross-assistant filtering, deposit-paid queues, and bulk status changes are awkward because the deposit, assistant, and service fields live in postmeta and aren't first-class list columns.

SleekView reads the sln_booking CPT directly, pivots postmeta keys like _sln_b_start, _sln_b_assistant_id, _sln_b_service_id, and the deposit flag into named columns, and joins to the service and assistant CPTs for friendly names. Edits route back through Salon Booking System's own status-change methods so notifications still go out.

Workflow

From the sln_booking CPT to a salon-wide grid

1

Map the booking CPT

Point SleekView at sln_booking and add _sln_b_start, _sln_b_service_id, and _sln_b_assistant_id as columns.
2

Join services and assistants

Join sln_service for service name and duration, and sln_assistant for staff name. Friendly labels replace foreign IDs on every row.
3

Save salon views

Save views for today's pending confirmations, this week per assistant, and deposit-due bookings. Filter on the start-time or assistant columns directly.
4

Edit status inline

Mark status changes inline so the plugin's notification hooks fire. Bulk-confirm a morning of bookings with one action across the filtered set.

Sample columns

A typical Salon Booking System view

One row per booking with service, assistant, customer, and status visible.
Source: wp_posts (post_type=sln_booking) + wp_postmeta
Date Time Service Assistant Customer Deposit Status
May 20 10:00 Cut & Blow Alex ria@design.io Paid Confirmed
May 20 11:30 Colour Tom mia@brew.coop Pending Pending
May 21 14:00 Treatment Alex alex@studio.co Paid Confirmed
May 21 16:30 Cut Tom tom@hello.dev None Cancelled

Comparison

Default Salon Booking System Pro admin vs SleekView

Default Salon Booking System admin

  • Booking list shows fixed columns, deposit and assistant context isn't inline
  • Per-assistant daily schedules need filtered calendar pages
  • Bulk confirm or cancel aren't first-class actions
  • Deposit-paid filtering on _sln_b_deposit postmeta isn't exposed
  • Customer history per service requires custom queries

SleekView

  • Pivot _sln_b_start, _sln_b_service_id, and assistant postmeta into columns
  • Filter by assistant + date range + status in one saved view
  • Inline-edit booking status (pending, confirmed, cancelled)
  • Join sln_booking to sln_service and sln_assistant CPTs
  • Save per-assistant private schedules accessible by capability

Features

What SleekView gives you for Salon Booking System Pro

Per-assistant schedule

Filter on assistant plus date range, sort by start time, and pin a private schedule per stylist. Each staff member logs in and opens their own column-aware list.

Postmeta as columns

Service ID, assistant ID, start time, duration, and deposit pivot from wp_postmeta into proper sortable columns. The salon owner sees the whole day in one row each.

Inline confirmations

Confirm pending bookings or mark no-shows in place. Status writes route through the plugin's status-change methods so customer SMS and email notifications fire as normal.

Audience

Who uses SleekView for Salon Booking System Pro

Salon front desk

Today's pending list with assistant, service, and deposit columns. Confirm the morning's bookings before the first walk-in.

Assistants and stylists

Each staff member opens a view filtered to _sln_b_assistant_id equal to their own ID, sorted by time, with customer phone visible.

Owners

Deposit-paid versus deposit-pending view for the upcoming week. Spot which appointments still owe a deposit before chasing up reminders.

The bigger picture

Why salons need a column-aware booking grid

Salons are paced by appointments and staffed by assistants whose schedules barely overlap. The salon owner needs to see today's bookings across every stylist, every service, and every payment status, all at once. Salon Booking System stores the data to answer that question, but its calendar and list views show one slice at a time and the deposit and assistant fields hide in postmeta.

The cost is daily: a pending booking nobody confirmed, a deposit that should have been chased, a stylist arriving without knowing who their morning is for. SleekView surfaces every booking attribute as a real column. Filters combine, edits route through the plugin's own status changes so notifications keep working, and each assistant can pin a private view scoped to their own ID.

The owner gets the full salon on one screen and reception works the morning from one grid instead of three tabs.

Questions

Common questions about SleekView for Salon Booking System Pro

Yes. sln_service and sln_assistant are CPTs that join cleanly to sln_booking, so service titles, durations, and assistant names render on the booking row instead of as foreign IDs.

 

Yes when SleekView uses the plugin's status-change hooks. Confirmation and cancellation emails and SMS fire on each transition. Direct table writes skip hooks, useful for bulk imports only.

 

Yes. The deposit flag lives in wp_postmeta under a key like _sln_b_deposit. SleekView pivots it into a boolean column you can filter and sort on, then save as a deposit-due queue.

 

Yes. Group bookings share a parent record with attendee count in postmeta. SleekView shows attendee count as a column and lets staff filter to group sizes above a threshold for capacity planning.

 

Yes. Save a view filtered by _sln_b_assistant_id matching the current user's assistant profile, gate the view by capability, and each assistant opens their own private schedule from the same install.

 

Yes. SleekView is a tabular and kanban layer, the default Salon Booking System calendar stays in place. Many salons use the calendar for the visual layout and SleekView for the day-to-day data work.

 

Queries are paginated server-side and only the visible rows load. The grid leans on the indexes Salon Booking System already adds to wp_postmeta, so even chains with multiple locations on one install stay responsive.

 

Yes. Any saved view exports to CSV with the active filter applied, ready for finance reconciliation or for a payroll calculation by assistant at the end of the month.

 

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