All integrations
Slack
Communication
Let agents work where your team already talks — read threads, answer in channel, and escalate to a human without leaving Slack.
What teams build with this
Answer support questions in a shared channel, with the thread history as context
Route an alert to the on-call engineer and open a thread for the investigation
Post a daily summary that an agent assembles from other connected systems
What this integration is allowed to do
5 read-only
Reads data. Cannot change anything in the connected system.
1 reversible
Writes data, but the change can be undone.
3 irreversible
Writes data in a way that cannot be automatically undone.
Attach only the tools an agent needs. Run the whole integration against a vendor sandbox or the Fruxon simulator before it touches production.
Triggers
Events in Slack that can start an agent run.
slack.message.received | Fires when the bot sees a message in a channel it can access. | |
slack.app.mention | Fires only when the bot is explicitly mentioned. |
Available tools
Each tool is attached per agent step, so an agent only gets what its job requires.
list_channels | List public and private channels in the workspace | Read-only |
get_channel_history | Retrieve message history from a Slack channel | Read-only |
send_message | Send a message to a Slack channel | Irreversible |
reply_to_thread | Reply to a message thread in Slack | Irreversible |
list_users | List all users in the Slack workspace | Read-only |
get_user_info | Get detailed information about a Slack user | Read-only |
search_messages | Search for messages across the workspace | Read-only |
add_reaction | Add an emoji reaction to a message | Reversible |
upload_file | Upload a text snippet or file content to a channel | Irreversible |
Connect Slack to your agents
Set up credentials once at the tenant level, then attach the tools you need to any agent.