Slack
Connect Slack so you can use Assistants directly in Slack channels and direct messages. Map channels to specific Assistants, and optionally allow users to DM the bot for private help.
Connecting Slack
- Go to Integrations
- Find Slack and click Connect
- Complete the Slack OAuth flow (sign in, authorize Decoder)
- You’re redirected back; Slack shows as connected
- Click Manage to configure channel mappings and direct messages
- Enable the integration with the Slack Enabled checkbox
- Click Update to save
Channel Mappings
Map Slack channels to Assistants. When someone posts in a mapped channel, the Assistant can respond (typically in a thread).
- Go to Slack integration settings (click Manage on the Slack card)
- In the Channel Mappings section, click Add (or equivalent)
- Select a channel from the dropdown
- Select an Assistant to respond in that channel
- Save the mapping
- Repeat for other channels
Use cases: Support channel → Support Assistant; Sales channel → Sales Assistant; General → General-purpose Assistant.
Direct Messages
Enable Respond to Direct Messages so users can DM the bot:
- In Slack integration settings, enable Respond to Direct Messages
- Select the Direct Message Assistant – the Assistant that will respond to DMs
- Save
Users can now message the bot directly and get responses from that Assistant.
How It Works
- Channel messages: When a message is posted in a mapped channel, the bot may respond in a thread (depending on configuration)
- Direct messages: Users DM the bot; the Direct Message Assistant responds
- Event-driven: Slack uses event-driven triggers, so responses are near real-time
Troubleshooting
- Bot not responding – Verify Slack Enabled is checked; ensure channel mappings are correct; check that the Assistant is valid and has no errors
- OAuth fails – Complete the flow again; ensure pop-ups aren’t blocked
- Wrong Assistant in channel – Edit the channel mapping and select the correct Assistant
Last updated on