Edit Schedules
As users join and leave your on-call rotations, you will need to edit your schedules so that the right people are on-call and notified at the right times.
Create a ScheduleIf you are creating a schedule for the first time, visit the Schedule Basics article.
User PermissionsYou can add all users, except Limited and Full Stakeholders, to schedules.
Users with the following roles can add or remove Teams while editing:
- Global Admin
- Account Owner
Users with the following roles can make other edits to on-call schedules:
- Users
- Admins/Global Admins
- Manager base roles and team roles.
- Users with a Manager Team role can manage only their team’s schedules.
- Account Owner
Add or Remove Users from an Existing Schedule
-
Select the schedule you want to update.
-
On the rotation you want to modify, click and select Edit.
-
Click the Members tab.
-
In the Add members dropdown, search for and select the users you want to add.
-
Repeat this step until all required users have been added.
-
Drag and drop names to adjust the sequence if needed. Users move through the rotation in top-to-bottom order.
-
To remove a user, click the icon.

Edit Rotation
-
When finished, click Update Rotation, then Save Schedule.
Deciding between an override and a custom shift
To determine the best option, ask yourself:
"Do you want to replace or add a user?"
If Replace: use an Override.
If Add: use a Custom Shift.
Use a Custom Shift When...
- Filling Empty Gaps: You need coverage during a time when no rotations are active, such as a one-off emergency block during a holiday or extending coverage past a rotation's end date.
- Adding Extra Support: You want an additional person on-call without removing the person already scheduled. A common example is adding a second responder to assist during a high-risk deployment.
- Handling Irregular Windows: You need to cover a specific maintenance window that doesn't align with regular rotation boundaries or has nothing to do with the standard rotation.
- Expressing "Additive" Intent: The goal is to add a person to the on-call set rather than replacing whoever is currently scheduled.
Use an Override When...
- Swapping Responders: You need to replace a specific member of a rotation who is unavailable (e.g., Alice is sick, so Bob covers her specific shift).
- Performing a Scoped Replacement: You want to target a specific rotation or custom shift and change who is assigned to it for a set window of time.
Sanity Check
- If removing the override would leave the schedule with the correct on-call person — keep it as an override.
- If removing the override would leave a gap, you want a custom shift.
Create an Override in the Web App
Overrides allow you to make one-time manual adjustments to on-call schedules. Use them when someone is unavailable due to illness, vacation, or when team members need to swap on-call shifts.
-
Navigate to the schedule where you want to create the override.
-
Select a user within a rotation to override. You can create an override on any span of time on a schedule.
Override Option Not VisibleIf you clicked a user and don’t see the Override option, it’s likely because the schedule has not been finalized. To fix this, click Save Schedule and try clicking the user again.
-
Click + Override.

Create an Override
-
Choose a user to cover the shift.
-
Click Create Override.
-
Click Save Schedule.
You can also create overrides in My In-Call Shifts, or via API.
Delete an Override in the Web App
-
Navigate to the schedule with the override to delete.
-
Click the override within a rotation to delete. Overrides are clearly marked (Override).
-
Click Remove.
-
Click Save Schedule.

Remove an Override
Create an Open Schedule with Responder Sign-Ups
Open schedules allow responders to select their shifts.
-
Create a rotation with configured days and times. Do not assign members to the rotation.
-
Create as many rotations as needed.
-
Click Save Schedule.
Responders can now add themselves to the schedule and choose their rotation.
Create a Shift
Creating a one-off shift on top of an existing rotation allows you to handle temporary gaps or surge requirements without affecting the logic of your long-term recurring rotations.
-
Go to a schedule you’d like to create a shift in.
-
Under the Create Rotation dropdown, click Create Shift.

Create Shift button
-
Fill in the details.
-
(Optional) Add a team member. You may also leave the shift unassigned if you’d like to keep it open for a team member to claim.
-
Click Create Shift.
Duplicate a Schedule
Copying an existing schedule to make a new one with the same users and settings is an easy way to create new schedules at scale.
There are two places to duplicate a schedule in the web app:
Schedules List page
- Navigate to People Schedules.
- Click and select Duplicate. This action creates a new schedule that copies all users and settings from the original schedule—except for the schedule name and team association.
- Enter a new name for the schedule.
- Select a team from the dropdown.
- Click Save Schedule.
Schedule Details page
- Navigate to People Schedules and click the name of the schedule to duplicate. This action creates a new schedule that copies all users and settings from the original schedule—except for the schedule name and team association.
- On the right side, click Copy this Schedule.
- Enter a new name for the schedule.
- Select a team from the dropdown.
- Click Save Schedule.
Duplicate a Rotation
Copying a rotation is an easy way to ensure your settings transfer to another rotation when creating a schedule.
-
Navigate to People Schedules and click into a schedule.
-
Click the on the rotation to duplicate.
-
Click Duplicate.

Duplicate rotation
Hide or Unhide a Rotation
In the event that you’d like to remove a rotation, but not delete it from a schedule, you can hide a rotation.
-
Navigate to People Schedules and select the desired schedule.
-
On the rotation you want to hide, click the icon.
-
Click the greyed-out icon again to unhide the rotation.

Hide rotation
Pause or Deactivate an On-Call Schedule
Change the Escalation Policy for the Service
Visit the Escalation Policies and Schedules article for instructions on how to change a service’s escalation policy. This will ensure that incidents triggered for the service do not alert the schedule you want to deactivate.
Remove a Schedule from a Team
Before you can remove a schedule from a Team, note the following :
- If you have manually added a schedule to a team, a user with a base role of Admin or higher can remove the schedule from the team.
- If you have manually added an escalation policy with a schedule to a team, you must first remove the escalation policy from the Team before removing the schedule.
To remove a schedule from a team:
- Navigate to People Schedules and select the desired schedule.
- Click the icon beside the schedule name.
- Under Teams, click the X to remove a team.
- Click Save Schedule.
End a Rotation
Schedule a rotation to end immediately or on a specific date for temporary coverage, such as holidays or short-term projects.
- Select the menu on the rotation card and click End rotation.
- Under End method, select either:
- End Immediately; or
- A specific end time
- Click End Rotation.
- Click Save Schedule to apply the changes.
Updated 2 days ago
