Dutyroll

On-call schedule template: free download for Excel, Google Sheets and calendars

Type your team's names, pick the cadence and the first hand-over date, and get a filled 12-month on-call schedule: a table of who is on call when, an Excel-ready CSV (opens in Excel, Google Sheets and Numbers), and a calendar file (.ics) for Google Calendar, Outlook or Apple Calendar. Weekly, every weekday, every 2 weeks or monthly. Add away dates and the schedule skips the person who is away.

Free, no sign-up. Everything runs in your browser; the names are not sent anywhere or stored.

A hand-over on an away day goes to the next person who is not away, and the order carries on from them; the row says who was skipped. In Dutyroll: Mark away in the Home tab or /dutyroll away.

Your on-call schedule

Using the files

Post it in Slack automatically

A spreadsheet goes stale the first time two people trade weeks. Dutyroll posts who is on call in Slack on schedule, with Skip and Swap buttons, and the rota can be a live calendar link. Free for one rotation; $9/month per workspace for unlimited.

Post this in Slack automatically Free for one rotation.

More: rotation schedule generator (Slack message, away dates) · on-call rotation in Slack · Dutyroll docs

More guides