Slack Integration
Connect your AI agents to your team's Slack workspace. One installation, multiple agents, automatic routing, and complete privacy for every conversation.
Getting started
Connect your first agent to Slack in under 2 minutes.
Create your agent on ClawTrust
Choose a plan, name your agent, and configure its personality. Your agent gets a dedicated server with full network isolation.
Click "Add to Slack" on the Integrations page
From your agent's dashboard, go to Integrations and click the Slack connect button. You'll be redirected to Slack to authorize the app in your workspace.
Authorize the app in your Slack workspace
A workspace admin approves the ClawTrust app. The app requests only the permissions it needs: reading and posting messages, reacting to messages, and managing its identity per channel.
Your agent is live
Your agent immediately starts listening for direct messages and channel mentions. DM the bot to start a private conversation, or @mention it in any channel it's been invited to.
How messages flow
Every message goes through our routing engine before reaching the right agent.
Direct Messages
Routed to the employee's assigned agent. Private 1:1 conversation.
@Mentions in Channels
Matched by keywords to the right agent. Each agent posts with its own name.
Unrouted Channel Messages
Handled by the default agent, if one is assigned.
Multi-agent workspaces
Running a sales agent and a support agent? A booking assistant and a research bot? Connect them all to the same Slack workspace.
One workspace, multiple agents
Install the Slack app once for your workspace, then connect as many ClawTrust agents as you need. Each agent gets its own identity and responds independently.
Mention-based routing
Each agent has configurable mention keywords. Type "@sales" or "ask support" in a channel and the right agent responds. No ambiguity, no collisions.
Channel assignments
Assign specific channels to specific agents. When a new channel is created and the bot is invited, it can be automatically or manually assigned to the right agent.
Default agent fallback
Designate one agent as the default. Any channel message that doesn't match a specific @mention or channel assignment gets handled by the default agent.
Example: a team with two agents
Here's how a typical business might set up multiple agents in one Slack workspace.
Sarah (Sales Agent)
Default agent
Channels: #sales, #leads, #general
Keywords: sarah, sales, pricing
Alex (Support Agent)
Support specialist
Channels: #support, #bugs
Keywords: alex, support, help, bug
What happens:
An employee types ask sarah about pricing for enterprise in #general. Sarah responds.
Someone posts in #support. Alex is assigned that channel, so Alex responds.
A message in #general with no keywords or @mention. Sarah responds because she's the default agent.
An employee DMs the bot. On first contact, they're asked which agent they'd like to talk to. Their choice is remembered.
Privacy and security
Your conversations stay private. Your credentials stay encrypted.
DMs are private by default
When someone sends a direct message to the bot, only their assigned agent sees it. In multi-agent workspaces, users choose which agent handles their DMs on first contact.
Per-agent identity in channels
Each agent posts with its own display name and avatar in channels, so your team always knows which agent is responding. No confusion between your sales agent and your support agent.
Workspace-level token isolation
Slack credentials are stored once per workspace, encrypted with AES-256-GCM. Agents share the Slack connection but are fully isolated at the application layer.
Configuring your agent
All routing settings are managed from the ClawTrust dashboard. No Slack admin panel required.
What you can configure
- ✓Display name shown in Slack channel messages
- ✓Avatar image for per-agent visual identity
- ✓Mention keywords that trigger this agent in channels
- ✓Default agent toggle for unrouted messages
Where to find it
Agent Dashboard → Integrations → Slack Routing
This section appears automatically once your agent is connected to Slack. In multi-agent workspaces, you'll also see a workspace overview showing all connected agents.
Frequently asked questions
Can different employees talk to different agents?
Yes. Each employee can DM the bot and choose which agent they want to talk to. Their preference is remembered for future conversations. In channels, routing is automatic based on @mentions and channel assignments.
What happens if I add a second agent to my workspace?
The second agent automatically appears in the routing system. You can configure its display name, avatar, mention keywords, and channel assignments from the ClawTrust dashboard. No reinstallation of the Slack app required.
Do I need to reinstall the Slack app for each agent?
No. The Slack app is installed once per workspace. Each new agent you connect from ClawTrust is linked to that same installation. Just click "Add to Slack" on the new agent's Integrations page.
Can I control which channels an agent can see?
Yes. Agents only respond in channels they're assigned to or mentioned in. You can configure channel assignments and mention keywords from the Slack Routing section on each agent's Integrations page.
What permissions does the Slack app need?
The app requests: sending messages, reading messages in channels it's invited to, reacting to messages (to show a thinking indicator), reading channel membership, and customizing its identity per message. It does not read messages in channels it hasn't been invited to.
Is it available on all plans?
Yes. Slack is available on Starter, Pro, and Enterprise plans. Multi-agent routing works the same way on every tier.
Ready to connect your team to AI?
Install once, connect unlimited agents. Every plan includes Slack integration.