How it works

Three simple steps are all it takes to deliver On-Call Optimizer's powerful and flexible schedules.

Availability import

Preferences and blocks are imported from each member's calendars.

Supported event types

Assignment optimization

Upcoming shifts are matched to each member's blocks and preferences to find the optimal assignment.

Explore the optimization process

Schedule export

Newly assigned shifts are automatically synchronized to your configured on-call product(s).

Supported products

Flexible Scheduling

Maximise willingness to participate in on-call with a scheduler that works around the personal constraints of each team member.

  • Minimise disruption to work-life balance.
  • Using existing calendar information to avoid on-call conflicting with real life events.

Round-robin on-call assignments are the worst way to manage a schedule!

Availability
Create Swap

Simple swaps

Let On-Call Optimizer take care of finding the best person who is willing to swap or take a shift using its existing knowledge of:

  • Each member's availability
  • Overall schedule balance and fairness
  • Recent shift assignees

Just tell On-Call Optimizer know what needs changing, and then get back to work!

Intuitive configuration

Flexible rotation configuration supports the diverse needs of every team.

  • Basic weekly shifts
  • Daily rotations
  • Follow the sun

Unlike other tools you don’t need to get tangled in a mess of layers and overrides - the built-in schedule library provides ready-to-go templates and starting configurations you can customise and build from.

Availability
Create Connection

Smooth integrations

Import calendar events and availability and then export generated schedules to your existing monitoring and alerting workflows.

  • Google Calendar
  • Outlook 365
  • Pagerduty
  • Opsgenie

Seamless integration with your existing infrastructure.

Start your free trial today

Try On-Call Optimizer for 7 days. No credit card required.

Free trial for 7 days

About On-Call Optimizer

On-Call Optimizer eliminates conflict and frustration from on-call scheduling, improving work-life balance and maximising the willingness and ability of all team members to participate in on-call duties with confidence their personal constraints and needs will be respected by the schedule.

Founded by Matt Brown, a seasoned Google SRE and DevOps leader who has spent more than 20 years participating in and helping run on-call rotations.

Matt's expertise guides On-Call Optimizer's philosophy and feature development allowing your team to benefit from industry leading expertise and techniques that deliver simple, humane on-call scheduling without spending significant amounts of time or money!

Headshot of Matt

Schedule a 30 minute chat with Matt to discuss how On-Call Optimizer can help you today.

Schedule time with Matt

Or visit mattb.nz to read Matt's writing on SRE, DevOps and technology.

Let's Talk!