- General Notifications — awareness-based updates (assignments, mentions, summaries).
- On-Call Notifications — paging and escalation behavior during active shifts.
General Notifications
General notifications keep you informed about operational activity even when you are not actively on call. These updates are informational — they are not designed to page you urgently.Email Notifications
Email is optimized for durable updates and summaries you may want to reference later. By default, new users are subscribed to:- Weekly incident summaries
- Postmortem publications
Email requires verificationRootly will only deliver email notifications if your email address is verified.
If delivery fails, verify your address before testing rules again.
If delivery fails, verify your address before testing rules again.
Slack Notifications
Slack notifications are designed for real-time collaboration and in-channel visibility. These may include:- Incident invitations
- Assignment notifications
- Mentions in incident messages
- Mentions in timeline events
Slack must be connectedIf Slack is not connected, Rootly will fall back to other enabled contact methods where possible.
On-Call Notifications
On-call notifications control paging behavior during active shifts. These are designed for urgent, actionable signals. There are two core components:- Shift Reminders — pre-shift and post-shift notifications
- Notification Rules — escalation logic when alerts require action
Shift Reminders
Shift reminders reduce missed handoffs and give responders time to prepare.Default Behavior
Shift reminders are enabled by default for new users. Rootly automatically creates reminders for:at_start— before a shift beginsat_end— before a shift ends
- Email: enabled
- Slack: enabled
- SMS: disabled
- Push notifications: disabled
Reminder Timing
Shift reminders use human-readable delay values, such as:"3 days""1 day""1 hour"
Shift reminder delays are string-basedReminder timing uses values like
this is different from escalation rules, which use integer delays measured in minutes.
"1 hour" or "3 days" —this is different from escalation rules, which use integer delays measured in minutes.
Guardrails
To prevent broken configurations:- Maximum 3 reminders per kind (
at_startorat_end) - Each enabled reminder must:
- Have a delay selected
- Include at least one contact method
- SMS and Phone delivery require verified numbers
Notification Rules (Escalation Logic)
Notification rules define how Rootly pages you when action is required. Each rule consists of layers, and each layer can:- Wait a specified number of minutes
- Use one or more contact methods
- Escalate progressively if no acknowledgment occurs
Rule Types: Quiet vs Audible
Rootly separates paging into two escalation categories:- Quiet — respects Do Not Disturb and reduces disruption for lower-urgency notifications
- Audible — intended for urgent alerts and can break through suppression (for example, critical push alerts)
Default Rules
New users receive:- One Quiet rule (0-minute delay, Email enabled)
- One Audible rule (0-minute delay, Email enabled)
- You must always maintain at least one Quiet rule
- You must always maintain at least one Audible rule
- You cannot delete the final rule of either type
Escalation Layers
Within each rule, you can:- Set a delay (integer minutes)
- Choose contact methods
- Reorder layers to control escalation flow
- Test delivery
0, 5, 15).
Supported Contact Methods
Rootly supports:emailsmscalldevice(critical push notifications)non_critical_device(standard push notifications)
Verification is enforced
- SMS and Call require verified phone numbers
- Email requires a verified email address
- Push requires the Rootly mobile app
Audible Rule Requirements
Audible rules include additional safeguards to ensure responders are actually reachable:- Layer 1 must include Critical Alerts (
device) - Subsequent layers must include at least one of:
- Critical Alerts (
device) - Phone Call (
call)
- Critical Alerts (
Frequently Asked Questions
Why can't I delete my last notification rule?
Why can't I delete my last notification rule?
Rootly requires at least one Quiet rule and one Audible rule to ensure there is always a valid notification path.You can modify rules, adjust layers, or change contact methods — but the final rule of each type cannot be deleted. This prevents misconfiguration where alerts cannot be delivered.
What's the difference between Audible and Quiet notifications?
What's the difference between Audible and Quiet notifications?
Audible notifications are designed for urgent alerts that require immediate attention. They:
- Can bypass Do Not Disturb (via Critical Alerts)
- Require Critical Alerts (
device) on the first layer - Require Critical Alerts or Phone Call on subsequent layers
- Respect Do Not Disturb
- Can rely on email or standard push notifications
- Are suitable for informational updates
How do I verify my phone number or email address?
How do I verify my phone number or email address?
Phone numbers
- Go to Account Settings → Notifications
- Add a number under Phone Numbers
- Enter the verification code sent via SMS or call
- Primary emails are verified automatically
- Additional emails require confirmation via a verification link
Why aren't my shift reminders working?
Why aren't my shift reminders working?
Common causes include:
- Reminder is disabled
- No contact methods selected
- Contact information is unverified
- No delay selected
- No scheduled shift
Can I customize shift reminder times?
Can I customize shift reminder times?
Yes. Shift reminders support:
Reminder delays use human-readable values (e.g.,
- 3 days before
- 1 day before
- 1 hour before
Reminder delays use human-readable values (e.g.,
"1 hour"), not integer minutes.What happens if I don't have a verified phone number?
What happens if I don't have a verified phone number?
If your phone number is not verified:
- SMS will not be sent
- Phone calls will not be sent
device) or Phone Call is properly set up to maintain compliance.How do notification rules escalate?
How do notification rules escalate?
Rules escalate sequentially through configured layers:
- The first layer triggers immediately (or after its delay)
- If unacknowledged, Rootly waits the configured delay (in minutes)
- The next layer activates
- Escalation continues until acknowledgment or layers are exhausted
What's the difference between 'device' and 'non_critical_device'?
What's the difference between 'device' and 'non_critical_device'?
device (Critical Alerts)- Bypasses Do Not Disturb
- Required on layer 1 of Audible rules
- Designed for urgent wake-up scenarios
non_critical_device (Standard Push)- Respects Do Not Disturb
- Suitable for Quiet rules
- Used for informational alerts
Can I disable shift reminders?
Can I disable shift reminders?
Yes. You can toggle reminders off without deleting them:
- Go to Account Settings → Notifications → Shift Reminders
- Disable the reminder
How do I test my notification configuration?
How do I test my notification configuration?
Use the Test button on any rule layer:
Ensure contact information is verified before testing.
- Navigate to Notifications → On-Call Notifications
- Select a rule layer
- Click Test
Ensure contact information is verified before testing.
Can I have different notification rules per team?
Can I have different notification rules per team?
Notification rules are user-level, not team-level.Teams and services control routing via Escalation Policies, while users control how they personally receive alerts.
What happens if all notification methods fail?
What happens if all notification methods fail?
Rootly will continue attempting delivery according to your configured layers.
Failed attempts are logged, and escalation continues until all layers are exhausted.To reduce risk:
Failed attempts are logged, and escalation continues until all layers are exhausted.To reduce risk:
- Configure multiple contact methods
- Verify all contact information
- Connect the mobile app
- Test regularly
Need help configuring notifications?If you’re unsure which channels to enable or are experiencing delivery issues, contact support@rootly.com or use
/rootly support in Slack.