Prerequisites
- A Slack workspace the agent should use
- Slack OAuth configured for your organization (admin setup required)
- An agent you can edit
- Users who will chat with the agent must complete the Slack OAuth connect flow when prompted
Setup
- Confirm an admin has configured the Slack OAuth app (Client ID, Client Secret, redirect URI, and scopes).
- Open the agent → Toolkits → add Slack.
- Optionally enable or disable individual tools in toolkit config.
- Save the agent. In Chat, connect Slack when prompted.
@-mention Slack tools in the personality prompt for messaging and channel tasks.
Available tools
Channels & messaging
Users & profile
Use cases
- Post status updates or alerts to a project channel
- Find a user by email and DM them a summary
- Search recent channel history for decisions or links
- Create a channel for an incident and invite context via messages
Tips
- Some actions (search, profile) need user OAuth scopes, not only bot scopes — reconnect if those fail.
- Prefer channel IDs from List Channels or Search Channel over display names when names collide.
- Access is limited to what the connected Slack user can see and post.
- For Microsoft Teams, use the Teams / Microsoft 365 toolkit instead.