Senses & Connections
Slack
The Slack integration connects your Slack workspace as a tool-based integration. The AI can search, post, and react in Slack on your behalf.
What it does#
- Search Slack — find messages, threads, and files across all the channels you have access to
- Post messages — send to channels or DMs, including from Agents and Workflows
- Notification mirroring — pipe River notifications to a chosen Slack channel
- Cross-reference — Slack messages mentioned in River automatically become referenceable entities
Setup#
- Open Settings → Integrations → Slack
- Click Connect Slack and approve the workspace
- Choose which channels to make available to the AI (default: all you can access)
- Optionally set a "River notifications" channel for system notifications
Common patterns#
- Standup helper — runs every morning, reads yesterday's #engineering activity, drafts a standup summary, posts to the team channel.
- Inbox-to-Slack — when an email from a major customer arrives, posts a heads-up to #customer-success.
- Job notification mirror — long-running Jobs post a single message when they finish, with a link back to River.
- Slack-as-source — search Slack from SpaceChat: "what did Diego say about the launch in Slack last week?"
Privacy & scope#
- Slack connection respects your existing channel access — the AI can only see what you can see
- DM access is opt-in (off by default)
- You can disable specific channels from being readable by the AI per Dataspace
- Disconnect at any time; nothing is retained
Tips#
- The "post a heads-up to Slack" pattern is the easiest way to make an Agent feel real to the rest of your team.
- Don't overdo notification mirroring — pick a single low-traffic channel and route only the highest-priority Job results to it.