Appearance
Schedules
Schedules connect integrations to rotations, determining who receives alerts and when.
What is a Schedule?
A schedule is the glue between integrations (alert sources) and rotations (on-call assignments). It defines:
- Which integrations route alerts here
- Which rotations provide on-call coverage
- Time-based routing rules (coming soon)
Creating a Schedule
- Navigate to Schedules from the sidebar
- Click Add Schedule
- Fill in the details:
- Title: Descriptive name (e.g., "Production API Schedule")
- Description: What this schedule covers
- Time Zone: Schedule operates in this timezone
Attaching Rotations
Schedules can have multiple rotations:
- Open the schedule details
- Under Rotations select the appropriate rotations to attach
- Click Save
Alert routing: When an alert comes in through an attached integration, it's sent to ALL currently on-call users across ALL attached rotations.
Multiple Rotations Example
You might have:
- Primary rotation: Main on-call team (weekly)
- Secondary rotation: Backup team (also weekly, but offset)
- Manager rotation: Manager oversight (monthly)
All three groups receive alerts, providing redundancy and escalation.
Attaching Integrations
To route alerts through this schedule:
- Go to an schedule details page
- Under Integrations select the integrations that route to this schedule
- Click Save
Best Practices
- Multiple rotations: Use primary and secondary for redundancy
- Clear ownership: Each schedule should have a clear purpose
- Monitor coverage: Ensure no gaps in on-call coverage
- Group related integrations: Keep related services on the same schedule
Example Setup
Production API Schedule
- Rotations:
- Backend Team (Primary, Weekly)
- Senior Engineers (Secondary, Bi-weekly)
- Integrations:
- API Health Checks
- Database Monitoring
- Error Tracking
This ensures every production API alert reaches both the on-call backend engineer and a senior engineer.
Deleting a Schedule
To remove a schedule:
- Open the schedule list
- Select the schedule
- Select Delete in the action bar at the bottom
- Confirm
Warning: Alerts from attached integrations will no longer be routed. Detach integrations first if you want to reassign them.