Skip to content

PagerDuty, OpsGenie and Jira Service Management 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, OpsGenie or Jira Service Management 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 and Jira Service Management as well.

You need: the provider connected first, so follow Integrate PagerDuty with Round Robin, Integrate OpsGenie with Round Robin or Integrate Jira Service Management 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, OpsGenie or Jira Service Management 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 Roster tab shows how many schedule members are linked to Slack, and names anybody it could not place.

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

Slack rotation card showing Rotation Mode: PagerDuty (external)

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