Skip to main content
The world’s most popular messaging app, connected to your AI.

How it works

EasyClaw connects to WhatsApp using the same protocol as WhatsApp Web. You scan a QR code from EasyClaw, and your AI assistant becomes accessible through WhatsApp — to you or anyone you allow. The WhatsApp bridge runs inside your private container, maintaining a persistent connection. Messages are processed locally in your container and never stored on EasyClaw’s servers.

Setup

1

Open EasyClaw settings

Go to the messaging section of your web console or desktop app.
2

Click Connect WhatsApp

A QR code will appear on screen.
3

Scan from your phone

Open WhatsApp on your phone → Settings → Linked Devices → Link a Device → Scan the QR code.
4

Connected

Your AI assistant is now available on WhatsApp. Send it a message to test.

Contact filtering

You can control who can talk to your AI assistant on WhatsApp:
ModeDescription
EveryoneAny WhatsApp contact who messages you gets a response from your AI
AllowlistOnly specific phone numbers can interact with your AI
Only meOnly your own phone number gets AI responses
Configure this in the WhatsApp section of your EasyClaw settings.

How the bridge works

Under the hood, EasyClaw implements the WhatsApp Web protocol inside your container. The bridge:
  1. Maintains a persistent connection to WhatsApp’s servers
  2. Receives incoming messages and forwards them to ZeroClaw
  3. Sends ZeroClaw’s responses back through WhatsApp
  4. Handles media (images, documents, voice messages)
Session credentials are stored in your container and survive freeze/restore cycles, so you don’t need to re-scan the QR code.
WhatsApp links expire after about 14 days of inactivity. If your container has been frozen for a long time, you may need to re-scan the QR code.

Limitations

  • One phone number per connection — each session connects to one WhatsApp account
  • Personal protocol — EasyClaw uses the personal WhatsApp protocol, not the Business API
  • Media support — text and images are fully supported, voice messages are transcribed, video support is limited