Skip to main content
Solved

How to edit schedule end time for a specific date?

  • May 27, 2025
  • 5 replies
  • 426 views

Forum|alt.badge.img

Hi,

We have a schedule that runs every day from 9am to 5pm.

Now, we would like to adjust the end time for a specific date, e.g. this Friday but not every Friday!

Is there a way to achieve this?

Cheers

Best answer by mwalls

Hi folks finding this thread!

This is a schedule question that is now easily answerable with our new Shift-Based Schedules

You can now assign the unneeded part of a shift to the Unassigned user if coverage is not needed from your team. This makes things much cleaner for one-off changes like the one ​@sschroeder is asking about.

There will be no active on-call user during the time that Unassigned is used as a placeholder in your schedule. 

If you have additional schedules questions, create a new thread here in the forums and we’ll help you get your new shift-based schedules created!

--mandi

5 replies

lupimiguel
Forum|alt.badge.img
  • Community Manager 💚
  • May 27, 2025

Hi ​@sschroeder,

How are you doing today?

You can use a one-time schedule override to achieve this. Overrides let you temporarily change who is on call or adjust the schedule for a specific period, without affecting the regular recurring schedule.

How you can do it:

  1. Go to the schedule in question.
  2. Click on the “Overrides” tab.
  3. Click “Add Override.”
  4. Set the start and end time for the override to match the specific date and the new end time you want.
  5. Assign the appropriate user(s) for that override period.

This will temporarily change the schedule for just that date and time range, leaving your regular 9am–5pm schedule intact for all other days.

You can go through the docs on Edit Schedules that will help you set this up. 

Please let me know if it works, and have a nice day!


Forum|alt.badge.img
  • Author
  • New Member 👋
  • May 27, 2025

Thanks for the quick response.

Yes, I can create an override for a limited time on a specific day. Though, this is not the result I’m looking for.

I want to reduce the total time of a schedule on that day.

Creating the limited override will keep the original user on-call for the remaining time.

 

 


lupimiguel
Forum|alt.badge.img
  • Community Manager 💚
  • May 27, 2025

Oh I see! 

I’m afraid PagerDuty does not currently support reducing the total scheduled time for a single day. Schedules are built to provide continuous coverage, and overrides only change the assigned user, not the existence of coverage.

I know there was a topic in the old forums where users requested adding the feature to override a schedule with no coverage for bank holidays, which fits your case as well. I’ll ask around internally to see if this was dropped or is still in the roadmap and come back with answer.

In the meanwhile, I’d suggest you submit a feature request through support or directly through your account manager if there's a strong business need. You can use our conversation with a link to this topic as a reference.

Let me know if I can help with anything else and have a nice day!


Forum|alt.badge.img
  • Author
  • New Member 👋
  • May 27, 2025

Got it. Thanks for the detailed answer. 👍

Looking forward to the result of your internal check. 🙂

I’ll check with my team if there’s a strong need.


mwalls
Forum|alt.badge.img
  • Community Manager 💚
  • Answer
  • June 24, 2026

Hi folks finding this thread!

This is a schedule question that is now easily answerable with our new Shift-Based Schedules

You can now assign the unneeded part of a shift to the Unassigned user if coverage is not needed from your team. This makes things much cleaner for one-off changes like the one ​@sschroeder is asking about.

There will be no active on-call user during the time that Unassigned is used as a placeholder in your schedule. 

If you have additional schedules questions, create a new thread here in the forums and we’ll help you get your new shift-based schedules created!

--mandi