Slack
Send messages and manage channels, users, and reactions in Slack.
Overview
Send messages and manage Slack from your workflows via the Slack Web API. Pick a resource and operation, and the node surfaces only the fields that operation needs. Text and channel fields support {{variables}}.
Operations
- Message — Send, Update, Delete, Get Permalink, Search
- Channel — Create, Get, Get Many, History, Invite, Archive
- User — Get, Get Many, Lookup by Email
- Reaction — Add, Remove
Configuration
- Credential — select a Slack credential (Bot User OAuth token)
- Channel — channel ID (e.g.
C0123456789) for message, history, invite, archive, and reaction operations - Message Text — message body for Send/Update (supports
{{variables}}) - Blocks — optional Slack Block Kit JSON array for rich layouts
- Output Variable — name to store the Slack API response under
Example
- Resource:
Message· Operation:Send - Channel:
C0123456789 - Text:
New patient intake from {{$json.name}} — review in the portal.
Common Use Cases
- Team alerts — notify a channel when a workflow needs human attention
- Care-team coordination — post intake or escalation summaries to a shared channel
- Status reactions — add a ✅ reaction once a downstream step completes
Notes
- The Slack app must be a member of any channel it posts to or reads from.
- Search requires a user token rather than a bot token; bot-only installs return a Slack permissions error.