Integrations
Slack
8 actions for Slack.
Slack Add Reaction#
Add an emoji reaction to a Slack message.
Plans: Trial, Pro, Premium, Enterprise · Type: SlackAddReaction
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Workspace | Choice | Yes | (empty) | Slack Workspace to use. |
| Reaction | Text | Yes | (empty) | The emoji reaction name (without colons, e.g., ’thumbsup’). |
| Channel | Choice | Yes | (empty) | The channel containing the message. |
| Message Timestamp | Text | Yes | {thread_ts} | The timestamp of the message to react to. |
Outputs#
| Output | Type |
|---|---|
| Ok | Any |
| Channel | Any |
| Timestamp | Any |
| Reaction | Any |
| Already Reacted | Any |
Use as an agent tool#
Tool name: slack_add_reaction
Add an emoji reaction to a Slack message
Slack Get Channel History#
Get recent messages from a Slack channel.
Plans: Trial, Pro, Premium, Enterprise · Type: SlackGetChannelHistory
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Workspace | Choice | Yes | (empty) | Slack Workspace to use. |
| Channel | Choice | Yes | (empty) | The channel to get history from. |
| Limit | Number | No | 10 | Number of messages to retrieve (max 100). |
Outputs#
| Output | Type |
|---|---|
| Messages | Any |
| Has More | Any |
| Channel | Any |
Use as an agent tool#
Tool name: slack_get_channel_history
Get recent messages from a Slack channel
Slack Get Thread Replies#
Get all replies in a Slack message thread.
Plans: Trial, Pro, Premium, Enterprise · Type: SlackGetThreadReplies
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Workspace | Choice | Yes | (empty) | Slack Workspace to use. |
| Channel | Choice | Yes | (empty) | The channel containing the thread. |
| Thread Timestamp | Text | Yes | {thread_ts} | The timestamp of the parent message. |
Outputs#
| Output | Type |
|---|---|
| Messages | Any |
| Has More | Any |
| Channel | Any |
| Thread Ts | Any |
Use as an agent tool#
Tool name: slack_get_thread_replies
Get all replies in a Slack message thread
Slack Get User Profile#
Get detailed profile for a Slack user.
Plans: Trial, Pro, Premium, Enterprise · Type: SlackGetUserProfile
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Workspace | Choice | Yes | (empty) | Slack Workspace to use. |
| User ID | Text | Yes | (empty) | The ID of the user to get profile for. |
Outputs#
| Output | Type |
|---|---|
| Profile | Any |
Use as an agent tool#
Tool name: slack_get_user_profile
Get detailed profile information for a Slack user
Slack Get Users#
Get list of Slack workspace users.
Plans: Trial, Pro, Premium, Enterprise · Type: SlackGetUsers
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Workspace | Choice | Yes | (empty) | Slack Workspace to use. |
| Limit | Number | No | 100 | Maximum number of users to return (max 200). |
| Cursor | Text | No | (empty) | Pagination cursor for next page of results. |
Outputs#
| Output | Type |
|---|---|
| Users | Any |
| Has More | Any |
| Next Cursor | Any |
Use as an agent tool#
Tool name: slack_get_users
Get list of Slack workspace users
Slack List Channels#
List Slack channels the bot is a member of.
Plans: Trial, Pro, Premium, Enterprise · Type: SlackListChannels
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Workspace | Choice | Yes | (empty) | Slack Workspace to use. |
| Limit | Number | No | 100 | Maximum number of channels to return (max 200). |
| Cursor | Text | No | (empty) | Pagination cursor for next page of results. |
Outputs#
| Output | Type |
|---|---|
| Channels | Any |
| Has More | Any |
| Next Cursor | Any |
Use as an agent tool#
Tool name: slack_list_channels
List Slack channels the bot has access to
Slack Reply to Thread#
Reply to a message thread in Slack.
Plans: Trial, Pro, Premium, Enterprise · Type: SlackReplyToThread
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Workspace | Choice | Yes | (empty) | Slack Workspace to use. |
| Reply Text | Text | Yes | {input} | The reply text to post in the thread. |
| Channel | Choice | Yes | (empty) | The channel containing the thread. |
| Thread Timestamp | Text | Yes | {thread_ts} | The timestamp of the parent message. |
Outputs#
| Output | Type |
|---|---|
| Ok | Any |
| Channel | Any |
| Ts | Any |
| Thread Ts | Any |
Use as an agent tool#
Tool name: slack_reply_to_thread
Reply to a specific message thread in Slack
Slack Send Message#
Send a message to a Slack channel.
Plans: Trial, Pro, Premium, Enterprise · Type: SlackSendMessage
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Workspace | Choice | Yes | (empty) | Slack Workspace to use. |
| Slack Message | Text | Yes | {input} | Message to send to Slack. |
| Channel | Choice | Yes | (empty) | Channel to send the message to. |
| Thread Timestamp | Text | No | {thread_ts} | Thread to send the message to (optional). |
| Follow Up on Thread | Yes/No | No | Off | If true, the message will be sent as a reply to the thread. |
| Format as Markdown | Yes/No | No | On | If true, the message will be formatted as markdown. |
| Mentions | Text | No | None | Mentions to include in the message. Options: None, @everyone, @channel, @here |
Outputs#
| Output | Type |
|---|---|
| Message Sent | Any |
| Channel Id | Any |
| Thread Ts | Any |
Use as an agent tool#
Tool name: slack_send_message
Send a message to a Slack channel