Skip to content

Integrations

Fits the systems your school already runs on.

Published duties (and optional teaching lessons) can go into the calendars staff already check. Sign-in and staff records can come from your identity provider. Import the teaching timetable so cover does not clash with lessons.

Duties in Outlook, without anyone retyping them. Published duties can flow into staff Microsoft 365 calendars, or any calendar app through a personal subscription link.

Microsoft 365 calendar sync

Published duties (and optional teaching lessons) are written straight into staff Outlook calendars as events, and updated or removed automatically when the rota changes. It runs one way, from SchoolRota into Microsoft 365, so a duty cannot be deleted from someone's phone by accident.

  • Set up once by IT with an app registration in Microsoft Entra ID
  • Choose sync scope: duties, teaching lessons, or both
  • Per-person opt-in, matched on work email address
  • Only published days are written, never drafts
  • Credentials are encrypted at rest
  • Included for new schools; IT completes Entra setup before events sync

Personal calendar subscriptions

Every member of staff gets a private subscription link from their My schedule page. Paste it into Outlook, Google Calendar or Apple Calendar and their duties (and optional teaching) appear alongside everything else, refreshing on their own without any IT involvement.

  • Works with any calendar app that reads an internet calendar
  • Covers the last week and the term ahead
  • Published duties only, so plans in progress stay private
  • Individual links can be regenerated if a device is lost

Tell us what you run, whether that is Entra ID, Google, SIMS, Arbor or a pile of spreadsheets, and we will tell you honestly what connects today.

Safety and data protection

UK hosting, a DPA, and rules you can show a governor.

Staff names and rota data are school data. The points below are how the product actually works, not a slogan on a security page.

Hosted in the UK

Production runs in London on Fly.io, with encrypted volumes and TLS everywhere. Every customer's data sits in the UK region today. We are the processor; your school is the controller.

Support staff first

Cover asks teaching assistants before office or leadership, respects each person's stated preference, and never places anyone on two things at once. The rules are yours and visible.

Full audit trail

Every publish, swap and absence is recorded with who did it and when. Revision history stays with the day, so "what did the rota say at 08:00" always has an answer.

AI is optional and asks first

The SchoolRota assistant is off until you turn it on. Anything that changes the rota shows a preview and needs your approval. Cover still comes from the rules engine, not the model.

No pupil data needed

Intervention tracking counts staff time: which sessions were planned, ran or were displaced. Pupil names never need to enter the system. Nothing is used to train AI models.

Your school, your setup

Duty areas, lunch sittings, session names, preferences and branding are per-school configuration you can change on any day. Sign in with Entra ID, Google Workspace or Okta.

Try it with your own school this term.

30 days free, no card, full product on your own data. Set the portal up when it suits you, publish your first day, and see what 07:40 feels like when cover is already proposed.