Messaging Channels
Connect OpenClaw to the messaging platforms your users already use. Each channel supports different features and access control policies.
WhatsApp integration via the Baileys library implements the WhatsApp Web protocol. Connect your AI assistant to WhatsApp for DMs and group chats with media support, QR code authentication, and automatic reconnection.
Telegram
grammyTelegram integration via the grammY library provides full bot API access. Support for DMs, groups, topics/forums, native commands, inline keyboards, and reactions.
Discord
discord.js via @buape/carbonDiscord integration via discord.js through @buape/carbon provides slash commands, DMs, server channels, threads, buttons, and autocomplete features.
Slack
@slack/boltSlack integration via @slack/bolt provides workspace messaging with Block Kit formatting, threads, slash commands, and app home features.
Signal
signal-cli (external daemon)Signal integration via signal-cli daemon provides encrypted messaging for DMs and groups. Requires external signal-cli daemon and SSE event stream.
iMessage
imsg (macOS-only)iMessage integration via the imsg library (macOS only) connects your AI to Apple's messaging ecosystem. Requires a Mac running the gateway.
Matrix
matrix-bot-sdkMatrix integration via matrix-bot-sdk provides access to the decentralized Matrix protocol. Connect to any Matrix homeserver for encrypted, federated messaging.
Microsoft Teams
@microsoft/agents-hostingMicrosoft Teams integration via @microsoft/agents-hosting provides enterprise messaging with channel support, threading, and Microsoft 365 integration.
Nostr
nostr-toolsNostr integration via nostr-tools connects your AI to the decentralized Nostr protocol. Publish and receive notes across the Nostr network.