Slack
AI for where work happens
Slack is where work gets done. Adding an AI assistant means your team can ask questions, manage tasks, and get help without leaving the tools they already use. Works in channels, DMs, and threads.
Features
Channel integration
Add the assistant to specific channels or use it in DMs.
Thread support
Conversations stay organized in threads, keeping channels clean.
Enterprise ready
Works with Slack Enterprise Grid and compliance requirements.
File sharing
Share documents and receive processed results.
App home
Dedicated space for your assistant in Slack's sidebar.
Use Cases
Team knowledge base
Answer questions about company processes, documentation, and procedures.
Meeting assistant
Summarize meetings, track action items, and send follow-ups.
Project coordination
Track tasks, deadlines, and team availability.
Quick research
Get answers to questions without leaving Slack.
Setup Guide
Requirements
- ✓Slack workspace admin access (to install apps)
- ✓Clawdbot running on a server or Mac
Create a Slack app
Go to api.slack.com/apps and create a new app from scratch.
Enable Socket Mode
Socket Mode allows real-time communication without exposing a public endpoint.
Configure OAuth scopes
Add scopes like chat:write, channels:history, im:history, and app_mentions:read.
Install to workspace
Install the app to your workspace and save the Bot Token and App Token.
Configure Clawdbot
Add the slack section to your config with botToken and appToken.
Configuration Example
slack: botToken: \"xoxb-your-bot-token\" appToken: \"xapp-your-app-token\"
Limitations
- ⚠️Requires workspace admin approval in most organizations
- ⚠️Some features need Slack paid plans
Frequently Asked Questions
Do I need admin access?
Usually yes, to install custom apps. Some workspaces allow members to request app installations.
Can it work with Slack Connect channels?
It depends on your workspace settings and the external organization's permissions.
Is it compliant with enterprise security?
Clawdbot runs on infrastructure you control. Data doesn't pass through third-party services, which helps with compliance.
Can I restrict which channels it works in?
Yes, configure allowedChannels in your Clawdbot config to limit where the assistant responds.