Connect Clawdbot to your favorite messaging apps
Clawdbot supports multiple messaging channels, allowing you to interact with your AI assistant through the apps you already use. Each channel has its own setup process and configuration options.
Connect Clawdbot to WhatsApp using Baileys library.
clawdbot channels login (stores creds in ~/.clawdbot/credentials)channels.whatsapp.allowFromchannels.whatsapp.groups is set, it becomes a group allowlist; include "*" to allow allNote: WhatsApp requires pairing via QR code. The credentials are stored locally and encrypted.
Set up Clawdbot as a Telegram bot using grammY library.
TELEGRAM_BOT_TOKEN environment variable or channels.telegram.botToken in config (env wins)channels.telegram.groups (with channels.telegram.groups."*".requireMention); when set, it is a group allowlist (include "*" to allow all)channels.telegram.allowFrom or channels.telegram.webhookUrl as needed{
"channels": {
"telegram": {
"botToken": "123456:ABCDEF"
}
}
}
Connect Clawdbot to Discord servers using discord.js.
DISCORD_BOT_TOKEN environment variable or channels.discord.token in config (env wins)commands.native, commands.text, or commands.useAccessGroupschannels.discord.dm.allowFrom, channels.discord.guilds, or channels.discord.mediaMaxMb as needed{
"channels": {
"discord": {
"token": "1234abcd"
}
}
}
Connect Clawdbot to Slack workspaces using Bolt framework.
SLACK_BOT_TOKEN + SLACK_APP_TOKEN environment variableschannels.slack.botToken + channels.slack.appToken in configchannels.slack.dm.allowFrom for DM access controlConnect Clawdbot to Signal using signal-cli.
signal-cli on your systemchannels.signal section in your configNote: Signal requires signal-cli to be installed and properly configured.
Connect Clawdbot to iMessage on macOS using imsg library.
channels.imessage.groups is set, it becomes a group allowlist; include "*" to allow allConnect Clawdbot to Microsoft Teams using Bot Framework.
msteams config sectionmsteams.allowFrommsteams.groupAllowFrom or msteams.groupPolicy: "open"Connect Clawdbot to Google Chat (beta support).
channels.googlechat sectionNote: Google Chat support is currently in beta.
Use Clawdbot's built-in WebChat interface.
Clawdbot also supports additional channels via extensions:
These require additional extension setup. Refer to the extension documentation for details.
For group chats, Clawdbot supports: