๐ฑ Channels
Connect your OpenClaw agent to messaging platforms. Chat from your pocket.
Telegram
RecommendedThe most feature-rich channel. Supports DMs, groups, inline buttons, reactions, and rich media.
Setup Steps
- Create a bot via @BotFather on Telegram
- Copy your bot token
- Run the configuration:
openclaw configure --section channels - Paste your bot token when prompted
- Restart the gateway:
openclaw gateway restart - Message your bot to start chatting!
Features
Uses WhatsApp Web protocol via Baileys. Requires QR code pairing.
openclaw channels loginScan the QR code with WhatsApp on your phone.
Discord
Full Discord bot integration with DMs and server channels.
openclaw configure --section channelsCreate a bot at Discord Developer Portal, then follow the Discord setup guide for intents, pairing, guild allowlists, and threads.
iMessage
iMessage connects through the native imsg bridge (JSON-RPC over stdio) on a signed-in Mac, and is the preferred path for new setups. BlueBubbles support has been removed.
openclaw configure --section channelsRequires macOS with Messages app configured.
Mattermost
Self-hosted team chat integration via plugin.
openclaw configure --section channelsUses Bot API + WebSocket events.
Slack
Slack workspace integration via bot tokens.
openclaw configure --section channelsCreate an app at Slack API.
WebChat
Browser-based chat UI at localhost. Great for testing.
http://localhost:18789Opens automatically when gateway is running.
More Channels
The current Gateway also supports Matrix, Microsoft Teams, Google Chat, QQ Bot, Feishu/Lark, LINE, IRC, Twitch, Zalo, Nextcloud Talk, Synology Chat, and webhooks where configured.
openclaw channels --helpUse openclaw configure --section channels for guided setup where available.
๐ก Pro Tips
Use Multiple Channels
OpenClaw can run all channels simultaneously. Message from Telegram, respond via Discord โ your agent handles it all.
Group Chat Best Practices
In groups, use mention-based activation (@yourbot) to avoid the agent responding to every message.
Session Isolation
Each DM gets its own session by default. Group chats are isolated. Configure multi-agent routing for advanced setups.