Core Channels
Connect via WhatsApp Web with QR code authentication
Telegram
Integrate using Telegram bot tokens with full bot API support
Discord
Deploy as a Discord bot with server and channel support
Slack
Add to Slack workspaces with Socket Mode integration
Signal
Private messaging via signal-cli integration
iMessage
Native Apple Messages support on macOS
Channel Capabilities
| Channel | Direct Messages | Group Chats | Threads | Media | Polls | Reactions |
|---|---|---|---|---|---|---|
| ✓ | ✓ | — | ✓ | ✓ | ✓ | |
| Telegram | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Discord | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Slack | ✓ | ✓ | ✓ | ✓ | — | ✓ |
| Signal | ✓ | ✓ | — | ✓ | — | ✓ |
| iMessage | ✓ | ✓ | — | ✓ | — | — |
Extension Channels
Additional messaging platforms are available as extensions. Learn more about extension channels.Matrix
Decentralized chat protocol
Microsoft Teams
Enterprise collaboration platform
Google Chat
Google Workspace messaging
Mattermost
Open-source team communication
IRC
Classic internet relay chat
LINE
Popular messaging app in Asia
Getting Started
Choose Your Channel
Select the messaging platform you want to connect. Each channel has different setup requirements.
Configure Authentication
Follow the channel-specific setup guide to obtain necessary credentials (bot tokens, API keys, etc.).
Multi-Channel Support
You can connect multiple channels simultaneously. SimpleClaw will route messages from all configured channels to your AI assistant.Security Best Practices
DM Policy Configuration
DM Policy Configuration
Set
dmPolicy to pairing or allowlist to control who can send direct messages to your assistant.Group Policy Settings
Group Policy Settings
Use
groupPolicy to control behavior in group chats:allowlist: Only specified groups can trigger the botopen: Any group can trigger (mention-gated)off: Disable group functionality
Credential Storage
Credential Storage
Store sensitive tokens in environment variables or separate files:
Next Steps
Configuration Reference
Detailed configuration options for all channels
Security Policies
Learn about DM policies, allowlists, and pairing