Creating Rosters
Define who’s on-call and when using independent, flexible rosters.
Create rosters to schedule on-call coverage for your team. Each roster defines who is on-call and when they rotate.
What Is a Roster?
A roster defines a repeating on-call schedule for a specific set of users. Each roster:
- Belongs to a single project
- Contains a list of users from that project
- Has its own rotation rules (e.g., daily, weekly, etc.)
- Operates in a specific timezone
You can create multiple rosters per project to represent different teams, shifts, or escalation paths (e.g., “Primary”, “Backup”, “Support Tier 1”).
Creating a Roster
To create a new roster:
- Go to the On-Call Scheduling section
- Click New Roster
- Enter a Roster Name (e.g., Primary Engineering)
- Select Users to include
- Define the Rotation Rules
- Choose the Timezone the roster should follow
- Save the roster
![Placeholder: Roster Creation Screenshot]
How Shifts Are Handled
Once saved, Upstat generates the schedule showing who is on-call at any time.
Roster Naming
You can name rosters however you like—for example:
- “Primary Engineers”
- “EU Support”
- “Weekend Coverage”
- “Layer 2 – Escalation”
These names appear in the UI wherever the schedule is shown and are also used when configuring alerts or notifications.
Summary
- Each roster is a self-contained schedule
- Projects can have multiple rosters, each with its own users and rules
- Shifts are generated dynamically based on rotation logic
- Use naming and timezones to align rosters with team responsibilities
Learn more