Introduction
The Opsgenie integration connects Rootly with your existing alerting and on-call workflows so teams can coordinate incidents across both platforms. This integration is a strong fit for teams that already use Opsgenie for paging or alerting and want Rootly to act as the central system for incident coordination and response. With the Opsgenie integration, you can:- Import Opsgenie services into Rootly
- Create Rootly alerts from supported Opsgenie webhook events
- Create and update Opsgenie alerts from Rootly workflows, with automatic severity-to-priority mapping
- Create and update Opsgenie incidents from Rootly workflows and escalation actions
- Resolve linked Opsgenie incidents from Rootly
- Page Opsgenie teams from Slack when the Slack integration is enabled
Before You Begin
Before installing the integration, make sure you have:- A Rootly account with permission to manage integrations
- An Opsgenie account on a supported plan, such as Standard or Enterprise
- Access to create a global Opsgenie API integration key
- The correct Opsgenie API host for your workspace:
api.opsgenie.comapi.eu.opsgenie.com
We recommend using a dedicated service account so the integration does not break if an individual user leaves your organization.
Installation
Import or Link Services
Configure Opsgenie
To complete setup, create an API integration in Opsgenie and copy its credentials into Rootly.Create a new Opsgenie integration
In Opsgenie, navigate to Settings > Integrations > New Integration.
Select the API integration tile.


Configure API access
The API integration should include the access required for Rootly to read, create, and update incidents and related data.The API key must be a global key and cannot be scoped only to a single team.

Configure Webhooks
Rootly can receive supported Opsgenie webhook events and turn them into alerts or linked incident activity. Supported webhook actions include:CreateAcknowledgeAssignOwnershipClose
The webhook secret used for Rootly webhook delivery is separate from your Opsgenie API key. Make sure you copy the correct value into the webhook configuration.
How Sync Works
The Opsgenie integration supports both inbound and outbound workflows.Opsgenie to Rootly
When Opsgenie sends supported webhook events to Rootly, Rootly can create alerts and update linked incident activity. In most cases, theCreate action creates a Rootly alert from the Opsgenie alert payload. The Acknowledge, AssignOwnership, and Close actions can also add incident activity when the Opsgenie event is linked to a Rootly incident.
If an incoming Opsgenie event is already tied to a synced Rootly incident, Rootly may skip creating a duplicate alert.
Rootly to Opsgenie
Rootly can create or update both Opsgenie alerts and incidents through workflows and escalation actions. Alerts — Rootly can create and update Opsgenie alerts directly, targeting specific teams, users, escalation policies, or schedules. Rootly incident severity is automatically mapped to Opsgenie priority:| Rootly Severity | Opsgenie Priority |
|---|---|
| Critical | P1 |
| High | P2 |
| Medium | P3 |
| Low | P4 |
| Informational | P5 |
Default Workflows
When the integration is connected, Rootly can create default workflows to support common Opsgenie actions, such as:- Adding Opsgenie on-call responders into the incident workflow
- Automatically resolving linked Opsgenie incidents when the Rootly incident is resolved
Auto Assign On-Calls to Incident Roles
If you want to automatically assign the on-call user from an Opsgenie schedule to an Incident Role, such as Commander, follow the setup guidance on the PagerDuty integration page.Re-Paging Existing Responders
By default, Rootly will not re-page responders who are already on an active Opsgenie alert or incident. If you want Rootly to re-page existing responders, enable Re-page existing responders in the Opsgenie integration settings.Paging Automatically via Workflows
You can use workflows to page different Opsgenie schedules and escalation policies based on incident conditions. For example, you might page Infrastructure for SEV1 incidents and Security for incidents tagged with a security-related incident type.Paging from Slack
If the Slack integration is enabled, responders can page Opsgenie teams directly from Slack.Notes
- Large imports and webhook volume may be affected by Opsgenie API rate limits.
- Incoming webhook-created alerts are also subject to your Rootly alert limits.






