๐Ÿ‡ฌ๐Ÿ‡ง EN
๐Ÿ‡ฎ๐Ÿ‡น IT

๐Ÿ’ฌ Slack Message

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.

Category: Notifications & Messaging  ยท  Type identifier: slack_message

Overview

The 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.

How to get a Slack Incoming Webhook URL

  1. Create or open a Slack App Go to api.slack.com/apps and create a new app (or open an existing one) for your workspace.
  2. Enable Incoming Webhooks In the app's left sidebar, click Incoming Webhooks and toggle the feature on.
  3. Add a new webhook Click Add New Webhook to Workspace, choose the channel, and authorise. Slack gives you a URL beginning with https://hooks.slack.com/services/โ€ฆ.
  4. Copy the URL into Flusso Paste the webhook URL into the Webhook URL field of this node.

Configuration

FieldRequiredDescription
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.

Output Data

FieldTypeDescription
okbooleantrue if Slack accepted the message.
tsstringThe Slack message timestamp (unique message identifier within its channel).
channelstringThe channel the message was posted to.

Slack mrkdwn Quick Reference

Slack uses its own lightweight markup language. The most common tokens:

*bold text* โ†’ bold _italic text_ โ†’ italic `inline code` โ†’ monospace code ``` code block ``` โ†’ multi-line code block > blockquote text โ†’ indented blockquote <https://example.com|Link label> โ†’ hyperlink

Example Usage

Post an alert to #ops-alerts when a workflow run fails, including the error message from the trigger.

-- Webhook URL -- https://hooks.slack.com/services/T000/B000/xxxxxxxxxxxx -- Message -- :rotating_light: *Workflow failed*: {{ trigger.output.workflow_name }} Error: `{{ trigger.output.error_message }}` <https://app.flusso.io/runs/{{ trigger.output.run_id }}|View run details> -- Channel Override -- #ops-alerts

Tips & Notes

Related Nodes