Home

Switch language

Start Install GuideQuick StartDocs Overview
Docs ChannelsModels & APIGateway OpsTools & Skills
More ArticlesResourcesHelp Center
Get Started
Documentation navigation Channels
Channels 4 sections 3 key facts

Channels

Channels

OpenClaw can work inside chat applications you already use. All channels connect through the Gateway, with text as the common layer and media, reactions or group behavior varying by channel.

Common Channels

WhatsApp Popular

WhatsApp

The most common real-world usage pattern, with QR login and more persistent session state on disk.

View WhatsApp
Telegram

Telegram

Usually the fastest to configure. A bot token is enough, and direct messages default to pairing approval.

View Telegram
Discord

Discord

Good for communities, teams and channel-based collaboration, with support for servers, channels and DMs.

View Discord
Slack / Mattermost

Workspace channels

Useful for company or team workspaces, with some integrations enabled through plugins.

iMessage

Apple ecosystem path

Usually better through more stable bridges like BlueBubbles. Legacy local iMessage CLI paths remain historical references only.

WebChat

Web control UI

The fastest way to confirm OpenClaw works at all, without needing any third-party chat platform.

Common Commands

Log in to channels

Some channels, especially WhatsApp, need interactive login or QR scanning.
openclaw channels login

Check channel status

Use this when the Gateway looks alive but you suspect the channel never connected correctly.
openclaw channels status --probe

Handle DM pairing

Unknown direct messages receive a code first and only continue after approval.
openclaw pairing list whatsapp
openclaw pairing approve whatsapp <code>

Things to Remember

Multiple channels can run at the same time, and OpenClaw routes by chat context.

Group behavior varies by channel, so mention rules, allowlists and group allowlists usually need explicit configuration.

Keep pairing and allowFrom defaults in place for DM entry points so public channels cannot immediately trigger privileged tools.

If you only want to confirm installation works, start from Dashboard or Control UI before spending time on channel login.