Skip to main content

We have 7 team members, I want to create oncall schedule in Pager duty with below scenario


9 AM - 4 PM (Monday - Friday) single person rotation everyday

4 PM - 2 AM (Monday - Sunday) single person rotation (weekly basis) so one person will be doing monday - friday


But the person oncall fr the week from 4 - 2 AM cannot be part of 9 - 4 PM

How can I set this oncall schedule. tried with two layer but it overlaps for few ocassion

Hi @abhishek raturi,


Unfortunately, we don’t currently offer a way to have the user rotation of one layer take into account another layer.


The best way to do this would be to create a schedule with 2 layers and override overlaps.


You can do this with an add-on scheduling product on top of PagerDuty. oncallscheduler.com is a product which supports a schedule pattern like this, and which syncs schedules into PagerDuty.

In oncallscheduler.com, you would set this up like this:

  • Create one rotation for the 9am-4pm with a different person each day.
  • Create a separate rotation (with the same people as members) for 4pm-2am with week-long shifts.
  • For either of these rotations, turn on the Rotation Settings option of blocking members from being assigned shifts which overlap with shifts they already have assigned in other rotations.

You can find the Oncall Scheduler in the PagerDuty Integrations library.


oncallscheduler.com looks good but , Is there any opensource tools, someone has come across? 


Reply