Slack
Category: Cloud
Status: base
Sends messages to Slack channels via Incoming Webhooks. The connector stores your saved webhooks, message templates, and send history; each message is delivered with a JSON POST to the selected webhook URL.
Connection Settings
No connection fields required. The connector is created automatically with a local state storage path — webhooks and templates are managed from the connector UI after creation.
How to Get a Webhook URL
- Open https://api.slack.com/apps and click Create New App → From scratch.
- Enter an app name (e.g.
DataPlayer Notifications) and select your workspace.
- In the app settings, open Features → Incoming Webhooks and switch Activate Incoming Webhooks to On.
- Click Add New Webhook to Workspace, choose the target channel, and click Allow.
- Copy the generated URL — it looks like
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX.
Each webhook URL is bound to one channel. To post into several channels, repeat step 4 for each channel and add every URL as a separate webhook in the connector.
Treat the webhook URL as a secret — anyone who has it can post to the channel.
Sending Messages
- webhook_url — target Incoming Webhook URL (selects the channel)
- title — optional; prepended to the message as the first line
- message — message text; Slack emoji codes are supported (
:fire:, :warning:, :white_check_mark:, :red_circle:)
- attachments — optional list of Slack attachment objects (color, fields, footer, etc.)
The connector UI also supports:
- Webhooks — a named list of saved webhook URLs
- Templates — reusable title/message presets
- History — recent sends with one-click resend
External Links
- https://api.slack.com/messaging/webhooks (Sending messages using Incoming Webhooks)
- https://api.slack.com/apps (Manage Slack apps)
