✨ 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 Charts for Bookly

Bookly's calendar shows the schedule and its built-in reports cover a few fixed slices. SleekView Charts adds a configurable dashboard over the same wp_bookly_appointments, customers, services, and payments tables.

♾️ Lifetime License available

SleekView Charts dashboard for Bookly

Bookly data as a real reporting layer

Bookly's strength is scheduling and Bookly's reporting is intentionally narrow. The calendar tells you when, the customer list tells you who, the payment screen tells you whether money moved, and joining those three for a weekly review is left as an exercise. Bookly Pro ships a few fixed reports but no configurable dashboards, no per-role saved views, and no way to pin the four cards a salon owner actually wants to see every morning.

SleekView Charts joins wp_bookly_appointments, wp_bookly_customers, wp_bookly_services, wp_bookly_staff, and wp_bookly_payments into a single dataset. From there you build chart cards by picking the dimension and the metric: total pending bookings as a Number card, revenue by staff member as a Bar chart, service mix as a Donut, booking volume per day as an Area chart. Filters at the dashboard level cascade to every card.

Inline edits made from the linked table view route through Bookly's hooks, so SMS and email templates still fire, and the dashboard refreshes automatically. The chart layer doesn't replace the calendar; it adds the dashboard half of the same plugin.

Workflow

Bookly tables to a configurable dashboard

1

Base on bookly_appointments

Use wp_bookly_appointments as the dataset base. Each row is one appointment with start time, status, and foreign keys for customer, service, staff, and payment.
2

Join the supporting tables

Pull wp_bookly_customers, wp_bookly_services, wp_bookly_staff, and wp_bookly_payments onto the row so every dimension a chart needs is one join hop away.
3

Pick the four cards

Number for pending today, Donut for service mix, Bar for revenue per staff member, Area for daily booking volume. Each card uses a different chart type to keep the dashboard scannable.
4

Save per-role dashboards

Salon owner sees revenue and service breakdown. Front desk sees pending counts and today's mix. Finance sees gateway totals and refund counts. Each is one capability-gated dashboard.

Sample dashboard

Charts you can build from Bookly data

One KPI, one status mix, one staff revenue ranking, one daily trend. The same Bookly dataset feeds all four cards.
Number · Default

Pending bookings today

Top-line count of pending Bookly appointments for the current day. Drives the morning confirmation push.
Count
Pie · Label

Service mix

Distribution of appointments by service, joined from wp_bookly_services. Useful for marketing and packaging decisions.
Count group by service_id
Bar · Default

Revenue by staff

Per-staff revenue ranking from wp_bookly_payments joined to appointments. Spot top performers and underused staff capacity.
Sum(amount) group by staff_id
Area · Gradient

Bookings per day

Smoothed area chart of daily bookings over the active range. Highlights weekday rhythm and weekend peaks.
Count group by start_date

Comparison

Default Bookly reporting vs SleekView Charts

Default Bookly reports

  • Bookly's reports are limited to a few fixed slices
  • No configurable cards or per-role saved dashboards
  • Revenue by staff requires combining wp_bookly_appointments with wp_bookly_payments by hand
  • Service mix isn't exposed as a standalone chart
  • Cross-staff utilisation analysis usually goes through CSV exports

SleekView Charts

  • Configurable chart cards over the joined Bookly tables
  • Saved dashboards per role: owner, front desk, finance
  • Cascade dashboard filters (date, staff, service) to every card
  • Number, Bar, Pie, Line, Area card types in one workspace
  • Click-through from a chart slice to the matching SleekView table

Features

What SleekView Charts gives you for Bookly

Salon-grade reporting

Track revenue by staff, service mix, and pending counts with the same shape week after week. Owners stop building the report from scratch every Monday.

Joined Bookly tables

Appointments, customers, services, staff, and payments are joined into a single SleekView dataset for charts and tables to share.

Cascading filters

Pick a date range or filter to a single staff member and every card on the dashboard updates. Switch context for a focused review without rebuilding the cards.

Audience

Who builds Bookly charts dashboards with SleekView

Salon owners

Revenue by staff, service mix, and daily trend on one screen. The Monday-morning review runs from the dashboard rather than a spreadsheet.

Front desk

Pending bookings, today's mix, and no-show rate visible the moment the front desk logs in. Bulk confirmations happen from the linked table view.

Finance

Per-gateway revenue and refund counts side by side. The Stripe versus PayPal reconciliation that used to require an export now runs from a saved dashboard.

The bigger picture

Why Bookly's calendar needs a dashboard next to it

A calendar answers the scheduling question and stops there. The questions that drive a service business — which staff earn the most, which services hold their bookings, how the week's pending list breaks down — are dashboard questions, and Bookly's defaults barely answer them. The data is in the database already; the cost is the missing surface.

SleekView Charts adds that surface using the joins Bookly's tables already support, with a card grammar an owner can actually configure. Salons, clinics, and consultants run the calendar for scheduling and the dashboard for everything else, both pointing at the same underlying tables. The dashboard view doesn't replace the calendar, it completes it.

Questions

Common questions about SleekView Charts for Bookly

No. Customers still book through Bookly's normal frontend and the booking lifecycle is unchanged. SleekView Charts adds an admin-side reporting surface on top of the existing tables.

 

Yes. Locations, custom fields, deposits, and recurring appointments expose extra columns on the appointments dataset, so cards can group by location, deposit status, or recurring parent without extra setup.

 

Yes. Filter the appointments dataset to status equals no-show and group by staff_id. A Bar card with that configuration ranks staff by no-show count, while a Number card gives the total no-show rate for the dashboard's date range.

 

Yes. wp_bookly_payments stores the payment gateway per record, and grouping by gateway gives the Stripe versus PayPal versus on-site breakdown. Useful for monthly reconciliation against gateway exports.

 

Dashboard-level filters (date range, staff, service) cascade to every card. A per-card filter overrides for that card only, which is useful when a long-term KPI sits next to short-window trend cards.

 

Yes. Click a slice or a bar and the linked SleekView table opens filtered to that segment. From there the usual row-level inline edits, bulk actions, and exports are available.

 

No. Aggregations run server-side against the indexes Bookly puts on its tables, paginated and cached where appropriate. Even installs with tens of thousands of historic bookings render the dashboard quickly.

 

Yes. Dashboards are capability-gated, so each staff member can have a personal dashboard scoped to their own appointments, while managers see the cross-staff view. Same dataset, different filter and permission set.

 

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