Slack-native on-call rotation
On-call rotation, automated inside Slack
Sched runs your weekly, daily, or custom on-call rotations and keeps a Slack user group like @oncall in sync with whoever is currently up — no spreadsheets, no per-seat PagerDuty bill, no separate UI for your team to learn.
Auto-rotating user groups
Sched updates your Slack user group membership automatically so @oncall always pings the right person.
Handoff notifications
Outgoing and incoming responders both get a clear DM at handoff time. No more "wait, am I on-call this week?"
Swaps and overrides in Slack
Trade a shift or set a one-off override without leaving Slack. Holidays and vacations stop being a chore.
Why teams pick Sched over PagerDuty or OpsGenie
| Sched | PagerDuty | OpsGenie | |
|---|---|---|---|
| Pricing | $9.99 / workspace flat | ~$21+ per user | Sunsetting April 2027 |
| Free tier | Yes — 3 rotations | Limited / trial only | N/A |
| Slack user group sync | Native, automatic | Manual / via integrations | Limited |
| Setup time | ~60 seconds | Hours to days | Hours |
Pricing figures are public list prices as of 2026 and may change. Compare against your own usage.
Set up your first rotation
- Add Sched to your Slack workspace and approve the requested permissions.
- Create a team — pick the Slack users who'll be on the rotation, and choose the user group (e.g.
@oncall) to keep in sync. - Choose a cadence — weekly, daily, follow-the-sun, or custom. Sched handles the rest.
Full walkthrough: Getting started with Sched.
Stop running on-call rotations in a spreadsheet
Sched is free for up to 3 rotations and $9.99 per workspace per month for unlimited. No per-seat pricing, ever.