Slack
stable
Self-hosted Slack AI assistant for your workspace — Pi answers DMs, channel mentions, summarises threads, ships ACK reactions, no SaaS in the middle.
openclaw apps install slack Slack is where work happens. Pi inside Slack means your team gets a private AI co-pilot that knows your context and doesn’t leak to a SaaS vendor.
Setup
- Create a Slack app at api.slack.com/apps. The CLI gives you the exact manifest to paste in.
- Install to your workspace. Grab the bot token + signing secret.
- Expose your Gateway to the internet (Cloudflare Tunnel is simplest).
- Paste tokens + tunnel URL into the openclawOS Control UI.
- Add Pi to channels with
/invite @pi.
The whole thing takes 5–10 minutes the first time. Slack’s manifest copy-paste is the slowest part.
Behaviour
- DMs: Pi answers every DM. Each user gets an isolated session.
- Channels: Pi listens for @-mentions by default. Bindings can flip to ambient.
- Threads: Each thread becomes its own session, so a long thread doesn’t pollute Pi’s main DM with you.
- Reactions: Reactions can trigger Pi — react with a custom emoji to summarise a message, translate it, file an issue, etc.
Workflow Builder hooks
You can call out to Pi from Slack Workflow Builder via a webhook step. Use it to plug Pi into onboarding flows, escalation paths, or daily standups.
Enterprise Grid
For Enterprise Grid, install the app per workspace. Each workspace gets its own binding scope, but identity linking can be enabled so a single human’s sessions follow them across workspaces.
Privacy & compliance
For regulated industries: Pi only processes the message body when invoked. It never reads channel history beyond what it explicitly fetches via tool. Audit logs can be exported as JSONL for SOC2 and the like.
Common questions
Yes — Slack pushes events to a webhook. The easiest exposure is Cloudflare Tunnel or Tailscale Funnel. The CLI walks you through it.
Run Slack through your own Pi.
Install openclawOS, pair this channel, message your agent. The whole loop is under five minutes.