Skip to main content
Connect your AI assistant to 8 messaging platforms so you can talk to it from anywhere.
Channels vs Toolkits — Channels make your AI a live chat participant (it receives and replies to messages in real-time). Toolkits give your AI outbound API access (it can search Slack history, pin messages, create GitHub issues). They’re complementary — you might connect Slack as both a channel (for live chat) and a toolkit (for API actions). See Toolkits for details.

Cloud Channels

These channels work out of the box with your managed gateway. Configure them in the Channels tab of your Control UI.
Link via QR code. Click Show QR in the Channels tab, scan with WhatsApp on your phone.Uses the Baileys Web bridge — no WhatsApp Business API required. Use Relink if the session expires, Logout to disconnect.
Create a bot via @BotFather on Telegram, copy the bot token, and paste it in the Telegram config section.Supports long polling (default) or webhook mode. Set dmPolicy to control who can message your bot (pairing/allowlist/open).See Telegram setup guide.
Create a Discord bot in the Discord Developer Portal, add it to your server, and paste the bot token in config. The bot responds to mentions and DMs.
Connects via Socket Mode. Create a Slack app, enable Socket Mode, and configure your app token (xapp-...) and bot token (xoxb-...) in the Channels config.
Uses Chat API with a service account. Configure your service account JSON credentials and audience settings.
Decentralized DMs via NIP-04 relays. Edit your Nostr profile (name, bio, avatar, NIP-05) directly from the Channels tab.

Local-Only Channels

These channels require additional hardware or software on your end and cannot be fully managed by OpenClaws.
Uses the BlueBubbles bridge for iMessage access. Supports full iMessage features: tapbacks, typing indicators, attachments, effects, group chats, and reply threading.Requirements:
  • A dedicated Mac (Mac mini recommended) running macOS with the BlueBubbles server app
  • Your Apple ID signed into Messages.app on that Mac
  • The Mac must stay powered on 24/7 with sleep disabled
Apple requires macOS hardware for iMessage. There is no cloud-only path — each user needs their own Mac running BlueBubbles. This channel cannot be provisioned as part of the managed OpenClaws service.
See OpenClaw docs: BlueBubbles for full setup.
Requires a running signal-cli REST API server on your own infrastructure. Configure the base URL in the Channels config.
Signal requires a dedicated phone number and the signal-cli daemon running locally. This channel cannot be provisioned as part of the managed OpenClaws service.

Channel Authentication

All channels use direct bot tokens or credentials configured in your gateway’s Control UI — they do not use Composio OAuth connections.
ChannelAuth Method
WhatsAppQR code pairing (Baileys Web)
TelegramBot token from @BotFather
DiscordBot token from Developer Portal
SlackBot token + App token (Socket Mode)
Google ChatService account JSON
NostrNIP-04 keypair
iMessageBlueBubbles server password
Signalsignal-cli REST API URL
Each channel shows live status (Configured, Running, Connected) and health metrics in the Control UI. Use the Probe button to test connectivity.