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.