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

  1. Go to Team > Schedule
  2. Use the Location Switcher in the header to select the location
  3. You'll see staff who have shifts at this location
  4. Click on a cell to add or edit shifts

Quick Location Assignment

  1. Select a staff member in the schedule
  2. Choose the location from the dropdown when creating a shift
  3. 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:

  1. Temporary relocations - "Go to the new branch tomorrow"
  2. Coverage for sick days - Schedule someone from another location
  3. Seasonal adjustments - More staff at busy locations during peak times
  4. Training periods - Staff rotating through locations

You don't need to modify staff settings - just schedule their shifts.

Best Practices

Opening a New Location

  1. Create the location in Settings > Locations
  2. Set working hours for the location
  3. Go to Team > Schedule
  4. Schedule staff shifts at the new location
  5. Staff will now appear in the calendar and be bookable

Moving Staff Temporarily

  1. No need to change their assigned locations
  2. Just schedule a shift at the temporary location
  3. 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:

  1. Click the Location dropdown
  2. Select a specific location
  3. 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.
#multi-location#locations#scheduling#shifts#branches
💬

Have a question? Ask the AI assistant

The Bookinda AI knows the entire help center and can answer in seconds.

B

Bookinda AI Assistant

Ask anything about features, settings, or integrations.

Hi! I'm the Bookinda assistant. I can answer questions about features, billing, integrations, and more. What would you like to know?

Still need help?

Get in touch with our support team.

Contact us