Overview
Rotations in Pagerly
Rotations in Pagerly power fair, flexible, and automated on-call scheduling β natively inside Slack. Teams can create rotating schedules, manage shift ownership, and ensure that coverage is visible, consistent, and always up to date across the tools they already use.
Whether you're running a simple weekly rotation or a complex multi-team schedule with escalations and overrides, Pagerly makes it easy to set up and operate rotations without needing external scheduling tools.
π What Can Pagerly Rotations Do?
β
Create and Manage Native Rotations
Build round-robin or custom schedules directly in Pagerly.
Support daily, weekly, or custom interval shifts.
Auto-assign on-call responsibility across team members.
Configure time zones, start dates, and shift durations.
Assign Tasks and Messages
You have a roster and want to assign tasks on a schedule or one by one
Assign messages in a channel one by one
Support for skipping assigning and editing the tasks
π₯ Multi-Team and Multi-Rotation Support
Manage separate rotations for different teams (e.g., frontend, backend, SRE).
Support complex setups with layered or parallel schedules.
Assign unique coverage patterns per team, function, or product area.
π Overrides and Replacements
Instantly reassign a shift to another team member.
Support ad hoc replacements for sick days, PTO, or emergencies.
All overrides are logged for visibility and compliance.
π Swap Rotations (Shift Exchange)
Allow team members to swap on-call shifts without breaking the rotation.
Select a target rotation and exchange it with another userβs scheduled shift.
Swaps apply only to the selected rotation window.
All connected systems (Slack usergroups, channel updates, calendars) update instantly.
π Import Holiday Calendars
Import regional or company holiday calendars into Pagerly.
Automatically account for holidays when generating or viewing schedules.
Avoid assigning on-call duties on public or company-wide holidays.
Supports multiple regions and teams with different holiday rules.
β° Set On-Call Reminders
Send automatic reminders before a shift starts.
Notify engineers when their on-call duty is about to end.
Reminders can be delivered via Slack (DM or channel).
Reduce missed handoffs and ensure smooth transitions.
π Slack Integration
π Sync Slack User Groups
Automatically update Slack user groups (like
@oncall) to reflect the current rotation assignee.Keep mentions consistent across channels and alerts.
Works with overrides and supports multi-team configurations.
π’ Post Rotations to Slack Channels
Announce active on-call users in Slack channels at the start of each shift.
Include context like role (e.g., primary, secondary), time range, and contact notes.
Optionally update the channel topic with the current on-call information for passive visibility.
βοΈ Manage Rotations from Slack
Create, edit, or override schedules directly from Slack.
Use slash commands (e.g.,
/pagerly) or the Pagerly Home tab to access rotation controls.View whoβs on call, upcoming shifts, and make real-time adjustments β without leaving Slack.
π
Calendar & Tool Sync
Sync rotation data to shared calendars (like Google Calendar) for team visibility.
Use rotation output in tools like Linear or incident platforms for task routing.
Export or reference rotation state in dashboards and automated workflows.
Related Features
Overrides and Shift Swaps
Calendar Sync
Creating a New Rotation
Slack User Group Integration
Posting On-Call to Slack Channels
Last updated
Was this helpful?