Slack
Send messages to Slack or trigger workflows from Slack events
Configuration
Send Message
Operation
Send Message
Authentication Method*
Select...
Slack Account
Select Slack workspace
Bot Token
••••••••
Channel
Select Slack channel
Channel ID
Enter Slack channel ID (e.g., C1234567890)
Message*
Enter your message (supports Slack mrkdwn)
Attachments
Upload files to attach
File Attachments
Reference files from previous blocks
Send Message (
slack_message)Send messages to Slack channels or direct messages. Supports Slack mrkdwn formatting.
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
authMethod | string | No | Authentication method: oauth or bot_token |
destinationType | string | No | Destination type: channel or dm |
botToken | string | No | Bot token for Custom Bot |
channel | string | No | Target Slack channel (e.g., #general) |
dmUserId | string | No | Target Slack user for direct messages |
text | string | Yes | Message text to send (supports Slack mrkdwn formatting) |
thread_ts | string | No | Thread timestamp to reply to (creates thread reply) |
files | file[] | No | Files to attach to the message |
Output
| Parameter | Type | Description |
|---|---|---|
message | object | Complete message object with all properties returned by Slack |
ts | string | Message timestamp |
channel | string | Channel ID where message was sent |
Create Canvas
Operation
Create Canvas
Authentication Method*
Select...
Slack Account
Select Slack workspace
Bot Token
••••••••
Channel
Select Slack channel
Channel ID
Enter Slack channel ID (e.g., C1234567890)
Canvas Title*
Enter canvas title
Canvas Content*
Enter canvas content (markdown supported)
Create Canvas (
slack_canvas)Create and share Slack canvases in channels. Canvases are collaborative documents within Slack.
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
authMethod | string | No | Authentication method: oauth or bot_token |
botToken | string | No | Bot token for Custom Bot |
channel | string | Yes | Target Slack channel (e.g., #general) |
title | string | Yes | Title of the canvas |
content | string | Yes | Canvas content in markdown format |
document_content | object | No | Structured canvas document content |
Output
| Parameter | Type | Description |
|---|---|---|
canvas_id | string | ID of the created canvas |
channel | string | Channel where canvas was created |
Read Messages
Operation
Read Messages
Authentication Method*
Select...
Slack Account
Select Slack workspace
Bot Token
••••••••
Channel
Select Slack channel
Channel ID
Enter Slack channel ID (e.g., C1234567890)
Message Limit
15
Oldest Timestamp
ISO 8601 timestamp
Read Messages (
slack_message_reader)Read the latest messages from Slack channels. Retrieve conversation history with filtering options.
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
authMethod | string | No | Authentication method: oauth or bot_token |
botToken | string | No | Bot token for Custom Bot |
channel | string | Yes | Slack channel to read messages from (e.g., #general) |
limit | number | No | Number of messages to retrieve (default: 10, max: 100) |
oldest | string | No | Start of time range (timestamp) |
latest | string | No | End of time range (timestamp) |
Output
| Parameter | Type | Description |
|---|---|---|
ts | string | ts output |
text | string | text output |
user | string | user output |
type | string | type output |
Usage Instructions
Integrate Slack into the workflow. Can send messages, create canvases, and read messages. Requires Bot Token instead of OAuth in advanced mode. Can be used in trigger mode to trigger a workflow when a message is sent to a channel.
Notes
- Category:
tools - Type:
slack