Skip to main content
The Campsite calendar pulls together everything that has a date attached to it — broadcast announcements, your rota shifts, and events created directly in the calendar — into a single, unified view. Rather than cross-referencing multiple tools to understand your week, you get one place that shows the full picture. You can also push your Campsite calendar to Google Calendar or Microsoft Outlook so your personal schedule stays in sync.

Opening the calendar

Click Calendar in the main sidebar or navigate to /calendar. The calendar opens in your last-used view (month or week).

What appears on the calendar

The calendar combines three types of event:
Event typeSource
Broadcast eventsDates detected automatically in broadcast messages
Rota shiftsYour assigned shifts from the rota
Manual eventsEvents created directly in the Campsite calendar
When a broadcast mentions a specific date — for example, a staff social or office closure — Campsite detects it and offers an Add to calendar prompt in the broadcast feed. Accepting that prompt is what creates the broadcast event on your calendar. See the Broadcasts Overview page for more details.

Calendar views

Switch between Month and Week views using the toggle in the top-right corner of the calendar page:
  • Month view — great for spotting busy periods, upcoming leave, and events at a glance.
  • Week view — shows a detailed day-by-day breakdown including shift start and end times, useful for planning your working week.

Syncing with Google Calendar or Microsoft Outlook

You can push your Campsite calendar to an external calendar app so your shifts and events appear alongside your personal schedule. This is a one-way push — Campsite sends events to Google or Microsoft; changes you make in Google Calendar or Outlook will not sync back to Campsite.

How to connect

1

Open Integrations settings

Click your avatar in the sidebar to open your account menu, then go to Settings → Integrations.
2

Choose your calendar provider

Select either Google Calendar or Microsoft Calendar depending on which you use. Both options are listed on the Integrations page.
3

Authorise access

You’ll be redirected to a Google or Microsoft sign-in screen. Sign in with the account you want to receive Campsite events, and grant the requested permissions. You’ll be returned to Campsite once authorisation is complete.
4

Confirm the connection

Back on the Integrations page, you’ll see a Connected indicator next to your calendar provider. From this point on, new events added to your Campsite calendar — including newly accepted broadcast dates, approved leave, and rota shifts — will automatically appear in your external calendar.
Events created in Campsite before you connected your external calendar will not be retroactively pushed. Only new events created or accepted after the connection is established will sync.

Disconnecting your calendar

To remove the integration, go to Settings → Integrations, find your connected calendar provider, and select Disconnect. Campsite will stop pushing new events. Events already synced to your external calendar remain there — Campsite does not delete them on disconnect.
Calendar sync is push-only from Campsite to your external calendar. If you move, rename, or delete a Campsite event inside Google Calendar or Microsoft Outlook, those changes will not be reflected in Campsite. Always make changes in Campsite to keep your data consistent.

Troubleshooting sync issues

If events are not appearing in your external calendar after connecting:
  1. Check the connection status — go to Settings → Integrations and confirm your provider shows Connected. If it shows an error, disconnect and reconnect to reauthorise.
  2. Check the event type — only events added to your calendar after connecting will sync. Events from before the connection date won’t appear.
  3. Allow time for propagation — Google and Microsoft can take a few minutes to reflect new events from external sources.
  4. Check Google/Microsoft permissions — if you revoked Campsite’s access from within your Google or Microsoft account settings, the integration will stop working until you reauthorise.