Slack
Slack workspace connector to browse channels, read conversations and threads, post messages and replies, react, look up members and share files.
Connecting
An admin of your organization connects an account in Integrations → Add Integration by picking Slack and signing in with the provider. See integrations.
Tools
Ask an agent for what you need in plain language — it picks the right tool itself. You can also limit which of these an agent may use, and require your approval before any of them runs.
List Channels
€0.01 per callList the channels of the Slack workspace with their ids, names, topics and whether the bot is a member.
What you can specify: Types, Exclude archived, Limit
Get Channel Info
€0.01 per callGet a Slack channel: name, topic, purpose, member count, whether it is private or archived and whether the bot is a member.
What you can specify: Channel ID
Get Channel History
€0.01 per callRead the messages of a Slack channel the bot is a member of, newest first. Author ids are not resolved to names.
What you can specify: Channel ID, After, Before, Limit
Get Thread Replies
€0.01 per callRead a Slack thread: the parent message followed by its replies, oldest first. Author ids are not resolved to names.
What you can specify: Channel ID, Thread ts, Limit
Send Message
€0.01 per callPost a message to a Slack channel as the app, or reply in a thread when threadTs is given. The bot must be a member of the channel; if it is not, ask a workspace member to run "/invite @<app>" in the channel.
What you can specify: Channel ID, Text, Thread ts, Unfurl links
List Users
€0.01 per callList the members and bots of the Slack workspace with their ids, handles, names, emails and time zones.
What you can specify: Include deactivated, Limit
Get User
€0.01 per callGet a Slack workspace member by id: handle, real and display name, email, title and time zone.
What you can specify: User ID
Add Reaction
€0.01 per callAdd an emoji reaction to a Slack message as the app.
What you can specify: Channel ID, Message ts, Emoji
Upload File
€0.01 per callShare a file from agent storage in a Slack channel (or thread) as the app, optionally with a message. The bot must be a member of the channel.
What you can specify: Path, Channel ID, Thread ts, File name, Title, Comment
List Files
€0.01 per callList files shared in the Slack workspace, newest first, optionally filtered by channel, uploader or date range. Only files in channels the bot is a member of are visible.
What you can specify: Channel ID, User ID, From, To, Count
Permissions
When you connect an account, the provider asks you to allow the following. A tool or trigger is only available if you allowed what it needs, so allowing less simply means fewer tools.
- View basic information about public channels
- View basic information about private channels the app is in
- View messages in public channels the app is in
- View messages in private channels the app is in
- Send messages as the app
- View people in the workspace
- View email addresses of people in the workspace
- Add emoji reactions to messages
- View files shared in channels the app is in
- Upload and share files as the app