Skip to main content

Send Message To Channel

This step sends a message to a specified channel in your Slack workspace. You provide the channel name or ID and the message text. Use this step in workflows that post automated notifications to team channels, share status updates, or send alerts for incidents and events. Prerequisite User must have the following permissions:

Token TypePermissions
Bot tokens

chat:write

channels:read

groups:read

im:read

mpim:read

users:read.email

User tokens

chat:write

chat:write:user

chat:write:bot

channels:read

groups:read

im.read

mpim.read

users:read.email

Reference API documentation: https://api.slack.com/methods/chat.postMessage

Configurations

No.Field NameDescription
1Step NameName of the step. This name has to be unique in a single workflow.
2Bot/User Access TokenSpecify the generated Bot or User Access Token.
The data type is Secure String. This is a mandatory field.
3Test ConnectionVerifies whether the connection is established or not.

Input Tab

No.Field NameDescription
Input Fields:
1ChannelSpecify the channel name to which you want to send the message.
Data type: String. This field is mandatory.
2GetClick Get; if a connection is successfully established, it populates a list of channels.
3MessageSpecify the message you want to send to the channel.
Data type: String. This field is mandatory.
4API Request DelayProvide an appropriate delay according to the rate limit of your Slack API.

Output Tab

Field NameDescription
Output Field:
Message IDOutput field to hold the result of the successful plugin execution.
The default label value for this field is “MessageID”.