September 2025

Changes and updates released in September 2025

Member management and invitation

Adding and inviting members to On-Call Optimizer now occurs via the organization configuration, not via an individual schedule.

  • To add/invite members to your organization in On-Call Optimizer, click the profile icon in the top right corner, select the organization name and then select the Members tab.
  • The schedule members tab now provides a searchable combo box to allow quick addition of existing organization members to a schedule.

The required 1:1 link between members of an On-Call Optimizer and Pagerduty schedule that existed when the On-Call Optimizer schedule was originally created from a Pagerduty schedule has been removed to provide smoother, more consistent and more flexible management of schedule members. You can now always add members to an On-Call Optimizer schedule, where previously schedules created from a Pagerduty schedule require you to add users in Pagerduty!

Schedule synchronization with Pagerduty

To provide consistency and simplicity of behavior, ongoing synchronization of the schedule name and time zone from Pagerduty has also been removed to avoid confusion between different parts of the schedule configuration being imported/synchronized or not. Creating a schedule from an existing Pagerduty schedule is now a one-time import of details, allowing for quick set-up/creation of an On-Call Optimizer schedule, after which the name, time zone and members will be fully managed in On-Call Optimizer independent of any future changes to their value in Pagerduty.

Thes change only impact the configuration of the schedule members, name and time zone - the export/import of the actual shifts and assignment details continues to operate as-is.

Bugfixes and minor changes

  • Fixed dark mode styling in dialogs.
  • Simplified the display of member balance to show the sum of each member’s assignments across all shift types by default. Assignments for individual shift types can be expanded by selecting the Show detailed balance link under the table.
  • Dropped unnecessary restrictions on punctuation in schedule names to allow for names such as ‘Team (EMEA)’ and ‘Team - Subteam [Note]’.
  • Fixed a bug for schedules with nested shifts which caused missing popup content if the shifts in the child schedule have different start times to the parent shift.
  • Fixed a bug that prevented an infeasible swap from being cancelled.
  • Fixed a bug resulting in parts of the destination detail pages not being updated with new state while a refresh operation was in progress.

Last updated September 17, 2025