Multi-Channel Setup
15 min4.7Beginner
Connect OpenClaw to WhatsApp, Telegram, and Discord simultaneously
Why Multi-Channel?
OpenClaw's multi-channel support allows you to:
- Reach users across different platforms
- Provide a consistent AI experience everywhere
- Reduce redundancy in AI agent development
- Scale your AI presence efficiently
Supported Channels
OpenClaw currently supports:
- WhatsApp
- Telegram
- Discord
- iMessage (macOS only)
- Slack
Configuring WhatsApp
Add WhatsApp configuration to your openclaw.json:
```json
{
"channels": {
"whatsapp": {
"enabled": true,
"phoneNumber": "+15550123456",
"businessApi": {
"apiKey": "your-whatsapp-api-key",
"businessAccountId": "your-account-id"
}
}
}
}
```
Configuring Telegram
Add Telegram configuration:
```json
{
"channels": {
"telegram": {
"enabled": true,
"botToken": "your-telegram-bot-token"
}
}
}
```
To get a bot token:
1. Create a bot with @BotFather
2. Copy the provided token
3. Add it to your configuration
Testing Your Channels
Restart your gateway after configuration:
```
openclaw gateway restart
```
Test each channel:
- WhatsApp: Send a message to your configured number
- Telegram: Find your bot and send it a message
- Discord: Invite your bot to a server