Incident and on-call management with PagerDuty
Learn how to install and customize incident management solution
App directory also presents a seperate app for On-call management with PagerDuty. By installing this app, you can
- Hand off your on-calls from Slack or take the on-call for a selected schedule.
- Check PagerDuty on-call list via Slack and see who's on call at any given time or list your own on-calls.
You can get started right away after completing your PagerDuty connection! After that you can run /actioner
in Slack and then select On-call handoff workflow. On the opening screen, you can select the schedule for hand-off request, select the channel to post your request, and enter start and end times.
Incident and on-call management with PagerDuty
Install incident and on-call management with PagerDuty from app directory and start using it by connecting your PagerDuty and Slack accounts.
If you are invited to this app as a user, proceed to Get started as an app user section to learn how to connect your PagerDuty account.
Features
Access and update any incident-related data by connecting all your IM tools in Slack. Create, and update incidents in PagerDuty, communicate with your users, and more.
Use cases
- Incident war rooms: Bring everyone to the same Slack channel with key information about the current incident.
- Incident lifecycle management: Manage and track end-to-end incident lifecycle through Slack by connecting all your IM apps with Actioner.
- Create incidents with emojis: Create incidents quickly with Slack emoji reactions.
- On-call handoff: Manage PagerDuty on-calls without leaving Slack.
Get started as an app admin
Step 1. Install incident and on-call management with PagerDuty
Visit incident and on-call management with PagerDuty in app directory and click Install button at top right corner.
Step 2. Connect to PagerDuty and Slack
After installing the app, you'll be prompted to connect your Slack workspace and PagerDuty account.
Complete PagerDuty connection
- Click Connect near PagerDuty connection and proceed to authentication in PagerDuty via OAuth2.
- You will be directed to a new tab. Select your Service Region and login to your PagerDuty account.
- If you have multiple PagerDuty accounts, select the one that you want to connect to Actioner.
- Click Submit Consent to grant permission to Actioner app in PagerDuty. You’ll be redirected to Actioner upon successful authorization.
Complete Slack connection
- Click Connect near Slack connection.
- Continue with selecting your Slack workspace.
If your workspace is not available, add it by navigating to Slack connections page from left menu and click + Add new Slack workspace.
Step 3. Complete setup
Run Subscribe to PagerDuty events action first.
This workflow creates a webhook on PagerDuty to subscribe to incident events. You need to select a scope type to create this webhook.
- If you select Account as the scope type, Actioner will receive all incident events from your account.
- If you select Service or Team as the scope type, Actioner will only receive the incident events from the selected team/service incidents.
Run Set broadcast channel action.
This workflow creates a broadcast channel on Slack with a given prefix. When there is a new incident on PagerDuty, a summary post will be sent to this channel, and incident updates will be regularly reflected on the post. If you do not specify the prefix, the channel will be created as #actioner-broadcast
If you do not specify the prefix, the channel will be created as #actioner-broadcast.
Run Set problem reporting channel action.
This workflow creates a problem reporting channel on Slack with a given prefix. When someone puts a fire emoji on this channel, Actioner will create a PagerDuty incident on the selected service.
If you do not specify the prefix, the channel will be created as #actioner-problem-reporting.
Get started as an app user
If you are invited to this app as a user, you need to complete PagerDuty connection. This connection is required for you to take actions on PagerDuty and to run workflows from Actioner shortcut in Slack.
- Navigate to PagerDuty connection, click Connect and proceed to authentication in PagerDuty via OAuth2.
- You will be directed to a new tab. Select your Service Region and login to your PagerDuty account.
- If you have multiple PagerDuty accounts, select the one that you want to connect to Actioner.
- Click Submit Consent to grant permission to Actioner app in PagerDuty. You’ll be redirected to Actioner upon successful authorization.
Customizing this app
You can contact with us directly and join our community if you are looking for options to customize your app or get help on troubleshooting.
Update the Slack channel for broadcasting incidents
Go to App config tab of your app and navigate to settings.
Update the value of
broadcastChannelId
with the ID of the Slack channel that you'd like to use for notifying for new incidents.
Do not forget to invite Actioner to your incident broadcasting channel!
Update the Slack channel for problem reporting
Go to App config tab of your app and navigate to settings.
Update the value of
channelId
inproblemReportingChannels
.
Do not forget to invite Actioner to your problem reporting channel!
Update the emoji for problem reporting
Go to App config tab of your app and navigate to settings.
Update the value of
emoji
for your problem reporting channel.
Add another channel for problem reporting
Go to App config tab of your app and navigate to settings.
Add a new object to
problemReportingChannelId
in the below format
{
"channelId": "C01234ABCDE",
"emoji": "fire"
}
Do not forget to invite Actioner to your problem reporting channel!