By default, Dispatch ships with support for Slack. Below, is how to configure the slack plugin to work with
Specifies the Slack app id, so Dispatch can filter events generated by the app (e.g. message posted in the channel). Slack specifically calls this an "App ID."
Specifies the name of the workspace the Slack app is installed in. This is typically the subdomain provided by Slack. For example, if your Slack workspace is accessible at "example.slack.com," you would set your workspace name to "example".
The app's bot token necessary to communicate with the Slack API. Slack refers to this as your "Bot User OAuth Access Token," and should be revealed to app collaborators when you install the app.
Secret used to verify signatures included on each HTTP request that Slack sends. Slack refers to this as your "Signing Secret."
Used during development to funnel all messages to a particular user.
Active command as displayed in Slack.
Stable command as displayed in Slack.
Close command as displayed in Slack.
Status report command as displayed in Slack.
List tasks command as displayed in Slack.
List participants command as displayed in Slack.
Assign role command as displayed in Slack.
Update incident command as displayed in Slack.
Engage oncall command as displayed in Slack.
List resources command as displayed in Slack.
Specifies the profile field ID where Department is mapped
Specifies the profile field ID where Team is mapped
Specifies the profile field ID where the weblink is mapped
To enable Dispatch to process Slack events, ensure your bot is subscribed to the following events:
To enable Dispatch's slash commands you must add them to the Slack app first. Ensure that the
Command matches the configuration variables above (e.g.
/dispatch-update-incident) and that the
Request URL points to the events command API endpoint of the Dispatch server at
To enable Dispatch to generate interactive components such as dialogs, ensure that the
Request URL is pointing to the event action API endpoing of the Dispatch server at
Dispatch creates events off of Slack messages reacted with the
stopwatch reaction, which then are displayed in the incident timeline. The event will contain the contents and author of the message.
The Bot User OAuth Access Token is used to issue queries against the Slack API.
The following are the scopes required for the Dispatch Slack App to function correctly.