Slack Setup Review: Completed and Pending | Generated by AI
Here’s a comprehensive review of the Slack setup steps we’ve completed and what’s still needed: 🦞
✅ Completed Steps
- Slack App Created — You created a Slack app in your workspace.
- Bot Token Configured — Added the
xoxb-...bot token to OpenClaw. - App-Level Token Configured — Added the
xapp-...app-level token for socket mode. - Gateway Restarted — The gateway restarted and Slack socket mode is now connected.
- Plugin Loaded — The Slack plugin shows as loaded in the plugin list.
🔧 Still Needed (Slack-Side Configuration)
1. Event Subscriptions
In your Slack app dashboard (api.slack.com/apps):
- Go to Event Subscriptions
- Turn Enable Events to On
- Under Subscribe to bot events, add:
message.channels— for public channel messagesmessage.groups— for private channel messagesmessage.im— for direct messagesmessage.mpim— for group DMsapp_mention— for when someone mentions the bot
- Click Save Changes
2. OAuth Scopes (Verify)
In OAuth & Permissions → Bot Token Scopes, ensure these are added:
chat:writechannels:historychannels:readgroups:historygroups:readim:historyim:readim:writempim:historympim:readmpim:writeapp_mentions:read
3. Invite Bot to Channel
In each Slack channel where you want the bot to respond:
- Type
/invite @YourBotNameto add it to the channel
4. Socket Mode (Verify)
In Socket Mode on the Slack app dashboard:
- Make sure Socket Mode is Enabled
- The app-level token should already be active
🧪 Testing
After completing the above:
- Send a message in a channel where the bot is invited.
- Check the logs with
tail -f /tmp/openclaw/openclaw-2026-04-05.log | grep slackto see if events are coming through.
Want me to check the logs again after you’ve verified these settings?