Staff Rota Manager

Build monthly staff rotas, track absences, and manage shifts — directly inside Google Sheets.

Install from Google Workspace Marketplace

What it does

Staff Rota Manager is a Google Workspace add-on that turns Google Sheets into a fully featured staff scheduling system. Designed for small businesses, care homes, cafes, retail, and any team that runs a monthly shift rota.

Features

Monthly Rota Generator

Generate a full month rota in one click, with weekend highlighting and customisable shift patterns.

Absence Logging

Log holidays, sick days, and unpaid leave. Roll-ups by staff member and month.

Absence Reports

Per-staff absence summaries with totals and breakdowns by absence type.

Backups to Google Drive

Optional one-click backups of your rota sheet to a folder in your own Google Drive.

Custom Shift Patterns

Define your own shift codes, hours, and colours. Settings stored per-user.

Works in Google Sheets

No new software to learn. Lives in the Extensions menu of any Google Sheet.

How it works

  1. Install Staff Rota Manager from the Google Workspace Marketplace.
  2. Open any Google Sheet and find Staff Rota Manager in the Extensions menu.
  3. Grant the requested permissions on the OAuth consent screen.
  4. Click "Generate Monthly Rota" and follow the dialog to build your first rota.
  5. Log absences, run reports, and manage shifts as your team grows.

Pricing

7-day free trial
£5.99/month
Cancel anytime via the Stripe Customer Portal

Permissions & Privacy

Staff Rota Manager requests only the minimum permissions needed to function. Your rota data never leaves Google's servers.

Scopes requested:
  • spreadsheets.currentonly — read and write the active sheet only
  • script.container.ui — show dialogs and sidebars inside Sheets
  • drive.file — create backup files in your Drive (only files created by this add-on)
  • script.external_request — connect to Stripe for subscription billing
  • userinfo.email — identify your subscription

Full details in our Privacy Policy.

Support

Questions, bug reports, or feature requests? Email leighannd1988@gmail.com.