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
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
Pick the tb_reservation type
tb_reservation as the dataset source. Each row is one reservation with foreign keys to staff, service taxonomy, and customer meta ready for charting.
Pivot reservation meta to columns
Configure four chart cards
Save per-role saved boards
Sample dashboard
Charts you can build from Team Booking data
Upcoming reservations this week
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
Reservations by service mix
wp_term_relationships to resolve term names on the active date range.
Count
group by tb_service
Booked hours per staff member
Sum(duration_minutes)
group by staff_account
Daily reservation volume trend
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_reservationposts 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.
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
- Yith Woocommerce Bulk Product Editing
- Woocommerce Shipping Australia Post
- Woocommerce Shipping Royal Mail
- Iconic Woothumbs
- Woocommerce Customer History
- Woo Product Reviews Pro
- Woocommerce Multistore
- Authorize Net
- Wp Simple Pay
- Yith Woocommerce Bookings
- Woo Paytm Payment Gateway
- Retainful
- Woocommerce Eu Vat Number
- Germanized For Woocommerce
- Easy Digital Downloads
- Memberful Wp
- Kleo Membership
- Akademy
- Buddypress Docs
- Ultimatemember Paid Content
- Memberships By Supsystic
- Pmpro Multiple Memberships Per User
- Super Socializer
- Private Content Restricted Content
- Memberium For Activecampaign
- Armember
- Simple Membership
- Memberium For Keap
- Memberium
- Ultimatemember Private Content