Blog/Tutorial

Connect Your AI Bot to Telegram, WhatsApp, Slack & Discord with OpenClaw

TUTORIAL2026-02-049 min read
Mobile phone showing messaging applications

One of OpenClaw's most powerful features is native multi-channel support. A single bot instance can serve users on Telegram, WhatsApp, Slack, Discord, and Signal simultaneously — using the same AI model, skills, and conversation logic. In this guide, we'll walk through each channel's setup process, capabilities, and limitations.

Telegram: The First-Class Channel

Telegram is OpenClaw's most mature integration and the easiest to set up. Create a bot via @BotFather, grab the token, and add it to your OpenClaw config. With dmPolicy set to "open" and allowFrom set to ["*"], anyone can message your bot — no pairing required.

  • Open DM policy — anyone can message without approval
  • Rich message formatting (Markdown, inline buttons)
  • File and image sharing
  • Group chat support
  • Voice messages (with transcription skills)
  • Setup time: ~2 minutes

WhatsApp: Business Messaging

WhatsApp integration requires the WhatsApp Business API and uses a pairing-based access model. Unlike Telegram, there's no open dmPolicy — each user must be approved through a pairing code before they can interact with your bot. This makes WhatsApp better suited for known customer bases rather than public-facing bots.

INFO

WhatsApp does not support open access (dmPolicy/allowFrom). Every user requires manual or automated pairing approval. ClawDock is working on automating this step.

Slack: Team Integration

Slack is ideal for internal team bots — think employee assistants, knowledge bases, and workflow automation. Setup requires creating a Slack app with a Bot Token (xoxb-) and App Token (xapp-), plus configuring the right OAuth scopes. Like WhatsApp, Slack requires pairing for each workspace.

  1. Create Slack App at api.slack.com/apps
  2. Enable Socket Mode with App Token
  3. Add Bot Token Scopes: chat:write, im:history, im:read, im:write
  4. Install to workspace and copy Bot Token
  5. Add tokens to OpenClaw config

Discord: Community Bots

Discord integration is perfect for community servers, gaming groups, and developer communities. You'll need a Discord application with a Bot Token, Application ID, and Gateway Intents enabled. Like Slack and WhatsApp, Discord requires pairing-based access.

Channel Comparison

FeatureTelegramWhatsAppSlackDiscord
Open accessYesNo (pairing)No (pairing)No (pairing)
File sharingYesYesYesYes
Rich formattingMarkdownLimitedFullMarkdown
Group chatsYesLimitedChannelsChannels
Setup complexityEasyMediumMediumMedium
Best forPublic botsCustomer commsTeam toolsCommunities

The Easy Way: Pre-Configured Channels

Self-hosting means manually editing JSON config files for each channel, managing token security, and debugging connection issues. On ClawDock, channel setup is handled through a dashboard — add your token, select the channel, and your bot is connected in seconds.

Connect Every Channel in Minutes

ClawDock pre-configures Telegram, Slack, Discord, and WhatsApp so you don't have to edit JSON files.

Deploy Free
openclaw telegramopenclaw whatsappai bot telegramopenclaw multi-channelopenclaw slackopenclaw discord

Deploy Your OpenClaw Bot in Minutes

No servers. No config files. Just your bot, live.