Slack
Connect Slack to Reeve — add the bot to your workspace, configure channels, and let Reeve respond to your team.
Slack Connector
Connect Slack to Reeve so your team can interact with your AI agents directly in Slack channels and DMs.
What You Get
Once connected, Reeve can:
| Capability | Description |
|---|---|
| Respond in channels | Mention @Reeve in any channel and get an answer |
| DM conversations | Team members can DM the Reeve bot for private queries |
| Data access | Pull business data from connected sources right into Slack |
| Proactive alerts | Receive notifications about important business events |
| Slash commands | Use /reeve to trigger specific actions |
Setup
Connect via the Cockpit
In the Cockpit, go to Connectors and find Slack under Communication. Click Connect.
Authorize the App
You'll be redirected to Slack's authorization page. Select the workspace you want to connect and click Allow.
Reeve requests permission to:
- Read messages in channels where it's invited
- Post messages and replies
- Access user profiles (for name/avatar display)
- Use slash commands
Invite Reeve to Channels
After connecting, invite the Reeve bot to any channels where you want it active:
- Open a Slack channel
- Type
/invite @Reeve - Reeve is now listening in that channel
Reeve only responds when mentioned by name (@Reeve) — it won't interrupt conversations.
Test It Out
In a channel where Reeve is invited, try:
@Reeve How did our revenue look last week?
@Reeve What are our top-performing ads?
@Reeve Summarize open support tickets.
Reeve pulls data from your connected platforms and responds in the thread.
How It Works
Channel Behavior
- Mentions only — Reeve responds when
@Reeveis used, not to every message - Threaded replies — Responses are posted in threads to keep channels clean
- Context awareness — Reeve maintains conversation context within a thread
DM Conversations
Team members can DM the Reeve bot directly for private conversations. DMs maintain their own session history, separate from channel conversations.
Slash Commands
If configured, you can use /reeve for quick actions:
| Command | What it does |
|---|---|
/reeve status | Show agent and gateway health |
/reeve help | List available commands |
/reeve new | Start a fresh conversation |
Multiple Workspaces
If you manage multiple Slack workspaces, connect each one separately. In multi-brand mode, you can map each workspace to a different brand or agent.
Access Control
By default, anyone in the connected workspace can interact with Reeve. You can restrict access:
- Channel-level — Only invite Reeve to specific channels
- DM access — Configure which users can DM the bot
- Pairing — Require approval for new DM conversations
Advanced configuration: For detailed Slack setup including socket mode, webhook mode, custom app manifests, and multi-account routing, see the Slack Channel Reference.
Disconnecting
To remove the Slack connection:
- Go to Connectors in the Cockpit
- Click Disconnect on the Slack card
- Optionally, remove the Reeve app from your Slack workspace under Settings → Manage Apps