✨ 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 Team Booking: staff and bookings

Team Booking stores each reservation as a tb_reservation custom post linked to a tb_service taxonomy and a Google-calendar staff account. SleekView Charts reads that dataset directly and renders dashboards for studios, agencies, and finance.

♾️ Lifetime License available

SleekView Charts dashboard for Team Booking

From tb_reservation posts to staff dashboards

Team Booking stores each reservation as a tb_reservation custom post in wp_posts, with start and end timestamps, customer details, and price written to wp_postmeta. The service category lives in a tb_service taxonomy, and each staff member is tied to a Google Calendar account stored in plugin options. The native admin list is fine for triage and limiting for any staff-utilisation or service-revenue review beyond a single screen.

SleekView Charts treats tb_reservation as a chart dataset. The reservation start meta is pivoted into a real datetime column, price meta into a numeric column, and service taxonomy into a categorical column. A studio dashboard pins total upcoming reservations as a Number, charts reservations by service as a Donut, ranks staff by booked hours as a horizontal Bar, and plots daily reservation volume as an Area.

Every aggregation runs through WordPress indexes on post type, post date, and taxonomy relationships, plus meta-driven filters for date and price ranges. Even a multi-year install with thousands of reservations renders the dashboard in well under a second.

Workflow

Read Team Booking reservations as data

1

Pick the tb_reservation type

Choose tb_reservation as the dataset source. Each row is one reservation with foreign keys to staff, service taxonomy, and customer meta ready for charting.
2

Pivot reservation meta to columns

SleekView pivots reservation start, end, price, and customer email meta into typed columns. The reservation start becomes a real datetime, price becomes a numeric column for sums.
3

Configure four chart cards

Add a Number for total upcoming reservations, a Donut for service mix, a horizontal Bar ranking staff by hours, and an Area plotting daily volume across the chosen date range.
4

Save per-role saved boards

Studio managers get the staff utilisation and service mix board. Reception gets pending counts. Finance gets revenue per service. Each board shares the same dataset.

Sample dashboard

Charts you can build from Team Booking data

A KPI for upcoming reservations, a service-mix donut, a staff utilisation ranking, and a daily booking trend. All driven by the tb_reservation post type and its meta.
Number · Default

Upcoming reservations this week

Count of tb_reservation posts with confirmed status whose start meta falls in the current week. The headline number reception checks before each shift, with last week's count for context.
Count
Pie · Donut

Reservations by service mix

Donut across the tb_service taxonomy, surfacing which services drive most of the bookings. Joins wp_term_relationships to resolve term names on the active date range.
Count group by tb_service
Bar · Horizontal

Booked hours per staff member

Horizontal bar summing reservation duration per staff Google Calendar account. Surfaces top utilised staff and capacity gaps without leaving the admin.
Sum(duration_minutes) group by staff_account
Area · Gradient

Daily reservation volume trend

Gradient area chart of reservation count per day sourced from the reservation_start meta on tb_reservation. Useful for spotting weekday patterns and campaign spikes.
Count group by reservation_start

Comparison

Default Team Booking admin vs SleekView Charts

Team Booking admin list

  • Team Booking ships a list view and calendar, not a configurable chart dashboard
  • Per-staff utilisation totals are not surfaced as their own chart card
  • Service-mix breakdowns require manual counting across paginated lists
  • Daily booking trend charts across a selectable date range are not native
  • No saved per-role boards for studios, finance, or reception staff

SleekView Charts

  • Cards built directly on tb_reservation posts and the tb_service taxonomy
  • Number, Donut, Bar, and Area cards mapped to real reservation columns
  • Dashboard filters cascade across every card from one date-range pick
  • Per-staff booked-hour rankings and daily trends without exports
  • Saved boards per role with WordPress capability gating built in

Features

What SleekView Charts gives you for Team Booking

Cards, not paginated admin lists

Pick the dimension, the metric, and the chart type per card. Build a staff utilisation bar one week and switch to a service revenue donut the next, with no code, no exports, and no theme tweaks.

Reservations, services, staff joined

The tb_reservation post type, the tb_service taxonomy, and staff Google Calendar accounts join into one SleekView dataset, so every card reads from the same join and groupings stay consistent.

Per-role saved chart boards

Studio managers, reception, and finance each save the board they care about. WordPress capability gating decides who lands on which dashboard, so each role opens the right view by default.

Audience

Who builds Team Booking charts dashboards with SleekView

Studio and clinic managers

Service mix and staff utilisation rankings on one board, so the week's capacity and the services that drive demand are visible at a glance, every shift.

Reception and front desk

Upcoming reservation count, pending confirmations, and today's mix across services visible in a single dashboard before doors open each morning.

Finance and bookkeeping

Revenue per service, refund counts, and weekly revenue trend filtered by date range. Month-end reconciliation runs from a single saved chart board.

The bigger picture

Why Team Booking deserves a real chart view

Team Booking is built around the staff calendar and the booking flow, and that pair handles day-to-day operations well. Once a studio runs several staff members across half a dozen services, the questions get harder: which staff member is most utilised, which service drives most of the revenue, how this week compares to last. Each question is one chart against a dataset that already exists inside the plugin's own tables.

SleekView Charts gives that dataset a configurable rendering layer, with cards that map cleanly to operational questions: Number for the headline, Donut for the mix, Bar for the ranking, Area for the trend. The booking calendar keeps owning per-reservation triage, the chart board gives the team the staff-and-service view that pure plugin admin has never delivered.

Questions

Common questions about SleekView Charts for Team Booking

No. The Team Booking admin list and calendar stay where they are. SleekView Charts sits alongside as a configurable layer so studio managers, reception, and finance each get the chart dashboards the plugin doesn't ship today, without changing day-to-day workflow.

 

Yes. Reservation start, end, price, customer email, and any custom field from wp_postmeta can be pivoted into a typed column. SleekView uses that column as a chart's groupBy or valueColumn, so custom-segment Pies and custom-numeric Bars are straightforward to build.

 

wp_term_relationships joins onto the dataset, so a Donut grouped by tb_service term shows the booking distribution across services without any custom code. The taxonomy filter at the dashboard level cascades through every card on the saved board.

 

Yes. A horizontal Bar grouped by the staff Google Calendar account ID with a Sum aggregation on duration_minutes ranks staff by booked hours. Filter by service or by date range to scope the ranking to a specific period or focus area.

 

Yes. A date range, service term, or staff filter at the dashboard level cascades to each card. A weekly capacity review and a quarterly trend can share the same saved configuration without duplicating filter selections card by card.

 

Cards query wp_posts and wp_postmeta live on render. A new reservation created through the booking form or admin appears in every card on the next reload, with no separate sync, scheduled refresh, or cache flush to wait on.

 

Yes. Aggregations run server-side using the indexes WordPress already maintains on post type, post date, taxonomy, and meta keys. A multi-staff install with years of reservation history renders the whole board in well under a second.

 

Yes. Each saved board is gated by a WordPress capability so studio managers, reception, and finance each open the dashboard that matches their job. The staff utilisation board and the finance revenue board stay separate by default.

 

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