How it works
When Campsite creates or updates a shift or calendar event, it is automatically pushed to the Outlook calendar of any staff member who has connected their Microsoft account. This keeps your team’s Campsite schedule visible in the tool they already use day to day. This is a one-way sync. Changes made directly in Outlook — editing, declining, or deleting a pushed event — do not reflect back in Campsite. Your Campsite workspace remains the single source of truth for all shifts and events.Admin setup
To enable Microsoft Calendar sync for your workspace:- Navigate to Admin → Integrations (
/admin/integrations). - Find the Microsoft Calendar integration and select Enable.
- Complete the Microsoft OAuth authorisation flow. You will be redirected to a Microsoft sign-in page to grant Campsite the permissions it needs to push calendar events.
- Once authorised, the integration is active at the workspace level and staff can begin connecting their own accounts.
Staff connection
Microsoft Calendar sync is per individual — each staff member must connect their own Microsoft account to receive calendar events. Enabling the workspace integration does not push events to anyone’s Outlook automatically.
What gets synced
The following Campsite items are pushed to connected Outlook calendars:- Rota shifts — when a shift is created, updated, or cancelled
- Calendar events — manually created events and events generated from broadcasts with scheduled dates
Troubleshooting
If a staff member reports that events have stopped appearing in their Outlook calendar, the most likely cause is an expired or revoked Microsoft OAuth token. Ask the staff member to:- Go to Settings → Integrations → Microsoft Calendar.
- Disconnect their Microsoft account.
- Reconnect by completing the Microsoft OAuth flow again.