Every number your spa runs on, in one place.
Utilization: the capacity you're not selling.
Sold, scheduled and available hours by provider, day and hour — and a heatmap of exactly where the book has holes.
Where the book has holes
Which hours are scheduled but not selling?
4 weeks in this period
Revenue & growth: where the year is heading.
Cumulative revenue against a projection from your own run-rate, with last year beside it and a year-end call: ahead, on track, or behind.
- This Year (Actual)
- Projected
- Last Year
Projected year-end
$2,451,669
+15.8% vs last year
Year to date
$1,459,808
+7.8% vs LY
Last year
$2,116,800
Full calendar year
Team: the scorecard, per provider.
Revenue, services, rebooking, enhancement and retail attach — sortable, and reconciled to the reports you already trust.
| Elise R. | $24,810 | 71% | 38% |
| Devon K. | $22,140 | 64% | 29% |
| Priya S. | $19,870 | 68% | 57% |
| Marisol T. | $17,530 | 59% | 44% |
| Owen L. | $16,240 | 52% | 21% |
| Naomi H. | $9,420 | 74% | 33% |
Every location, side by side.
Revenue, visits, ticket, utilization and growth — one row per spa, and the whole portfolio in one number.
Retention: who comes back, cohort by cohort.
Tell within weeks whether a push produced repeat guests, not just first visits.
New Client Retention by Cohort
% of new clients who returned in months after first visit
Guest list: today's plan, not just today's schedule.
Every guest tagged with what matters — a VIP to greet, a rebook to land, a retail opportunity, a lapsed guest back in the door.
Today's Guest List
Tuesday, Apr 30 · Downtown · 23 guests
Signature Facial · 60m
Hot Stone · 80m
Deep Tissue · 50m
Custom Facial · 60m
Couples Massage · 80m
AI analyst: ask it in plain English.
Answers backed by your own numbers. Included on every plan, no usage cap.
Weekday afternoons. Mon–Fri 1–4pm runs at 52% utilization, against 94% on Saturday mornings. That's about $8,400 a month of open provider time at your average service ticket — filling a third of it is roughly $2,500 a month.
Two providers sit under the team's 65%:
| Provider | Rebook % | New guests |
|---|---|---|
| Owen L. | 52% | 31% |
| Marisol T. | 59% | 44% |
| Team average | 65% | 60% |
Owen's gap is almost all first-time guests, so a rebooking prompt at checkout is the cheapest fix.
Then email the guests behind the numbers.
See Day Spa MailSee your own data in a live dashboard.
We’ll connect to your spa software, sync your historical data, and walk you through the dashboard built around your business. Usually live within a week.