Easyteam Embedded
GuidesAPIWhite-Label UIs
GuidesAPIWhite-Label UIs
  1. Embedded Scheduling
  • Getting Started
    • Introduction
    • Why Choose Easyteam Embedded
  • Development
    • Overview
    • Authentication
    • Web Integration
    • Mobile SDK Integration
    • Passing Data
    • Using Identifiers
    • Events
    • Error Handling
  • Going Live
    • Data Security
    • Support
  • Embedded Workforce Management
    • Organizations & Locations
    • Employees
    • Permissions
    • Compliance
  • Embedded Time Tracking
    • Overview
    • Time Clock
    • Timesheets
    • Breaks
    • Geofencing
    • Timezones
  • Embedded Scheduling
    • Overview
    • Availability & Open Shifts
    • Multi-Location Scheduling
    • Publishing Schedules
    • Working with Time Off in Schedules
    • Notifications on Schedule Actions
    • Calendar Sync (Google / Apple Calendar)
  • Embedded Time Off Management
    • Overview
    • Time Off Policies
    • Requests & Approvals
    • Balance Tracking & Accruals
    • Carryover Rules
    • Time Off and Payroll Sync
  • Embedded Notifications
    • Overview
  • Payroll Integrations
    • Embedded Payroll with Salsa
      • What is Embedded Payroll?
      • Time & Attendance in Payroll
      • Money Movement and Compliance
    • External Providers
      • Embedded Payroll Integrations
  • AI-Native Integrations
    • Integrating an MCP Server with Easyteam
  1. Embedded Scheduling

Multi-Location Scheduling

Many businesses need to manage teams across multiple physical locations. Each location often has its own staff, its own manager, and separate scheduling needs. The scheduling component supports this model by keeping schedules organized on a per-location basis.

Location-based scheduling#

By default, the schedule shown in the web component reflects only one location at a time. This helps managers focus on the staffing needs of a specific place, reduce clutter, and avoid scheduling mistakes across unrelated teams. Each employee must be assigned to a location in order to appear in that location’s schedule.
Managers with access to multiple locations can switch between them using the location selector.
<WeeklySchedule 
  start="2025-02-09"       
  location="location-id-external-1"
/>
image.png
Shifts view in a specific location
When switching the active location, the schedule view will reload with shifts, open shifts, and time-off data relevant to that location only.

Location selector UI#

When the current user has permission to access more than one location, they can use the location dropdown at the top of the schedule view. Selecting a location from the list changes the active schedule context.
Location selector
This is helpful for regional managers or HR staff who oversee multiple locations, or for staff that works in multiple locations.

Publishing schedules across locations#

Publishing a schedule will apply to all locations visible to the current user. For example, if a manager has permission to publish schedules and is assigned to three locations, clicking "Publish" will apply to all of them. Each location’s schedule remains isolated, but the action of publishing can cover multiple calendars in one step.
This behavior reduces repetitive work while preserving the location-level structure.

Mobile behavior#

On mobile devices, the scheduling experience shows all shifts across all locations by default. This is particularly useful for employees who work across locations. They can view all their upcoming shifts in one view without needing to switch.
Managers can still filter by location when needed. The location selector works the same way on mobile, allowing a focused view if necessary.
Location selector on mobile

Recommended usage#

Most businesses and managers will use the web interface for schedule creation and planning, especially when working with multiple teams and time zones. Mobile is better suited for quick updates, approvals, and reviewing shifts on the go.
Easyteam's multi-location data model is designed to reflect how scheduling happens in practice: per team, per location, or per management team.

Next, continue learning about other parts of the scheduling system:
Publishing Schedules
Open Shifts & Availability
Calendar Sync (Google / iCal)
Handling Time Off in Scheduling
Modified at 2025-03-31 08:20:12
Previous
Availability & Open Shifts
Next
Publishing Schedules