On-call schedules

Maximize accountability and transparency with on-call schedules

Use schedules to dynamically determine to whom an alert will be assigned to based on the time of the day. A few things to know about schedules:

  • Only one user per schedule can be on-call at a time.

  • Schedules are used in escalation policies. The members of a schedule will only be notified about inidents, if the schedule is part of an escalation policy.

  • To preserve the history of a schedule, any changes to schedules apply to current and future dates only. Shifts that are in the past cannot be deleted or modified.

  • Schedules can be embedded into any calendar application that supports the iCal format.

Create / modify a schedule

User role permissions required

  • User role permissions are required to create or modify a schedule.

  • Stakeholder users cannot be added to a schedule.

ilert offers two types of schedules - recurring and static schedules, which differ in the way a schedule is created and maintained. The schedule type cannot be changed after its creation.

  • Use if shifts are recurring.

  • Example: every team member is on-call for a week.

  • Shifts are created automatically

  • Use if you can’t plan your schedule beyond a specific time frame and want to schedule them manually on a regular basis.

  • Shifts are created manually by dragging and dropping users onto the calendar

pageRecurring schedulespageStatic schedules


Responder role permissions required

Overrides can be added by users with Responder role privileges. A responder can only add themself as an override. Users with User privileges can add any user as an override.

Overrides are one-time changes to a schedule. Example uses of overrides include

  • when a user becomes sick, goes on vacation, or would like to swap a shift with another user

  • scheduling different shifts for holidays

The main benefits of overrides are that they are easy to add, they do not change the underlying structure of the schedule, they only require Responder role permission, and they can be added via the mobile app.

Adding overrides in the web app

To schedule an override in the web app

  1. Navigate to a schedule detail view

  2. Click on the Schedule override button or click on click on a shift in the timeline view

  3. In the Schedule override dialog, select the user to you want to add as an override

Overrides can be deleted and overriden by another override. To delete an override, click on the override shift on the timeline, and then on the red x icon:

You can also schedule overrides in the schedules list view by clicking on the Override button:

Adding overrides in the mobile app

To add an override in the mobile app, open the Who is on-call? screen and tap on Override shift on the shift you want to override.

On-call widget in the mobile app

The on-call widget in the navigation menu of the mobile app displays your current on-call status and quickly lets you take someone else's on-call.

The on-call status is based on the selected policy levels from the My on-call shifts view. Therefore, the status Not on-call means that you are not on-call in any of the selected policies, but you could be on-call in other policies. Click on the Select policies link to modify your policy selection


What happens if there is a gap in a schedule?

If an alert occurs during a time with no coverage in your schedule, then the alert will be escalated immediately to the next escalation level, without waiting for the escalation timeout. If no one is on-call on the entire escalation policy, no one will be notified.

Can I choose my own shift colour?

Yes, you can change your shift colour in your profile settings. Click on your avatar in the navigation bar --> Contact details.

Last updated