Slack
Slack connects Fased to a hosted workspace through a Slack app. Fased supports Socket Mode and HTTP Events API mode, then applies the same pairing, allowlist, mention, and task ownership rules as other channels. Status: supported for DMs and channels. Socket Mode is the recommended default.Pairing
DMs can start in pairing mode.
Groups
Channel mention and sender policy.
Slash commands
Command behavior and catalog.
Quick setup
Socket Mode avoids public inbound exposure.- Create a Slack app.
- Enable Socket Mode.
- Create an App Token with
connections:write. - Install the app and copy the Bot Token.
- Subscribe to message, mention, reaction, and membership events you need.
- Open Agents > selected Agent > Channels > Slack.
- Paste App Token and Bot Token, choose Socket Mode, save, and restart if needed.
Slack app checklist
Typical bot events:app_mentionmessage.channelsmessage.groupsmessage.immessage.mpimreaction_addedreaction_removed
Access model
| Area | Recommended start |
|---|---|
| DMs | pairing |
| Channels | allowlist plus mention requirement |
| Commands | owner or allowlist first |
| Routes | explicit Agent route per channel/thread when needed |
Runtime behavior
- Socket Mode keeps a private outbound connection to Slack.
- HTTP mode accepts Slack events at the configured endpoint.
- Threads keep route/session context.
- Slash commands share the normal command authorization path.
- Task commands create Agent-owned Tasks.
Troubleshooting
| Symptom | Check |
|---|---|
| No events arrive | Socket Mode, App Token, event subscriptions, app installed. |
| DMs missing | App Home messages tab and message.im event. |
| Channel replies ignored | Mention requirement, group policy, bot channel membership. |
| HTTP mode fails | signing secret, request URL, public HTTPS endpoint. |
| Slash commands missing | command request URL and app reinstall. |