Create on-call schedules so alerts reach whoever is on duty, not the whole team. Each schedule can contain multiple rotations with their own timezones, so teams across regions like the US, Europe, and India fit in a single schedule view.
The on-call schedules list, with escalation policy indicators.
Accessing On-call
Go to On-Call in the left sidebar of the Hyperping app. You'll see a list of existing schedules with indicators showing which ones are linked to escalation policies.
Timezone: Each rotation has its own timezone setting
Add users: Select teammates for this specific rotation
Start date & time: When this rotation begins
Handoff time: The daily time when shifts change for this rotation
Concurrent shifts: Number of people on-call simultaneously in this rotation
Rotation type: Daily, weekly, etc.
Time restrictions: (Optional) Hours when this rotation is active
Rotation order: Drag and drop to set user order within this rotation
Add more rotations
Repeat for each team or timezone that needs its own rotation.
Preview
See a unified calendar view of all rotations before saving.
Save
Click Save Schedule to activate.
A schedule with two rotations on a two-week timeline, and who is on call right now.
Managing on-call schedules
After creating a schedule, you can view all rotations in a unified timeline, see who is currently on-call across all teams, and manage individual rotations independently.
On call now: See which users are currently on-call across all rotations.
Escalation policy indicator: Schedules show whether they're linked to any escalation policies.
Add/remove rotations: Create new rotations or delete existing ones.
Edit individual rotations: Each rotation can be configured independently with its own timezone, users, and settings.
Unified timeline view: See all rotations from different timezones in one calendar view.
Preview: Always check the updated rotation schedule before saving changes.
Using on-call schedules in escalation policies
Connect a schedule to an escalation policy so alerts go to whoever is currently on-call:
Open Escalation Policies
Go to Escalation Policies in the sidebar, then create a new policy or edit an existing one.
Pick the notification type
When setting up escalation steps, you can select an on-call schedule for email, SMS, or phone call notifications.
Select the schedule
In the recipient dropdown, your on-call schedules are listed under the "On-Call Schedules" section. Notifications will be sent to whoever is currently on-call across all rotations in that schedule.
With this setup, alerts are sent to the team members who are actively on-call at the time of the incident, automatically coordinating across different timezones and rotations.
Multi-timezone coordination
The multi-rotation feature is particularly powerful for global teams:
Regional handoffs: Set up rotations for different regions with appropriate local times.
Unified view: See all rotations in one timeline while respecting individual timezone settings.
Overrides and substitutions
Vacations, sick days, and swapped shifts happen.
A teammate is unavailable for their shift
Temporarily reassign the shift to another teammate, without rebuilding the whole rotation.
Who gets paged after I change the schedule?
Escalation policies resolve the schedule at alert time: whoever is on call after your change is the one who gets paged.
Best practices
Use multiple rotations to organize teams by region or expertise area.
Set appropriate timezones for each rotation to match local business hours.
Use concurrent shifts within rotations for critical services to ensure redundancy.
Regularly review rotation orders and team assignments as your organization grows.
Use time restrictions per rotation to avoid alerting during regional off-hours.