Sends a message to a Slack workspace. This operation takes requires a message JSON payload and a bearer token and sends a message to the channel based on the message JSONSlack Messaging Account Code. The JSON must be formatted according to how Slack API accepts. You can learn more about that here. The operation also requires the user to create an app in the slack workspace. You can see more about this in the special considerations section below.'s API standards.
Environment/Instance Properties
...
This operations delegates the execution to the workflow developer to decide.
Special Considerations
This operation requires the user to create an app in the Slack workspace. This is very easy and can be done here. You will need to add the OAuth scope for chat:write:bot. After installing the app to your workspace, the bearer token can be found on the OAuth & Permissions page.
The message JSON must be formatted based on what the Slack API. To learn more about the formatting of the message payload you can find information here. If you want to learn about the different things you can add to your message you can find information here. You can see the Slack API we use here.
Examples
First we will need to create an app in our workspace by going here
We will then select the workspace and go to the OAuth & Permissions page.
On the OAuth & Permissions page you will add the chat:write:bot OAuth scope and chat:write:user if you would like to send the messages as the authorized user that installed the app.
You will then go to the top of this page and install the app to your workspace. You will have to allow the app to send messages to your workspace. After doing that the bearer token can be found at the top of the OAuth & Permissions page.
...
Info |
---|
Information on creating a Slack Messaging Account can be found here |
Formatting Messages - Useful guide for creating complex messages
Slack Post Message API - Internal API used by this Plugin operation
Examples
Below is a message JSON payload example. This will send a message to a channel called flexdeploy-demo.
...