How to integrate Opsgenie with Slack

How to integrate Opsgenie with Slack

A step-by-step guide to bring Opsgenie into your Slack workspace

Opsgenie is an essential tool for making sure your team stays informed about errors and exceptions that can affect your users’ experience. The built-in scheduling tools and escalation paths allow you to make sure the right person is notified at the right time. 

Opsgenie already offers a number of ways you can be notified of an incident, but error resolution is about speed—and since your team already spends a lot of time in Slack, integrating Opsgenie with your Slack workspace will decrease resolution time and simplify your team’s response workflow. 

What you’ll need

  • Admin privileges on your Opsgenie account

  • App Approval privileges in Slack (check with your Slack admin)

Connect your Opsgenie account to Slack

First, you’ll need to get Opsgenie connected to your Slack workspace: 

1. In your Opsgenie account, go to Settings —> Integrations and search for Slack

2. Select the Opsgenie team you would like to integrate from the dropdown menu. 

Click Add to Slack.

3. Select the workspace(s) you would like to connect (if you only have one workspace, it will be automatically selected).

Note: You can connect your Opsgenie account to multiple Slack workspaces.

4. Select the slack channel where Opsgenie should post messages from the Post to dropdown menu.

Tip: Consider creating a Slack channel specifically for Opsgenie alerts. 

5. Click Authorize to complete the integration. You can confirm that it worked by checking the Slack channel you selected for an integration notification. 

Configure the integration

Once you’ve connected your accounts, you can configure the integration so it complements the way your team works.

You can find the integration settings by clicking on Opsgenie in the initial integration Slack message in your connected channel. Alternatively, you can navigate to the Slack integration on the Opsgenie integrations page. 

Once there, you can update the integration’s settings to specify which alerts qualify to be sent to Slack and what actions users can take on them. Integration settings allow you to do things like:

  • Toggle on and off Slack buttons

  • Toggle on and off issue descriptions

  • Select which actions (e.g., add a message, update issue priority, escalate, close) users can take from within Slack

  • Create custom filters to limit which alerts are sent to Slack (e.g., only send your highest priority messages to Slack, to prevent low priority issues from cluttering up the channel) 

Get started for free

Say hello to your new sidekick