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.