Skip to main content
Campsite supports push sync to Microsoft Outlook Calendar, so staff who use Microsoft 365 can see their shifts and scheduled events alongside the rest of their Outlook calendar. The integration follows the same model as the Google Calendar integration — you enable it at the workspace level, and each staff member then connects their own Microsoft account to receive events in their Outlook calendar.

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:
  1. Navigate to Admin → Integrations (/admin/integrations).
  2. Find the Microsoft Calendar integration and select Enable.
  3. 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.
  4. 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.
Staff connect their Microsoft account from Settings → Integrations → Microsoft Calendar in their personal settings. They will be directed through the Microsoft OAuth flow and, once connected, will start receiving Campsite shifts and events in their Outlook calendar.

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
Events appear in Outlook with the event title, date, time, and any relevant description from Campsite.

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:
  1. Go to Settings → Integrations → Microsoft Calendar.
  2. Disconnect their Microsoft account.
  3. Reconnect by completing the Microsoft OAuth flow again.
This re-establishes the connection and resumes event sync. If the problem persists after reconnecting, contact your workspace administrator or reach out to Common Ground Studios support.