Calendar Sync
Two-way calendar integration with Google Calendar and Microsoft 365.
What you get
Included in every plan, no extra cost.
OAuth 2.0 connection to Google Workspace and Microsoft 365
Two-way sync: EventOn shifts appear in staff calendars automatically
Busy slot detection: system warns if assigning staff with calendar conflicts
Automatic updates: shift changes sync to calendar within 5 minutes
Multi-calendar support: staff can connect personal and work calendars
How it works
Three simple steps to get started.
Connect Calendar
Staff click 'Connect Google/M365' in settings. OAuth flow authenticates their account.
Auto-Sync Shifts
When shifts are assigned, they appear as calendar events with shift details, location, and client.
Detect Conflicts
Planner checks connected calendars for busy slots. Shows warning if staff has conflicting appointment.
Security & Compliance
Enterprise-grade protection built in
- OAuth tokens encrypted (AES-256-GCM) before storage
- Token refresh automatic (no re-auth required)
- Read-only calendar access by default (staff controls write permissions)
- Audit trail: every calendar sync logged with timestamp
- Disconnect anytime: removes all synced events and deletes stored tokens
Plan Availability
Calendar sync included in all plans. No limits on connected calendars or synced events.
Frequently asked questions
Everything you need to know about Calendar Sync.
Yes. Connect both Google and Microsoft 365 if needed. Staff can also connect multiple Google accounts.
Calendar event updates automatically within 5 minutes. Staff receive calendar notification about the change.
No. Calendar events are read-only. All shift changes must be made in EventOn (prevents sync conflicts).
System retries sync 3 times with exponential backoff. If all retries fail, admin receives alert to investigate.
Ready to get started?
Book a demo to see how this feature can transform your staffing operations.