Schedules
Understand how the core scheduling functionality of On-Call Optimizer works.
An effective on-call schedule must be flexible and fit on-call shifts around the other commitments in each team member’s life.
On-Call Optimizer takes the hassle out of maintaining flexible on-call schedules and provides a foundation for teams to experience an on-call environment that delivers growth in expertise.
Where things are
- Home (top bar): your own shifts and availability on a calendar. See viewing shifts.
- Schedules (top bar): the list of your schedules. Click a schedule to open it. Each schedule has these tabs:
- Calendar: everyone’s shifts, who is on call now, and when the next scheduled assignment runs. See assignments.
- Configuration: the schedule’s configuration templates, with their shifts, members and settings, and the schedule-wide settings.
- Reports: the schedule’s balance: each member’s share of shifts and the penalties so far.
- Timeline: when the next scheduled assignment runs, and the history of assignments that changed the schedule. See timeline.
- Integrations: where the schedule’s shifts are exported to, and its calendar feed.
- Swap requests (in every calendar’s toolbar): requests to swap shifts, including those waiting for your response.
- Concepts The terms used for an On-Call Optimizer schedule.
- Assignments View shifts, change who is on call, and review and confirm assignments
- Operating lifecycle Learn about the common operations and events that regularly occur for each schedule.
- Schedule balance Understand how On-Call Optimizer balances shifts across members
- Members Roles, permissions and per-member settings for people on a schedule.
- Configuration Configure a schedule's shifts and assignment preferences with configuration templates.
- Destinations Configure import and export of shifts with external systems.
- ICS feed exports Subscribe to on-call shifts in any calendar application using ICS feeds.
- Shift swaps Find someone to cover a shift when your plans change.
Last updated October 22, 2026