On-Call Schedules

Define rotating on-call shifts so the right person always gets paged.

Plan requirement: On-call schedules are available on the Pro plan and above.

An on-call schedule assigns responsibility to team members on a rotating basis. Rather than notifying a fixed set of people for every alert, OpsKitty looks up who is currently on-call and routes the notification to them. This prevents alert fatigue for people who are off-shift while ensuring someone is always responsible.

Creating a schedule

  1. 1

    Go to Organization Settings → On-Call Schedules and click New Schedule.

  2. 2

    Add team members and set the rotation type: daily (each person is on-call for one day) or weekly (each person covers a full week).

  3. 3

    Set the schedule start date. The rotation advances automatically at each period boundary.

  4. 4

    In an escalation policy, add a step that targets "on-call from [schedule name]" rather than a fixed person.

Overrides

Temporary overrides let you swap who is on-call for a specific time range without changing the underlying rotation — useful when someone is on vacation or unavailable. Go to the schedule and click Add Override to specify a date range and the replacement team member.

Notification method

OpsKitty notifies the on-call person using their configured notification preferences (email by default). Team members can set additional personal notification channels in their account settings. Paired with an escalation policy, on-call schedules ensure incidents always reach someone who can act on them.