With our PagerDuty integration, you can link on-call schedules with Opal groups. We will automatically add whoever is currently on-call to all the resources associated with that group so they can effectively diagnose and solve live issues. Once they're no longer on-call, Opal will automatically remove their privileges.

📘

What about overrides?

Opal will always sync access for whoever is currently on-call, including current overrides.

Adding PagerDuty to Opal

Step 1: Create a PagerDuty token

Opal requires a "read-only" PagerDuty API token. Navigate to your PagerDuty dashboard and create an API token by following the official documentation here.

Step 2: Add your token to Opal

To enable the PagerDuty integration, go to the "Configuration" panel in Opal and navigate to Settings, then "Productivity Integrations." Click on PagerDuty and enter your API token from the previous step.

Step 3: Create a PagerDuty group

Any group in Opal can be synchronized with a PagerDuty schedule. Edit the group and select schedules to sync: