Connecting OpenClaw to Slack
Deploy OpenClaw as a Slack bot for team AI assistance in your workspace.
Slack Integration
Bring OpenClaw into your Slack workspace as an AI assistant that your whole team can use.
Creating a Slack App
Step 1: Create the App
- Go to api.slack.com/apps
- Click "Create New App" → "From scratch"
- Name your app and select your workspace
Step 2: Configure Permissions
Under OAuth & Permissions, add these Bot Token Scopes:
chat:write— Send messageschannels:history— Read channel messagesgroups:history— Read private channel messagesim:history— Read direct messagesapp_mentions:read— Detect when mentionedfiles:read— Read shared files
Step 3: Install to Workspace
Click "Install to Workspace" and authorize. Copy the Bot User OAuth Token.
Step 4: Enable Event Subscriptions
Under Event Subscriptions:
- Enable events
- Subscribe to:
message.channels,message.groups,message.im,app_mention
Configuring OpenClaw
{
"channels": {
"slack": {
"enabled": true,
"bot_token": "xoxb-YOUR-BOT-TOKEN",
"app_token": "xapp-YOUR-APP-TOKEN"
}
}
}
Usage Patterns
Channel Assistant
Add the bot to specific channels. It responds when mentioned:
@OpenClaw summarize the last 10 messages
Direct Messages
Team members can DM the bot for private AI conversations.
Thread Replies
The bot responds in threads to keep channels organized.
Team Configuration Tips
- Create a dedicated
#ai-assistantchannel - Use Slack's channel permissions to control access
- Set up different skills for work-related tasks
- Consider per-channel behavior rules in your skills
Ready for your AI assistant?
Get started with Claw for All today. No setup, no terminal, just sign up and go.
Get StartedRelated Guides
Setting Up OpenClaw on WhatsApp
Connect OpenClaw to WhatsApp so your AI assistant responds directly in your chats.
Creating a Telegram Bot with OpenClaw
Create a Telegram bot and connect it to OpenClaw for AI-powered conversations.
Integrating OpenClaw with Discord
Set up an OpenClaw-powered Discord bot for your server with slash commands and chat.