Slack steps

Flow Designer has built-in steps to help you integrate Slack into your event management and incident response flows.

The following steps are available:

  • Create Channel: create a new channel in Slack, using properties to construct the channel name.
  • Invite to Channel: invite Slack users to a channel.
  • Post to Channel: post a message to a channel, populating it with information from the event or previous steps in the flow.

In the above example, an HTTP trigger initiates a flow, creating an event to send notifications to resolvers. Along the way, a Slack channel is created using the issue ID from the monitoring tool as the Channel Name, resolvers are then invited to the channel to collaborate (after a step looks up their Slack IDs), and a message with information from the monitoring tool, Jenkins, and Statuspage is posted to the channel so the team can start collaborating on the issue.

Create Channel

Use the Create Channel step to automatically create a new Slack channel. Map outputs from previous steps to construct the channel name.

Invite to Channel

Use the Invite to Channel step to automatically invite Slack users to an existing channel or one you just created using the "Create Channel" step.

Post to Channel

Use the Post to Channel step to automatically post a message to a channel in Slack. Map the outputs from previous steps to the inputs to pick the channel (and optionally the thread) and populate the message.