Skip to content

OpenClaw Other Channels: Signal, iMessage, LINE, IRC, Nostr, and More

Mar 28, 2026 1 min
TL;DR Signal uses signal-cli for privacy, iMessage is best via BlueBubbles, LINE uses webhooks, IRC/Nostr/Twitch each have their own character.

🌏 中文版

Beyond the big three and the four enterprise channels, OpenClaw supports a whole bunch of other channels. Some focus on privacy (Signal), some target specific markets (LINE, Zalo), and some are decentralized protocols (Nostr, Matrix). This post covers them all.

Signal

Privacy-oriented, integrated via signal-cli (an external CLI tool) using HTTP JSON-RPC + SSE communication.

Two Setup Paths

Path A (QR Linking): Link to an existing Signal account.

signal-cli link -n "OpenClaw"
# Scan QR code with Signal app

Path B (SMS Registration): Register a dedicated number, requiring captcha + SMS verification. This is the recommended approach — it avoids conflicts with personal accounts.

Configuration

Minimal configuration: bot phone number (E.164 format), CLI path, DM policy, and allowFrom.

Operational Details

ItemValue
Message chunking4000 characters
Media limit8 MB
Group history50 messages
Typing / Read receipt✅ (DM)
Reactions✅ emoji

Self-Chat Protection

When using a personal account, the bot ignores its own messages to prevent loops.

Daemon Mode

You can have OpenClaw automatically spawn signal-cli, or connect to an externally managed daemon.

iMessage

Legacy (imsg CLI)

Legacy system using the imsg CLI + JSON-RPC. New deployments should use BlueBubbles.

Requirements: macOS + Messages app signed in + Full Disk Access + Automation permissions.

For remote deployment, you can point cliPath to an SSH wrapper script that connects to a Mac running Messages.

Uses the BlueBubbles macOS server’s REST API with full feature support. This is OpenClaw’s recommended iMessage path.

Configuration is in docs/channels/bluebubbles.md.

iMessage General Limitations

  • Only works on macOS (directly or remotely)
  • Mentions have no native metadata; detected via regex pattern
  • Multi-account support with per-account overrides

LINE

Plugin channel using the Messaging API webhook.

openclaw plugins install @openclaw/line

Setup

  1. Create a LINE Developers account
  2. Create a Messaging API channel
  3. Obtain the Channel Access Token + Channel Secret
  4. Enable webhook, pointing the URL to https://gateway-host/line/webhook
  5. Configure OpenClaw

Security

LINE’s signature verification is body-dependent (HMAC over raw body). OpenClaw performs body size and timeout checks before verification.

Features

SupportedNot Supported
DMReactions
GroupThread
Media (10 MB)
Flex messages
Template messages
Quick replies
Location

Message chunking at 5000 characters. Markdown is converted to Flex cards. Multi-account uses separate webhook paths.

IRC

Built-in channel, a classic. Has pairing controls. Configuration in docs/channels/irc.md.

Nostr

Plugin channel, a decentralized protocol. Configuration in docs/channels/nostr.md.

Twitch

Plugin channel, live chat integration. Configuration in docs/channels/twitch.md.

Zalo

Plugin channel, Vietnam’s largest messaging platform. Two versions available:

  • zalo — Official Account API
  • zalouser — Personal account API

Configuration in docs/channels/zalo.md and docs/channels/zalouser.md.

Other Plugin Channels

ChannelDescription
MattermostOpen-source Slack alternative
Nextcloud TalkNextcloud’s messaging feature
Synology ChatBuilt-in chat for Synology NAS
TlonUrbit-based messaging
Voice CallVoice call integration
WeChatWeChat (community-maintained)

Feature Comparison Across All Channels

ChannelInstallDMGroupMediaStreamingThreadEncryption
WhatsAppPlugin50MB✅ (E2EE)
TelegramBuilt-inForum
DiscordBuilt-inGuild
SlackBuilt-inChannel✅ Native
SignalBuilt-in8MB✅ (E2EE)
iMessageBuilt-in/BB✅ (E2EE)
MatrixPluginRoom✅ (E2EE)
TeamsPlugin
LINEPlugin10MB
IRCBuilt-inChannel

Overall

OpenClaw’s channel selection is unreasonably broad — from the most mainstream WhatsApp to the decentralized Nostr. Most people only need 1-3 channels. The selection criteria is simple: connect whichever platform your friends and colleagues are on.

References

This post is compiled from the following OpenClaw source documents: