Skip to content

PagerDuty and OpsGenie based rotations

ProThis feature needs a Pro plan. On Free the settings are visible but locked.

You can link a Round Robin rotation to a PagerDuty or OpsGenie schedule. The rotation’s members and the user on duty are then sourced directly from the external schedule instead of being managed in Round Robin.

This lets you keep using all of Round Robin’s Slack features (the on-duty group, topics, templates, mentions) without maintaining the same shift plan in two places.

This page uses PagerDuty in the examples; everything applies to OpsGenie as well.

You need: the provider connected first, so follow Integrate PagerDuty with Round Robin or Integrate OpsGenie with Round Robin.

Say you have a PagerDuty schedule called Service X that manages the on-call duty for a service in your organization.

A PagerDuty schedule named Service X

Everything happens in the dashboard:

  1. Create a rotation as usual (the name does not have to match the schedule). Don’t bother adding members, because they will be managed automatically. You can still configure channels, topics, and other options.

    The Create Rotation page in the dashboard, with the Details tab filled in

  2. Open the rotation’s page, open the Schedule tab, and press Edit schedule on the Schedule card.

    A rotation page in the dashboard, showing who is on duty now, when duty changes next, and the Schedule, Plan, Roster, Channels, History and Activity tabs

  3. Under Schedule Type, pick PagerDuty (or OpsGenie) in the External group. These options only appear when the integration is connected.

  4. Search for the schedule by name and select it, then save.

The rotation is now externally managed.

Round Robin matches people between your provider and Slack by email address. The rotation’s Users panel shows how many schedule members are linked to Slack.

In Slack, an externally managed rotation shows its external mode:

Slack rotation card showing Rotation Mode: PagerDuty (external)

Disconnecting the PagerDuty or OpsGenie integration itself, under Settings → Integrations, reverts every bound rotation to manual mode at once. To unlink a single rotation instead, see External rotations.