Slack Credential Setup

Connect your AI agent to Slack for channel messaging, DMs, file sharing, and multi-agent routing. The OAuth flow handles credential storage automatically.

What your agent can do

Full Slack messaging capabilities with your agent.

Channel messaging

Post messages, reply in threads, and participate in channel conversations. Your agent can share updates, answer questions, and collaborate with your team.

DM conversations

Handle private direct message conversations with individual team members. Each user can have a 1:1 conversation with your agent.

File sharing

Upload and share files in channels and DMs. Your agent can send reports, images, CSVs, and other documents directly in Slack.

Reactions and threads

React to messages with emoji and respond in threads. Your agent uses a thinking reaction while processing and replies in context.

Prerequisites

What you need before connecting Slack to your agent.

  • A Slack workspace where you have admin permissions
  • Permission to install third-party apps in your workspace
  • A ClawTrust agent on any plan (Starter, Pro, or Enterprise)

Step-by-step setup

Connect Slack to your agent in under 2 minutes.

1

Create your agent on ClawTrust

Choose a plan and configure your agent. Slack is available on all tiers (Starter, Pro, and Enterprise).

2

Go to Integrations in your agent's dashboard

Navigate to your agent's detail page and find the Integrations section. Click "Add to Slack" to start the OAuth flow.

3

Authorize the ClawTrust app in your workspace

You will be redirected to Slack to approve the app. A workspace admin must authorize. The app requests only the permissions it needs: reading and posting messages, reacting, and managing bot identity per channel.

4

Configure routing (optional)

If you have multiple agents connected to the same workspace, configure mention keywords and channel assignments from the Slack Routing section on the Integrations page.

5

Your agent is live

DM the bot or @mention it in a channel. Your agent starts responding immediately. No additional credential setup is needed since the OAuth flow handles token storage automatically.

Credential details

Reference for the credential configuration.

Credential typeAPI Key (Bearer) - Bot Token
Auth methodOAuth 2.0 (handled automatically via Add to Slack)
Token typexoxb-* (Bot User OAuth Token)
Allowed domains*.slack.com
Token storageAES-256-GCM encrypted, per workspace
Multi-agentOne app install per workspace, unlimited agents

Security note

Slack tokens are stored once per workspace, encrypted with AES-256-GCM. In multi-agent setups, agents share the workspace connection but are fully isolated at the application layer. The proxy restricts all API calls to *.slack.com domains only. You can revoke access from your Slack workspace settings at any time.

Example actions

Things you can ask your agent to do once Slack is connected.

Post a daily standup summary in #engineering every morning at 9 AM

Reply to support questions in #help-desk with context from your knowledge base

Share a weekly sales report PDF in #sales every Friday

React with a checkmark when a request in #ops has been processed

Respond to DMs from team members asking about project status

Ready to bring your agent into Slack?

One-click install, multi-agent routing, encrypted tokens. Available on every plan.