Multi-location scheduling
Schedule staff across multiple business locations
Multi-Location Scheduling
For businesses with multiple locations, the schedule module helps you manage staff across all branches efficiently.
How Location Scheduling Works
Staff appear in the calendar based on their scheduled shifts at each location, not just their location assignment. This gives you flexibility to move staff between locations as needed.
Example Scenario
- Anna is assigned to "Main Salon" as her primary location
- On Thursday, you need extra help at "Downtown Branch"
- Simply schedule Anna for a shift at Downtown Branch on Thursday
- She'll appear in that location's calendar on Thursday
- Her Main Salon calendar won't show her that day
Scheduling Staff at a Location
From the Schedule Module
- Go to Team > Schedule
- Use the Location Switcher in the header to select the location
- You'll see staff who have shifts at this location
- Click on a cell to add or edit shifts
Quick Location Assignment
- Select a staff member in the schedule
- Choose the location from the dropdown when creating a shift
- The shift is automatically associated with that location
Calendar Empty State
When a location has no staff scheduled:
- The calendar shows a friendly message: "No staff scheduled"
- A link directs you to the Schedule module
- Important: Online booking is unavailable for locations without scheduled staff
This ensures customers can't book at locations where no one is working.
Flexible Staff Sharing
The shift-based approach allows:
- Temporary relocations - "Go to the new branch tomorrow"
- Coverage for sick days - Schedule someone from another location
- Seasonal adjustments - More staff at busy locations during peak times
- Training periods - Staff rotating through locations
You don't need to modify staff settings - just schedule their shifts.
Best Practices
Opening a New Location
- Create the location in Settings > Locations
- Set working hours for the location
- Go to Team > Schedule
- Schedule staff shifts at the new location
- Staff will now appear in the calendar and be bookable
Moving Staff Temporarily
- No need to change their assigned locations
- Just schedule a shift at the temporary location
- Their permissions auto-update when assigned to locations
Maintaining Coverage
- Use the weekly schedule view to see all locations
- Check for days with no staff scheduled
- Balance workload across locations
Location Filter
In the schedule view:
- Click the Location dropdown
- Select a specific location
- View only staff with shifts at that location
Or select "All Locations" to see the full picture.
Impact on Online Booking
Online booking only shows available time slots when:
- The location has business hours set
- Staff have shifts scheduled at that location
- The staff's shift covers the booking time
No shifts = no online availability. This prevents accidental bookings at unstaffed locations.
Use case scenarios
Scenario 1: Staff splits across two locations
Anna works Mon-Wed at Location A, Thu-Sat at Location B. Schedule each location's shifts separately. Online booking respects each location's availability.
Scenario 2: Floating manager
Manager visits all 3 locations weekly. Schedule rotating shifts. Each location gets visible coverage.
Scenario 3: Opening a new location
New branch in 30 days. Schedule staff in advance, online booking goes live with proper availability from day one.
Tips
- Schedule before going live: empty schedule = no bookings.
- Same staff, multiple locations: supported, just schedule each.
- Empty-state messages: prompt you to schedule shifts.
- Schedule changes sync to calendar instantly.