OpenClaw can run on your personal WhatsApp, but its own documentation recommends giving the bot a separate number, and its Signal channel says the same more firmly. The number you pick decides how long the setup lasts: WhatsApp checks the number again when the session moves, so the bot needs a number that stays yours, not one borrowed for a single code. In practice that means a dedicated monthly number, registered once in the WhatsApp Business app and linked to OpenClaw by QR code.
Why OpenClaw wants its own WhatsApp number
The OpenClaw WhatsApp docs list two deployment patterns and mark one as recommended: a dedicated number, for three reasons they give directly.
- A separate WhatsApp identity for the bot. Messages to the bot and messages to you never share an inbox.
- Clearer access rules.
allowFromlists the numbers allowed to talk to the bot, and your personal number becomes one entry on it rather than the account itself. - No self-chat confusion. On your own number, OpenClaw has to run in self-chat mode and filter its own messages. Some features need two numbers anyway: the experimental call action cannot call the number it runs on.
The personal-number mode exists and works. It is the fallback, not the design target.
Which number type holds up
WhatsApp sends its registration code by SMS, with a voice call as fallback, and asks for a code again when the account is reinstalled or moves to a new device. Account recovery goes through the same number. That rules out anything temporary.
| Number | Registers WhatsApp | Later re-verification | Fit for a bot |
|---|---|---|---|
| One-time code number | Yes, inside the 15-minute window | Not once the window closes | No |
| Multi-day rental (US) | Yes | Only until the term ends | Short tests only |
| Dedicated monthly number | Yes | Yes, for as long as you renew | Yes |
A dedicated number on VoidMob is a non-VoIP carrier number that receives SMS from any sender for as long as you keep it, with auto-renew so it never lapses under the bot. It is offered per country, so the bot can have a number in the country its contacts expect. The WhatsApp verification page covers the one-time and rental tiers for accounts that are not meant to last.
Set up OpenClaw on the new number
WhatsApp registration happens in an official WhatsApp app, then OpenClaw joins as a linked device. The WhatsApp Business app runs alongside WhatsApp on the same phone as long as each uses its own number, so a second handset is optional.
- Get the number. Buy a dedicated monthly number in the country you want and switch on auto-renew.
- Register it. Install WhatsApp Business, enter the new number and choose SMS when it offers a code. The code shows up in the number's messages in the VoidMob dashboard.
- Set who may talk to the bot. In the OpenClaw config, put your personal number on the allowlist:
1{2 channels: {3 whatsapp: {4 dmPolicy: "allowlist",5 allowFrom: ["+15551234567"],6 },7 },8}- Link OpenClaw. On the gateway host, start the QR login, then scan it from WhatsApp Business under Linked devices:
1openclaw channels login --channel whatsapp2openclaw gatewayThe QR expires quickly. On a headless VPS, show it somewhere you can scan right away rather than sending a screenshot.
- Say hello. Message the bot's number from your personal WhatsApp. With
dmPolicy: "pairing"instead of an allowlist, approve the first request withopenclaw pairing approve whatsapp <CODE>.
The risk to know before you link it
OpenClaw's WhatsApp channel connects through WhatsApp Web using Baileys, an open-source library, not one of WhatsApp's own apps. WhatsApp's help center says that linking an account to unofficial apps breaks its terms and can lead to a temporary or permanent ban. Running the bot on its own number means that risk sits on the bot's number and its chats, not on your personal account and contacts.
Signal: the setup without a phone
Signal is the simpler route if you are open to it. The OpenClaw Signal docs are blunt about the number: on your personal account the bot ignores your own messages, so "I text the bot and it replies" needs a separate bot number. Registering a number with signal-cli can also sign out the Signal app already using it.
With a dedicated number the whole registration runs on the server, no handset involved, using signal-cli:
1signal-cli -a +<BOT_NUMBER> register2signal-cli -a +<BOT_NUMBER> register --captcha '<SIGNALCAPTCHA_URL>'3signal-cli -a +<BOT_NUMBER> verify <CODE>4signal-cli -a +<BOT_NUMBER> setPin <PIN>The second line is only needed when Signal asks for a captcha: you complete it in a browser at Signal's captcha page and paste the link it gives you. The code for verify arrives on the dedicated number. setPin turns on Registration Lock, so nobody else can register the bot's number without the PIN. Then put the number in channels.signal.account and check the channel with openclaw channels status --probe.
Let OpenClaw fetch the number itself
With the VoidMob MCP server or skill installed, OpenClaw can quote and buy the dedicated number for you and read the registration code from it, so the only steps left for you are the captcha and the QR scan. The OpenClaw setup guide has the install lines.
Can OpenClaw use my personal WhatsApp number?
Yes. OpenClaw supports a personal-number mode with self-chat handling, and its onboarding sets it up for you. Its docs still recommend a separate number for the bot, for a clean identity, clearer allowlists and no self-chat confusion.
Does OpenClaw need a phone for WhatsApp?
For registration, yes: WhatsApp registers numbers in its own apps, then OpenClaw joins as a linked device by QR code. The WhatsApp Business app can hold the bot's number on the same phone as your personal WhatsApp.
Can a one-time verification number register OpenClaw's WhatsApp?
It can pass the first code, but WhatsApp asks for a code again on reinstall or a new device, and a one-time number is no longer held for you by then. A dedicated monthly number stays yours while you renew it.
Can OpenClaw's WhatsApp account get banned?
It can. OpenClaw connects through WhatsApp Web with Baileys, which is not an official WhatsApp app, and WhatsApp's help center says accounts linked to unofficial apps can be banned temporarily or permanently. A separate number keeps that risk away from your personal account.
Which is easier for OpenClaw, WhatsApp or Signal?
Signal. With a dedicated number, signal-cli registers the bot entirely on the server with an SMS code and an optional captcha, no handset needed. WhatsApp needs an official app to register the number before OpenClaw can link to it.
Give OpenClaw its own number
A dedicated non-VoIP number that receives SMS from any sender, per country, renewed monthly.