Documentation Index
Fetch the complete documentation index at: https://docs.rootly.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Rippling exposes your team’s time-off calendar as a subscribe-able feed. Point Rootly at that feed and vacations and PTO appear directly on top of your on-call schedule timeline. Shifts that overlap with someone’s leave are highlighted, making it easy to create an override before the next page fires. This is a read-only overlay. Rippling stays the source of truth for time off; Rootly polls the feed in the background and keeps the schedule view current.Exporting the Calendar Feed from Rippling
Rippling exposes a subscribe-able time-off calendar URL. Their short video tutorial walks through the exact UI path. If you can’t access the video, open Rippling’s Time Off module and look for the calendar-subscription or calendar-export option — that’s the screen the video lands on. If the option is hidden by your role’s permissions, ask a Rippling admin to generate the URL for you.Adding the Feed to Rootly
Once you have the Rippling feed URL (with thewebcal:// prefix replaced by https://), the rest of the setup happens inside Rootly’s schedules view.
Open The Holiday Calendars Menu
In the Rootly dashboard, go to On-Call → Schedules. In the calendar preview area, open the Holiday calendars dropdown.
Name The Calendar And Pick A Timezone
Give the calendar a descriptive name (for example,
Rippling — Company PTO) so teammates know what it represents. Select the appropriate timezone, or leave it blank to let Rootly infer it from the feed.Troubleshooting
Rootly rejects the Rippling URL
Rootly rejects the Rippling URL
Rippling generates URLs with a
webcal:// prefix that Rootly does not accept. Replace webcal:// with https:// and re-paste the URL.Rippling time off isn't appearing in the schedule view
Rippling time off isn't appearing in the schedule view
The feed has to be toggled on per schedule preview. Open the Holiday calendars dropdown above the schedule and confirm the Rippling feed is selected.
Events appear at the wrong times or on the wrong day
Events appear at the wrong times or on the wrong day
The calendar timezone determines how all-day events align with on-call shifts. Remove the calendar and re-add it with the correct timezone, or leave the timezone field blank to let Rootly infer it from the feed.
Frequently Asked Questions
Does this change my on-call schedule automatically?
Does this change my on-call schedule automatically?
No. Holiday calendars are read-only previews — they surface conflicts so you can decide whether to override, but they never reassign shifts.
Can I add more than one Rippling feed?
Can I add more than one Rippling feed?
Yes. If different teams or regions maintain separate Rippling time-off views, add each generated feed as its own calendar in Rootly.
Why doesn't Rootly accept the `webcal://` URL directly?
Why doesn't Rootly accept the `webcal://` URL directly?
Holiday calendar feeds are fetched over standard HTTPS. The
webcal:// scheme is just a client-side handler hint — the underlying URL is identical when rewritten to https://.