On-Call Schedules
On-call schedules define who is available to respond to incidents and when. Schedules are managed at the organization level under Organization > On-Call in the sidebar.

Calendar Tab
The Calendar tab provides a visual overview of all on-call schedules across your organization.

Use the view switcher to display the calendar in day, week, month, or year view. The selected view is reflected in the URL (e.g. ?view=month), so you can share or bookmark a link that opens the calendar in a specific view.
Schedules Tab
The Schedules tab lists all on-call schedules. Each schedule shows its name, rotation interval, and assigned responders.

- Search -- Filter schedules by name
- New Schedule -- Create a new on-call schedule (Admin only)
Creating a Schedule
Click New Schedule to open the schedule form. Configure the following:
| Field | Description |
|---|---|
| Name | A descriptive name for the schedule (e.g., "Platform On-Call") |
| Description | Optional description |
| Responders | Users or teams who participate in the rotation. Drag to reorder. |
| Rotation | How often the on-call responsibility rotates (minutes, hours, days, or weeks) |
| Rotation Start | When the first rotation begins |
| Operating Hours | Time window during which the schedule is active. Outside these hours, "nobody on call" alerts are suppressed. |

TIP
The rotation follows the order of the responders list. Drag responders to change the rotation order.
TIP
Setting Operating Hours to 00:00–00:00 (start equals end) is treated as all day — the schedule is active for the full 24 hours.
INFO
When your on-call shift starts, Pulse notifies you by push notification and email: "You are now on call for [schedule name]." When your shift ends, you receive a second notification and email: "Your on-call shift for [schedule name] has ended." Notifications are sent in your preferred language. If you are on call for consecutive shifts, you will receive a start notification at the beginning of each shift. The email includes a direct link to the on-call calendar for that schedule.
INFO
If no one is on call during configured operating hours, Pulse raises a system incident named "No one on call for [schedule name]" to alert your team. The schedule name is included so you can immediately identify which schedule has a coverage gap. Outside operating hours, this alert is suppressed — gaps in coverage are expected and not reported.
Managing Schedules
Click a schedule to view its detail page with two tabs:
- Configuration -- Edit the schedule name, responders, rotation, and operating hours

- Overrides -- Create temporary overrides to assign a different responder for a specific time period. Overrides are not restricted to the schedule's operating hours — they apply for the full time window you specify.

Override status badges:
- Active -- Currently in effect
- Upcoming -- Scheduled for the future
- Past -- Already expired
Related
- Escalation Policies -- Configure incident escalation
- Teams -- Manage team membership