Slack Webhook
About Slack Webhook
The Slack Webhook node is used to send a message to a Slack channel from the workflow.
It is a service node and runs as part of the workflow logic when the workflow reaches that step.
How Slack Webhook works
When the workflow reaches this node, the configured message is queued to be sent through the Slack webhook. The workflow continues to the next step regardless of whether the Slack message delivery succeeds or fails.
The node has one output path after the Slack message step. What happens next depends on how the workflow is connected after the Slack Webhook node.
Settings
The node currently includes the following settings:
- Node Name
- Description
- Webhook URL
- Channel
- Bot Username
- Icon Emoji
- Message Format
- Message Template
Webhook URL
The Webhook URL is required and should be copied from the Slack App incoming webhook setup.
Channel
The Channel field is optional and attempts to override the webhook's default destination. The override will only work if:
- The channel exists in the Slack workspace
- The Slack app has permission to post to that channel
If the channel override fails, the message sends to the webhook's default channel instead (if configured in Slack).
Bot Username and Icon Emoji
The Bot Username and Icon Emoji fields define how the message appears in Slack.
Message Format
The available message formats are:
- Plain Text
- Markdown
Message Template
The Message Template defines the Slack message content.
Workflow variables can be used in the message. Examples shown in the UI include {fullName}, {email}, {dossierID}, {documentCollectionUrl}, and {riskScore}.
Markdown formatting can be used when Markdown is selected as the message format.
Slack Webhook Notes
The webhook URL must be valid and configured in Slack before the node can send messages.
Channel override behavior depends on the Slack webhook and app permissions. If the message is not sent to the expected channel, check the Slack webhook configuration.
Only include sensitive workflow data in Slack messages if that information is intended to be shared in the selected Slack channel.
For Slack’s official setup instructions, see Sending messages using incoming webhooks.
Updated about 1 hour ago