Two locations, three therapists each, different opening hours, shared clients — how CorVali's multi-venue management turns operational complexity into competitive advantage.
Opening a second location is the moment most spa owners discover their management system was designed for one. Different opening hours per venue, therapists who rotate between locations, shared clients who book at either site — the complexity multiplies faster than the revenue. CorVali's multi-venue architecture treats every location as a first-class citizen in a unified operation.
The Multi-Venue Management Problem
Running two or more spa locations without integrated software means maintaining parallel systems that inevitably diverge. The common failure modes:
- A client books at Location A and mentions a treatment history from Location B — the receptionist has no record
- A therapist who works at both locations has a gap in their Location A schedule that overlaps with a confirmed booking at Location B
- Month-end reporting requires manually combining revenue figures from two separate systems
- A leave request from a therapist who works at both venues cannot be evaluated against the staffing picture at either
These are not edge cases — they are the daily operational reality of multi-venue management without the right infrastructure.
The Venue Switcher
CorVali's venue context is controlled by a single venue switcher in the management interface. Switching between venues takes one click and immediately updates:
- The booking calendar — showing only the therapists and rooms assigned to the selected venue
- The staff roster — filtered to staff with active assignments at that location
- The working hours configuration — each venue has independent opening hours, blackout periods, and booking settings
- The leave wallchart — showing coverage levels specific to that venue's staffing
Cross-venue reporting — revenue, occupancy, and performance comparisons — is available at the group level, providing the consolidated view that owners need for strategic decisions without losing venue-level operational detail.
Staff Assignment and Scheduling
Therapists in a multi-venue operation may work at one location full-time, split their time between two sites on different days, or rotate on a more fluid schedule. CorVali handles all three through its staff venue assignment system:
- Each staff member is assigned to one or more venues with specific scheduled days at each
- Booking availability is automatically scoped to the venues and days the therapist is assigned to — preventing bookings on days they are not scheduled to be at that location
- Per-venue shift hours can differ from opening hours — a therapist who works 9am–3pm at one location and 12pm–7pm at another has independent shifts configured at each venue
Shared Client Database
Clients are stored at the account level, not the venue level. This means:
- A client who visits Location A can be identified and welcomed correctly when they book at Location B
- Treatment history, preferences, and notes are accessible across all venues
- Marketing communications (when POPIA consent is established) can reach clients regardless of which venue they originally booked at
- Gift cards and membership credits issued at one venue are redeemable at any venue in the group
Venue-Level and Group-Level Reporting
CorVali's reporting operates at two levels simultaneously. At the venue level, owners see the operational metrics that drive day-to-day decisions: today's schedule, therapist occupancy rate, revenue per room, and cancellation rate. At the group level, the same metrics are aggregated across all venues — enabling the comparative analysis that drives investment and expansion decisions.
Which location has the higher average booking value? Which venue's cancellation rate is costing the most revenue? Which therapist produces consistently strong numbers regardless of which venue they are working at? These questions are answered in seconds, not after a day of spreadsheet work.
Opening Hours per Venue
Each venue in CorVali has its own opening hours configuration. A flagship city-centre location might operate Monday–Sunday 8am–9pm; a suburban second location might run Tuesday–Saturday 9am–6pm. Booking availability for each venue reflects that venue's hours exactly — clients cannot book at Location B on a Monday if that venue is closed on Mondays.
CorVali includes a "Copy hours from" function when setting up a new venue — if your second location operates on the same schedule as your first, a single click transfers the configuration.
Frequently Asked Questions
Can one spa software manage multiple locations?+
How does client data work across multiple spa locations?+
Can therapists work at multiple locations in CorVali?+
How does multi-venue reporting work?+
Is multi-venue support available on all CorVali plans?+
See CorVali in action for your spa
Get a personalised demo and migrate your spa data in as little as 14 days.
Start Free Demo