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

Calendar Sync (Google / Apple Calendar)

Employees can sync their work schedule to their personal calendar. This allows shifts and time off to appear directly in the default calendar app on their phone or desktop.

This feature is currently in Beta.
Contact your account manager for early access.

Setting up calendar sync#

The calendar sync link can be accessed from the settings menu. First, select the calendar type you'd like to connect: Google Calendar, Apple Calendar or Outlook.
Embedded mobile screenshots in phone mockups.png
Create calendar sync
Select a calendar type and click Add Calendar. You'll be prompted to login to your calendar provider. Confirm all required permissions and click Continue.

How Calendar Sync Works#

The sync is one-way from Easyteam to your calendar. Changes cannot be made in your calendar app and they will not affect your Easyteam schedule.
Updating shifts on Easyteam will reflect in the calendar app after a certain delay. Calendar feeds are refreshed approximately every two hours, depending on the calendar provider. In some cases the sync might be delayed. Users can use the 'Re-sync Now' button to force a re-sync.
Embedded mobile screenshots in phone mockups (13).png
Create calendar sync

Sync Timing and Troubleshooting#

Changes are synced in the background without user input. Some calendar providers might introduce additional delay.
If syncing stops, click Disconnect and then login again to your account to re-establish the connection.
Each user can connect one calendar per provider (Google, Apple, Outlook).
Subscribing to a Google/Apple calendar adds the shifts to all devices that are logged in to the calendar account automatically. Meaning, syncing the calendar on mobile will appear on desktop on vice-versa.

Next, learn more about how the schedule is managed:
Multi-Location Scheduling
Publishing Schedules
Handling Time Off in Scheduling
Embedded Notifications
Modified at 2025-07-01 11:29:22
Previous
Notifications on Schedule Actions
Next
Overview