Nested Schedules let you assign a shift to another Schedule, so you can compose larger, higher-level rotations from existing team schedules. This is ideal when you need an “Engineering Org” or “Platform-wide” on-call rotation that rolls through many teams or subject-matter expert schedules—without having to copy people or manage every team’s rotation yourself. Nested Schedules give you a composable, org-friendly way to run on-call: teams keep control of their rotations, while leadership gets a reliable, low-maintenance roll-up schedule for paging at scale.
Why it matters
At scale, on-call scheduling becomes a composition problem: teams own their rotations, but the org needs a consolidated escalation surface. Nested Schedules give you:
- Scalable schedule management: Keep ownership where it belongs (each team manages their own schedule) while the org layer references those schedules as building blocks.
- Lower maintenance overhead: No more recreating mega-schedules or updating multiple places when team rotations change. If a team updates their schedule, the org rotation automatically stays current.
- Cleaner escalation paths: Page the top-level schedule and Rootly ensures the right currently-on-call responder inside the nested schedule gets notified.

How it works
Nested Schedules allow a Schedule to be a member of another Schedule. When the nested Schedule is the active shift in the parent rotation, Rootly pages whoever is currently on call in that nested Schedule.
Example:
- Giang is on call for the EU Team Schedule.
- The EU Team Schedule is added as a shift in the Engineering Org Schedule.
- When the Engineering Org Schedule rotates to the EU Team Schedule, paging the org schedule will page Giang (the active on-call user for EU).
This works the same way whether the parent schedule rotates through two schedules or fifty—each nested schedule resolves to its current on-call responder at page time.
To get started navigate to On-Call → Schedules → Edit Schedule. Check out the docs to learn more.
.avif)




















