On-call rotation

An on-call rotation is the schedule that decides which team member is on call during each period, and the order in which the duty passes from one person to the next. A weekly rotation of five engineers puts each of them on call one week in five.

Hyperping rotation editor with timezone, participants, handoff time, and rotation type

A rotation has to be read by the alerting system, not just shared in a calendar, or the page goes to the wrong person. In Hyperping, an on-call schedule holds one or more rotations, each with its own timezone, participants, handoff time, and active hours, shown on one timeline. Escalation policies read the schedule at the moment an alert fires, so overrides and swaps take effect immediately.

Common rotation patterns

  • Weekly: one person covers a full week, handing off on a weekday morning. The default for most teams.
  • Daily: shorter shifts, more handoffs. Useful when pages are frequent and a full week would be exhausting.
  • Business hours plus after-hours: one rotation covers 9 to 6 on weekdays, a second covers nights and weekends, often with fewer, more senior people.
  • Follow the sun: teams in different timezones each cover their own daytime, so nobody is on call at night. Three sites eight hours apart can each take eight hours.
  • Primary and secondary: two people on call at once, the second paged only if the first doesn't acknowledge.

Designing a fair rotation

  • Put at least four or five people in each rotation, so each one gets several weeks off between shifts.
  • Hand off during working hours, never at midnight, with a short overlap to pass on open issues.
  • Count holidays. Someone on call over Christmas should get the time back.
  • Let people swap shifts without asking a manager, and use overrides instead of editing the rotation.
  • Don't put new hires on call alone. Pair them as secondary for a rotation first.

How to build a rotation in Hyperping

  1. Go to On-Call and create a schedule.
  2. Add a rotation: name, timezone, people, start date, handoff time, and rotation type (daily, weekly, or custom).
  3. Set concurrent shifts to 2 if critical services need two people on call at once.
  4. Add time restrictions to limit a rotation to certain hours, and a second rotation to cover the rest.
  5. Check the timeline preview, save, and select the schedule in an escalation policy.

The follow-the-sun playbook walks through a three-region setup.

FAQ

How often should on-call rotate?

Weekly for most teams. Rotate daily if a week of pages is too much, but fix the noisy alerts too, because more frequent handoffs only spread the problem out.

What is a follow-the-sun rotation?

A schedule where teams in different timezones each cover their own working hours, so the duty moves around the world with the daytime. It removes night shifts, but needs at least two or three sites.

How do I handle vacations in an on-call rotation?

Add an override for the dates with the person covering. The rotation itself stays unchanged, and the alerting tool pages whoever the override names.

Related Terms

On-call
Being on call means being the person responsible for responding to production alerts during a set pe...
Escalation policy
An escalation policy is the ordered list of steps that decides who is alerted about an incident, thr...
Alert fatigue
Alert fatigue is what happens when responders receive so many alerts, most of them false or unimport...
Alert routing
Alert routing decides where each alert goes: which person, team, or channel receives it, based on th...

Related Resources

Get started

Start monitoring in the next 5 minutes.

Stop letting customers discover your outages first. Set up monitoring, status pages, on-call, and alerts before your next coffee break.

Free plan, 20 monitors. No credit card, no time limit.