Sends a message to a Slack channel or direct message using a Slack Incoming Webhook. No Slack app credentials are stored in Flusso โ only the webhook URL you provide.
slack_messageThe Slack Message node posts a message to any Slack channel or user that your Slack Incoming Webhook is authorised for. Slack Incoming Webhooks are the simplest way to integrate Slack with external services โ each webhook is tied to a specific channel and workspace in your Slack app settings.
Message text supports Slack's mrkdwn formatting, letting you include bold text, code blocks, and hyperlinks without configuring the full Slack API.
https://hooks.slack.com/services/โฆ.
| Field | Required | Description |
|---|---|---|
| Webhook URL | Required | The Slack Incoming Webhook URL obtained from your Slack App configuration. Starts with https://hooks.slack.com/services/. |
| Message | Required | Message text to send. Supports Slack mrkdwn formatting and {{ variable }} references. |
| Channel Override | Optional | Override the default channel set in the Slack webhook. Use the channel name including the # prefix (e.g. #alerts). Leave blank to post to the webhook's default channel. |
| Username Override | Optional | Display name shown as the message sender (e.g. Flusso Bot). Overrides the app's default name. |
| Icon Emoji | Optional | Emoji code used as the bot's avatar, e.g. :robot_face:. Overrides the app's default icon. |
| Field | Type | Description |
|---|---|---|
ok | boolean | true if Slack accepted the message. |
ts | string | The Slack message timestamp (unique message identifier within its channel). |
channel | string | The channel the message was posted to. |
Slack uses its own lightweight markup language. The most common tokens:
Post an alert to #ops-alerts when a workflow run fails, including the error message from the trigger.
ts output can be used in a follow-up Slack API call (via HTTP Request) to update or reply to the original message in a thread.