Chat Channels
Connect OpenClaw to your favorite platforms including WhatsApp, Telegram, Discord, and Slack.
Channels connect OpenClaw to messaging and collaboration platforms.
Start with one channel (Telegram is easiest), then add more as needed.
Supported channels
- WhatsApp β High reach; requires QR login and stores more state on disk.
- Telegram β Fastest setup: create a bot and paste the token.
- Discord β Community chat with DMs and guild channels.
- Slack β Team chat integration for workspaces and channels.
- Google Chat β Google Chat bot/webhook integration.
- Mattermost β Self-hosted team chat with webhook support.
- Signal β Private messaging with pairing and local state.
- BlueBubbles β Requires a macOS host to bridge iMessage to other platforms.
- iMessage β Native iMessage via macOS (local Mac gateway).
- Microsoft Teams β Microsoft Teams integration.
- LINE β LINE messaging integration.
- Nextcloud Talk β Nextcloud Talk self-hosted chat (plugin; separate install).
- Matrix β Matrix protocol (plugin; separate install).
- Nostr β Nostr DMs via NIP-04 (plugin; separate install).
- Tlon β Tlon/Urbit messenger (plugin; separate install).
- Twitch β Twitch chat via IRC bridge (plugin; separate install).
- Zalo β Zalo Bot API (plugin; separate install).
- Zalo User β Zalo personal account QR login (plugin; separate install).
- WebChat β Built-in WebChat UI: see WebChat.
Notes
- Multiple channels can be active; OpenClaw replies deterministically to where the message came from.
- Fastest start is usually Telegram (just a bot token). WhatsApp requires scanning and stores more state on disk.
- Group behavior varies significantly by channel; see Groups.
- For security, DM pairing/allowlists are enabled by default; see Security.
- Telegram details: see grammY notes.
- Troubleshooting: see Channel troubleshooting.
- Model providers (LLM) docs are elsewhere: see Model Providers.