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.

Add to Slack

One-click install · Free for up to 3 rotations · Ready in 60 seconds

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

 SchedPagerDutyOpsGenie
Pricing$9.99 / workspace flat~$21+ per userSunsetting April 2027
Free tierYes — 3 rotationsLimited / trial onlyN/A
Slack user group syncNative, automaticManual / via integrationsLimited
Setup time~60 secondsHours to daysHours

Pricing figures are public list prices as of 2026 and may change. Compare against your own usage.

Set up your first rotation

  1. Add Sched to your Slack workspace and approve the requested permissions.
  2. 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.
  3. 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.