Skip to main content

Slack

Send messages to Slack channels and DM users from any automation. React to messages, manage channels, upload files, and handle app mentions — all via the Slack Web API.

Authentication

Auth type: Bot token (OAuth 2.0) Create a Slack app at api.slack.com/apps. Add bot token scopes: chat:write, chat:write.public, im:write, channels:join, channels:manage, channels:read, reactions:write, files:write. Install the app to your workspace and copy the Bot User OAuth Token (xoxb-...).
CredentialDescription
Bot TokenSlack bot OAuth token starting with xoxb-

Triggers

TriggerWhen it fires
Message PostedA new message is posted in a monitored channel
Direct Message ReceivedA user sends a DM to the bot
Reaction AddedA reaction emoji is added to any message
App MentionA user mentions the bot with @botname
Triggers require configuring Slack Event Subscriptions in your app settings, pointing to your Collabase webhook endpoint.

Actions

ActionKey inputsKey outputs
Send Messagechannel, text, username, iconEmoji, blocksok, ts, channel
Send Direct MessageuserId, textok, ts
Update Messagechannel, ts (message timestamp), textok, ts
Delete Messagechannel, tsok
ActionKey inputsKey outputs
Add Reactionchannel, ts, emoji (without :)ok
Upload Filechannels, fileUrl, filename, title, initialCommentfileId, permalink
ActionKey inputsKey outputs
Create Channelname, isPrivateid, name
Invite User to Channelchannel, userIdok
Get Channel Infochannelid, name, topic, memberCount
List Memberschannelmembers[], count
Use the channel’s ID (e.g. C012AB3CD), not its display name, for reliable delivery. Right-click the channel in Slack → Copy link — the last URL segment is the ID.