Slack Actions

Configure Slack actions to send messages, manage channels, and interact with Slack from your workflows.

Overview

Slack actions enable your workflows to interact with Slack workspaces. You can send messages, manage channels, invite users, and retrieve channel information. All Slack actions require a Slack connector configured in AI Team > Connectors.

Configuration

To add a Slack action to your workflow:

  1. Click Add Node and select Action
Action node configuration panel Action node configuration panel
  1. In the action configuration panel, select Slack
  2. Select the Integration (your Slack connector name)
  3. Select the Action type

Once you select an integration and action, the action-specific options appear.

Screenshot Screenshot

Available actions

Send Slack Message

Posts a message to a Slack channel or thread.

Screenshot Screenshot
OptionDescription
ChannelThe target Slack channel
MentionSelect users or groups to mention in the message
MessageThe message content. The rich text editor supports Markdown formatting with a Preview button to check the rendered result.
Thread TimestampReply to a specific thread by providing its timestamp
Reply BroadcastWhen replying to a thread, also post to the channel
Update Top LevelUpdate the top-level message instead of posting a new one

Advanced fields:

OptionDescription
Result FieldThe field where the result of this action is stored
Retry Interval (ms)Time between retry attempts (0-60000ms)
Maximum Retry CountMaximum number of retry attempts (max 5)

Create Slack Channel

Creates a new Slack channel in your workspace.

Screenshot Screenshot
OptionDescription
Channel NameThe name for the new channel
Private ChannelToggle to create a private channel

Advanced fields:

OptionDescription
Result FieldThe field where the result of this action is stored
Retry Interval (ms)Time between retry attempts
Maximum Retry CountMaximum number of retry attempts

Invite Slack Users

Invites users to a Slack channel.

Screenshot Screenshot
OptionDescription
ChannelThe target channel
UsersThe users to invite

Advanced fields:

OptionDescription
Retry Interval (ms)Time between retry attempts
Maximum Retry CountMaximum number of retry attempts

Set Slack Channel Description

Updates the description of a Slack channel.

Screenshot Screenshot
OptionDescription
ChannelThe target channel
DescriptionThe new channel description (supports variables)

Advanced fields:

OptionDescription
Retry Interval (ms)Time between retry attempts
Maximum Retry CountMaximum number of retry attempts

Set Slack Channel Topic

Updates the topic of a Slack channel.

Screenshot Screenshot
OptionDescription
ChannelThe target channel
TopicThe new channel topic (supports variables)

Advanced fields:

OptionDescription
Retry Interval (ms)Time between retry attempts
Maximum Retry CountMaximum number of retry attempts

Get Slack Channel Topic

Retrieves the current topic of a Slack channel.

Screenshot Screenshot
OptionDescription
ChannelThe target channel

Advanced fields:

OptionDescription
Result FieldThe field where the result of this action is stored
Retry Interval (ms)Time between retry attempts
Maximum Retry CountMaximum number of retry attempts

Get Slack Channel Description

Retrieves the current description of a Slack channel.

Screenshot Screenshot
OptionDescription
ChannelThe target channel

Advanced fields:

OptionDescription
Result FieldThe field where the result of this action is stored
Retry Interval (ms)Time between retry attempts
Maximum Retry CountMaximum number of retry attempts

List Slack Channels

Lists channels in the Slack workspace.

Screenshot Screenshot
OptionDescription
Channel TypeFilter by channel type (public or private)
Exclude ArchivedToggle to exclude archived channels from results
LimitMaximum number of channels to return

Advanced fields:

OptionDescription
Result FieldThe field where the result of this action is stored
Retry Interval (ms)Time between retry attempts
Maximum Retry CountMaximum number of retry attempts

List Slack Channel Members

Lists members of a specific Slack channel.

Screenshot Screenshot
OptionDescription
ChannelThe target channel
LimitMaximum number of members to return

Advanced fields:

OptionDescription
Result FieldThe field where the result of this action is stored
Retry Interval (ms)Time between retry attempts
Maximum Retry CountMaximum number of retry attempts

Archive Slack Channel

Archives a Slack channel.

Screenshot Screenshot
OptionDescription
ChannelThe channel to archive

Advanced fields:

OptionDescription
Retry Interval (ms)Time between retry attempts
Maximum Retry CountMaximum number of retry attempts

Using variables

For actions that support variables (messages, descriptions, topics), you can insert dynamic content:

  1. Type {{ to see variable suggestions
  2. Select from the available variables in the dropdown

Note: You must run the workflow at least once or connect nodes with outputs to see available variables.

Example use cases

Common patterns for Slack actions:

  • Incident channels: Create dedicated channels for incidents and invite relevant team members
  • Alert notifications: Post formatted alerts to monitoring channels with mention support
  • Thread updates: Reply to existing threads with status updates as incidents progress
  • Channel management: Archive channels after incidents are resolved