Slack is a popular team communication tool that helps enable real-time collaboration. This integration adds an xMatters bot to your Slack workspace that lets you:

  • Look up xMatters groups, see who's on call, and instantly invite on-call members to a Slack channel using an xMatters notification to their preferred devices. Learn more
  • Use slash commands to initiate incidents in xMatters right from Slack. Learn more

Do more with this integration

Incorporate this integration into your orchestrated incident resolution workflows with Flow Designer. After you create a configuration, the Flow Designer tab appears. From there, you can build your flows — add new response options, connect to other apps, or even create new xMatters alerts based on activities in the flow — enriching the information injected by this integration along the way.

Are you looking to integrate Slack into your automated toolchain using steps in Flow Designer? Check out these instructions instead.

Are you interested in a live walkthrough of the Slack integration? Take a live, online workshop led by one of our xPerts.

Get started with Slack

How to set up a Slack integration

How you set up the integration can vary, depending on what you want to do with it. If you want to do all the things (for example, look up who's on call, invite on-call members of a group to a channel, and initiate incidents), you need xMatters bot installed in Slack and a Slack workflow in xMatters. The easiest way to get this is to install the workflow and add the bot from there. However, if you just want to get started using /slash commands to initiate incidents, you can install the app from the Slack App Directory (you can always install the workflow later and connect it to an existing bot if you want to start using the other features).

Use the bot to see who's on call and quickly invite them to a conversation

The bot's @ commands let you look up groups, see who's on call and quickly invite the on-call members of that group to a discussion in Slack.

Use the slash commands and initiate incidents

The slash commands let you initiate an incident in xMatters right from within Slack. If you use the command in a public channel, that channel automatically gets added to the incident as a collaboration channel, allowing resolvers to join the conversation by clicking the link.

To use the slash commands, the bot needs to be installed in Slack, but you don't need a Slack workflow installed in xMatters unless you also want to use the @ commands to look up who's on call and invite them to a channel. Once it's installed, you can connect to xMatters with your account to initiate incidents.

Initiate an incident from Slack

Using the /xmatters initiate slash command, you can initiate an incident in xMatters right from a conversation in Slack, as long as you have access to the default xMatters Incident Management workflow or another custom incident resolution workflow.

For more information on working with incidents in xMatters, see Incident Management.