July 2025

Changes and updates released in July 2025

Override removal notification

A new notification is available when On-Call Optimizer removes an override (aka shift) from a destination schedule in a linked on-call product such as Pagerduty.

A potential use-case for this feature is to provide a warning if a team member has attempted to swap or reassign a shift directly in Pagerduty (or another linked product) rather than On-Call Optimizer and is therefore overwritten by On-Call Optimizer’s normal export process!

For more details on how this notification works and how to enable it see the destination documentation.

Notification method flexibility

You can now choose to receive each notification via any combination of available notification methods. For example you can choose to receive new assignment notifications only via email and swap response notifications only via Slack, or even if you prefer via both email and Slack in parallel!

Configure your notification preferences via your profile page.

Improvements to assignee change processs

A refreshed and standardized interface that provides fast and intuitive confirmation of assignee change actions is also the home of two major improvements in the ability to change the assignee for a shift. The assignee change actions remain accessible via the icons to the right of the assignee name in the shift popup dialog.

Configurable assignment periods

When changing the assignee for a shift there is now the option to specify how much of the shift is changed.

  • New 30 minutes, or 1 hour options provide a simple method for temporarily providing coverage for a teammate while they are unavailable during a meeting or a commute. These options apply to the start of the shift for future shifts, and the next 30 minutes or 1 hour if the current shift is being changed.
  • The traditional options to change the entire (or remaining portion of the current) shift, or specify a completely custom period of time within the shift still remain available also.

Reassign directly to another user

On-Call Optimizer now allows any member of a schedule to directly reassign a shift to any member of the organization using the reassign ( ) icon. In the confirmation dialog that is displayed:

  • You must select the user to which the shift should now be assigned.
  • The reassignment can be specified to be for any of the four time periods described above.

The new assignee will receive a notification that the shift is now assigned to them.

Bugfixes and minor changes

  • The design and layout of the destination table within each schedule has been improved and streamlined to more clearly present the configuration and status of any linked destinations.

Last updated July 8, 2025