Scheduling Gaps


This topic describes how to create an on-call schedule with regular gaps in coverage.  Most commonly, these schedules are used for coverage after business hours.

When setting up an after-hours schedule, special attention must be paid to setting the schedule starting point.  In the example below, the schedule must cover Friday at 17:00 through Monday at 09:00, and 17:00 until 09:00 the rest of the week.  In this case, Friday at 17:00 is a good starting point.

To set up the restrictions for this schedule

  1. Go to the Configuration menu and select Schedules.

  2. Click the schedule to edit and click Edit this Schedule.

  3. Select the Rotation type from the drop-down menu.

  4. Click on the Restrict on-call shifts to specific times checkbox. 

  5. Select Restrict on-call duty to specific times-of-the-week.

  6. Select the correct days and start times from the drop-down menu.

  7. Click Save.

The completed weekly schedule has gaps (meaning that nobody is on-call) from 09:00 to 17:00 Monday through Friday.

Note that when no one is on call on a particular schedule, alerts will auto-escalate. If there is no one to escalate to, then no incident will be created.

Have more questions? Submit a request


  • Avatar
    Jens Andersen

    Is there a way to queue up incidents when no one is on call (short of making an external REST service for it)

  • Avatar
    Alisa Liebowitz

    Hello Jens,

    Thank you for reaching out to PagerDuty! At the moment, there is no way to delay alerts until a user goes on-call. However, the best way to handle this would probably be to create a 'nobody' user so that incidents are still created but no one receives an alert. Please contact for more details on how to set up this workaround.