Skip to main content
The Slack node adds Slack operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields. Slack also includes 6 trigger operations (marked in the tables below) that can start a workflow when something happens in Slack.
You can wire the Slack node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.
Slack sends channel events only to apps that are members of the channel, so On Channel Message, On App Mention, On Reaction Added, On Member Joined Channel, and On File Shared hear nothing from a channel NoClick was never invited to, even once the trigger is registered. The trigger’s Status field says when that is the case. On a public channel it offers a Join #channel button that puts the app in the channel and re-checks; a private channel needs a person to invite the app, so the status names the /invite command to run in Slack instead. Leaving Channel empty listens across every channel the app is in, which still needs the app to be in at least one. On Channel Created is workspace-wide and needs no membership. A Slack message that starts a run is shown as a Slack message in the run results, with the channel, the author, and the text written the way Slack shows it. See App events and Running and testing. Files shared in such a message reach the run as well. Slack keeps its file links private to the workspace, so NoClick saves a copy to the workflow’s resources as the message arrives and passes on a link the run can fetch, for up to three files per message at 25 MB each. An agent wired to the trigger reads a voice clip as a transcript and a document as text. See Channel agents.

Credentials

Connect Slack under Credentials in the node settings. See Connecting credentials for the general flow.

OAuth

Sign in with your Slack account when prompted; no keys to copy. NoClick requests the following permissions:
  • app_mentions:read
  • bookmarks:read
  • bookmarks:write
  • canvases:write
  • channels:history
  • channels:join
  • channels:manage
  • channels:read
  • chat:write
  • conversations.connect:write
  • dnd:read
  • emoji:read
  • files:read
  • files:write
  • groups:history
  • groups:read
  • groups:write
  • im:history
  • im:read
  • im:write
  • links:write
  • mpim:history
  • mpim:read
  • mpim:write
  • pins:read
  • pins:write
  • reactions:read
  • reactions:write
  • remote_files:read
  • remote_files:share
  • remote_files:write
  • team:read
  • usergroups:read
  • usergroups:write
  • users:read
  • users:read.email

Bot token

Enter the values manually when creating the credential. Get your credentials here.

Operations

Analytics

App

Audit

Auth policy

Authentication

Barrier

Bot

Channel

Do not disturb

EKM

Emoji

File

Function

Invite request

Message

Reaction

Reminder

Role

Session

Slack connect

Team

User

User group

Workflow

Other