Channels Overview
OpenClaw connects to messaging and chat platforms via channels. Users talk to the assistant on those platforms. Based on official Channels.
Supported channels
| Channel | Notes |
|---|---|
| Baileys (WhatsApp Web) | |
| Telegram | Bot API, grammY, DMs + groups |
| Discord | Bot API, discord.js |
| Slack | Bot + events |
| Google Chat | Chat API |
| iMessage | macOS imsg CLI |
| Signal | Requires signal-cli |
| Mattermost | Plugin, Bot + WebSocket |
| Microsoft Teams | Extension |
| Matrix / Zalo / Line etc. | Extensions |
Config basics
- Each channel is configured under
channelsin~/.openclaw/openclaw.json - DMs default to pairing; only allowlisted users. Groups can use mention rules
- Credentials from login are stored in
~/.openclaw/credentials