Using Schedule and swaps (rota) end to end

View shifts, accept assignments, request swaps, and set availability.

Written By Campsite

Last updated About 1 month ago

Rota

View shifts, accept assignments, request swaps, and set availability.

This guide is the detailed Campsite help article for this topic. It is written for UK employers and people teams using a branded organisation workspace such as {org}.camp-site.co.uk.

The rota in Campsite gives everyone, from individual staff members to managers overseeing departments, a single view of who is working when. Your schedule lives in one place and updates in real time. Notifications keep you informed when shifts need a response or when something changes.

Scheduling lives under Calendar in the main sidebar (and the Calendar tab on mobile). From Calendar, open Schedule and swaps, or go directly to /rota. Your default view is My schedule, scoped to your own shifts and open slots you can claim.

Approvals, notifications, and push alerts that need a shift response still open /rota (or the Requests section) even though Rota is no longer a separate primary nav item.

The page has two sections:

SectionWhat you do there
ScheduleView the week grid or list, accept or decline assignments, claim open slots
Requests & swapsStart a swap or unassign request, respond to peer swap prompts

Managers also use Build rota on the Schedule tab to create rotas, manage roster access, and publish draft rotas.

Rota views

ViewWhat you see
My scheduleYour assigned shifts, shifts awaiting your accept/decline, and open slots
DepartmentShifts in departments you manage or coordinate (role-gated)
Whole organisationOrg-wide grid (org admins)

Accepting or declining a shift

When a manager assigns you to a shift on a published rota, the shift appears as Awaiting your response until you act:

  1. Open Schedule (list view is easiest for actions).
  2. Choose Accept to confirm the shift, or Decline to notify your manager.
  3. If you cannot work the shift, use Request swap to open the Requests tab with that shift selected.

Open slots work differently: any eligible member can Claim the slot, which confirms the assignment immediately.

Warning: Do not treat a pending swap or unassign request as a confirmed change. Continue covering your

original shift until the request is approved.

Swaps and unassign requests

To swap with a colleague or ask to be removed from a shift:

  1. Open Requests & swaps.
  2. For a swap, pick your shift and their shift, then submit. Your colleague must accept the swap before a manager gives final approval.
  3. For unassign, pick your shift, add an optional note, and submit. A manager approves the change.

Swaps need peer acceptance, then manager approval. Before final approval the system re-checks unavailable days and contracted weekly hours for both people.

Setting your availability

If your role has the Submit rota availability permission (granted under Admin β†’ Roles), you can open My availability from the Schedule tab. Set a recurring weekly pattern, optional date overrides, and mark full days unavailable with a reason. Managers see availability hints when assigning shifts, and unavailable days are hard-blocked.

The mobile app supports the same weekly template, date overrides, and unavailable days for permitted roles.

Shift reminders

Campsite sends a reminder before each confirmed upcoming shift. Set reminder timing and open-slot alerts under Settings on your profile.

Google Sheets import

Org admins can bulk-import rota data from Google Sheets. Imported shifts behave like manually created shifts, including notifications and lifecycle states after publish.

Calendar sync for your shifts

Tip: Push Campsite rota shifts to Google Calendar or Microsoft Outlook under Settings β†’ Integrations. See the Calendar page for setup.


Before you contact support

  1. Confirm you are signed in on the correct organisation URL ({org}.camp-site.co.uk).
  2. Refresh after a recent role or permission change.
  3. Check whether a colleague with the same role can see the same controls.
  4. Capture the page URL and any error text if you still need help.