How to Connect Slack
Guide to integrating Slack with WorkClaw — workspace authorization, bot setup, and channel bindings for your Claws.
How do I connect Slack to WorkClaw?
Connecting Slack authorizes WorkClaw to interact with your Slack workspace on behalf of your Claw. The process uses Slack's OAuth flow and installs a lightweight bot in your workspace.
- Navigate to Settings > Connections and select the target Claw.
- Click Add Connection and choose Slack.
- Slack's authorization page opens. Select the workspace you want to connect.
- Review the permissions WorkClaw is requesting. These correspond to the scopes declared by your installed skills — typically
chat:write,channels:read, andusers:read. - Click Allow to install the WorkClaw bot in your workspace.
- The connection appears with a Connected status. The WorkClaw bot is now visible in your Slack workspace's app list.
What does the WorkClaw bot do in my Slack workspace?
The bot is how your Claw interacts with Slack. It can post messages, read channel history (in channels it's been invited to), respond to threads, and receive DMs. The bot only has access to channels you explicitly invite it to — it cannot read private channels or DMs unless added.
The bot's display name and avatar match your Claw's identity settings, so your team sees messages from the Claw's name rather than a generic app.
How do channel bindings work?
Channel bindings let you map specific Slack channels to specific behaviors in your Claw. For example, you might bind #support-requests so the Claw automatically triages incoming messages, or bind #daily-standup so it posts a summary each morning.
To set up channel bindings:
- Go to Settings > Connections > Slack for the relevant Claw.
- Open the Channel Bindings section.
- Click Add Binding, select a channel, and choose a trigger behavior (e.g., auto-respond, summarize, route to skill).
- Save the binding. The Claw begins monitoring that channel immediately.
You can add multiple bindings per Claw, and each channel can have at most one binding.
Can multiple Claws connect to the same Slack workspace?
Yes. Each Claw gets its own bot presence in the workspace. They appear as separate bots with distinct names, so your team can tell which Claw is responding. Each Claw's Slack connection has its own scopes and channel bindings.
How do I remove the WorkClaw bot from Slack?
Disconnecting the Slack connection from WorkClaw removes the Claw's access but leaves the bot installed in your workspace. To fully remove it, also uninstall the WorkClaw app from Slack > Settings > Manage Apps. See Managing Connections for the WorkClaw-side steps.