Chat channels
Fased connects to the chat apps you already use through the gateway. Text works everywhere; media, reactions, threads, voice, and advanced actions depend on the channel. For normal browser setup, open Agents, select the Agent, then use Agent > Channels. That page owns channel credentials, QR/login flows, account status, routing to the selected Agent, DM policy, allowlists, and restart-required notices. The Control UI Channels tab is split into:- Accounts: grouped channel cards and the Connect modal for required fields.
- Behavior: reply behavior, reactions, group mention behavior, and TTS.
- Access: command and native-tool access for channel users.
- Sessions: channel-to-session binding and reset rules.
- Runtime: web/runtime settings for channel delivery.
Channel map
| Group | Channels | Use when |
|---|---|---|
| Common setup | WhatsApp, Telegram, Discord, Slack, Signal, BlueBubbles | You want the fastest practical route to DMs, groups, or team chat. |
| Team and enterprise | Google Chat, Feishu, Microsoft Teams, LINE, Zalo, Zalo Personal | You are connecting a company, regional app, or business chat surface. |
| Self-hosted and protocol | IRC, Mattermost, Matrix, Nextcloud Talk, Synology Chat, Nostr, Tlon | You want self-hosted, protocol-native, or private collaboration routes. |
| Optional and legacy | Twitch, iMessage | You need a live-stream chat bridge or an established legacy imsg setup. New iMessage setups should start with BlueBubbles. |
Runtime status
- Fresh gateway runtime loads Telegram and Discord by default.
- Bundled/local channel rows appear in Agent > Channels with setup fields.
- Saving credentials enables that channel for the selected Agent.
- Some local channel runtimes need a gateway restart after setup.
- External catalog channels install first and expose setup fields after the plugin loads.
Good first choices
- Telegram for fastest public bot setup.
- WhatsApp for a familiar personal or group assistant.
- Discord or Slack for team spaces.
- BlueBubbles for new iMessage-style setups.
- Matrix or Nextcloud Talk for self-hosted collaboration.
Notes
- multiple channels can run at the same time
- channels from the repo are not external downloads; setup starts with their credential fields in Agent > Channels
- only external catalog channels should use an install/download action
- if a local bundled channel is configured while its plugin is not loaded, restart the gateway to load that channel runtime
- routing is deterministic per peer and per channel; see Channel Routing
- group behavior is documented separately in Groups
- DM pairing and allowlists are part of the security model; see Security and Pairing
- fast failure triage starts at Channel Troubleshooting