Skip to content

On-Call Schedules

On-call schedules define which team members are responsible for responding to alerts during specific time periods. Escalation policies reference these schedules to route alerts to whoever is currently on call.

On-call schedule calendar view

  1. Navigate to Alerting > On-Call Schedules and click New Schedule.
  2. Enter a descriptive name (e.g. “Backend Weekday On-Call”).
  3. Select a rotation type: Daily, Weekly, or Custom.
  4. Add participants by selecting team members from the dropdown.
  5. Set the rotation start date and handoff time (e.g. 9:00 AM in your team’s timezone).
  6. Optionally add a second layer for weekend or holiday coverage.
  7. Click Save, then reference this schedule in an escalation policy step.
  1. Navigate to Alerting > On-Call Schedules.
  2. Click New Schedule.
  3. Enter a name (e.g. “Backend Weekday On-Call”).
  4. Add participants and configure the rotation.
TypeDescription
DailyEach participant takes one day, then hands off to the next.
WeeklyEach participant takes one week, then hands off to the next.
CustomDefine custom shift lengths (e.g. 12 hours, 3 days).

You can stack multiple layers in a single schedule. For example:

  • Layer 1: Primary on-call rotation (weekly).
  • Layer 2: Weekend override rotation (custom, Saturday and Sunday only).

Higher layers take priority over lower layers. This lets you define a base rotation and then overlay exceptions.

Overrides let you temporarily replace the scheduled on-call person with someone else. Use overrides for:

  • Covering a teammate who is out sick.
  • Swapping shifts between team members.
  • Handling planned absences.

To create an override, click Add Override on the schedule page and select the replacement person and time range.

The schedule view displays a calendar showing who is on call at any given time. You can view by day, week, or month. The current on-call person is highlighted.

To use an on-call schedule in an escalation policy, add a step that targets the schedule. YipYap will automatically notify whoever is currently on call at the time the alert fires.