Send Notifications to Slack

Send workflow notifications to a Slack destination.

Slack (Incoming Webhook) posts a text message to Slack using an Incoming Webhook URL. Unlike Telegram and WhatsApp, this action does not use a saved connection. The webhook URL and message are configured directly in the workflow node.

Prepare a Slack Incoming Webhook

Create an Incoming Webhook in the Slack app or workspace configuration and copy its HTTPS URL. Keep the URL private: it grants the ability to post to the configured Slack destination.

Configure Slack (Incoming Webhook)

  • Add the Slack (Incoming Webhook) action to your workflow.
  • Paste the URL into Slack Incoming Webhook URL. The action requires the URL to start with https://hooks.slack.com/.
  • Enter the text in Message (supports {{trigger.fields.field_id}} tokens). Trigger field tokens can be interpolated before the request is sent.
  • Save the workflow and run a controlled test with a non-sensitive message.
  • Screenshot to add: Slack Incoming Webhook action with URL and Message fields

    What the action sends and returns

    The action sends an HTTPS POST with a JSON text field. It uses a 15-second request timeout and returns a success flag and HTTP status for a successful 2xx response. Network errors and non-2xx responses return an error. The action does not configure Slack Block Kit, interactive messages, or arbitrary Slack API methods.

    A successful 2xx response confirms the webhook request was accepted by the endpoint, not that a person read or acted on the message. Do not expose the webhook URL in public workflow outputs or messages.