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
BambooHR exposes your team’s time-off and holiday calendar as an iCal feed. Point Rootly at that feed and vacations, PTO, and company holidays 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. BambooHR 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 BambooHR
BambooHR maintains its own walkthrough for generating a time-off calendar URL, including which permissions are required and where the feed link is surfaced in the UI. Follow BambooHR’s help article to copy the iCal URL for your time-off calendar, then bring it back to Rootly for the next step.Adding the Feed to Rootly
Once you have the BambooHR iCal URL, 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,
BambooHR — Engineering PTO) so teammates know what it represents. Select the appropriate timezone, or leave it blank to let Rootly infer it from the feed.Troubleshooting
BambooHR time off isn't appearing in the schedule view
BambooHR 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 BambooHR 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.
Recent changes in BambooHR aren't reflected in Rootly
Recent changes in BambooHR aren't reflected in Rootly
Rootly resyncs feeds periodically in the background, so a change made seconds ago may take a few minutes to appear.
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 BambooHR feed?
Can I add more than one BambooHR feed?
Yes. If your team uses separate BambooHR calendars per department or region, add each as its own feed and toggle them on per schedule.
Does adding the feed require BambooHR admin access?
Does adding the feed require BambooHR admin access?
On the Rootly side, anyone with the On-Call Admin or On-Call User role can add a holiday calendar feed — see Schedule Permissions. The BambooHR side depends on your BambooHR account configuration; refer to the BambooHR help article for the specifics.