Getting Started
Connect a Channel
Add WhatsApp, Telegram, Slack, or any supported channel.
WebChat (Built-in)
WebChat is always available at http://localhost:8080/chat — no setup needed.
Adding a Channel
Via Dashboard
- Navigate to Channels
- Click Add Channel
- Select the channel type
- Follow the setup wizard
- Test the connection
- Activate
Telegram Example
- Create a bot with @BotFather on Telegram
- Copy the bot token
- In Sophon Dashboard, add a Telegram channel
- Paste the token
- Test and activate
WhatsApp Example
- In Sophon Dashboard, add a WhatsApp channel
- A QR code appears
- Scan with WhatsApp on your phone
- Connection established
Supported Channels
| Channel | Setup Method |
|---|---|
| WebChat | Built-in (always available) |
| QR code pairing | |
| Telegram | Bot token |
| Slack | OAuth or Socket Mode |
| Discord | Bot token or OAuth |
| IMAP/SMTP credentials | |
| Teams | Azure Bot registration |
| Signal | signal-cli bridge |
| Matrix | Homeserver URL + token |
| SMS | Twilio credentials |
Detailed Setup Guides
For step-by-step instructions with configuration references and troubleshooting, see the Channels section:
- Telegram — BotFather setup, token configuration
- Discord — Developer Portal, Gateway Intents, invite URL
- Slack — App manifest, Socket Mode, scopes
- WhatsApp — Meta Business API, webhook setup
- Email — IMAP/SMTP, provider-specific settings
- Teams — Azure Bot registration
- Signal — signal-cli REST bridge
- Matrix — Homeserver access token
- SMS — Twilio webhook configuration
Channel Routing
Each channel can be routed to a specific agent. Configure routing in the channel settings or via channels.json.