#Outbound WhatsApp messages broken โ€” gateway reports success, nothing delivered

1 messages ยท Page 1 of 1 (latest)

raven summit
#

Hi team โ€” having a persistent issue on OpenClaw 2026.4.21 (f788c88), macOS (Mac Mini).
Setup:

Default WhatsApp account on +212xxx (Morocco)
Second account on +34xxx (Spain)
Gateway runs as LaunchAgent
Model: anthropic/claude-sonnet-4-6

The problem:
Outbound WhatsApp messages fail silently. The CLI and gateway report success, but messages never arrive on recipient devices โ€” including sends to my own number.
What I see:

openclaw message send --channel whatsapp -t +XXXX --message "test" returns โœ… Sent via gateway (whatsapp). Message ID: 3EB0...
Gateway log confirms: [whatsapp] Sent message 3EB0... -> sha256:xxxx (Xms) and [ws] โ‡„ res โœ“ send
On WhatsApp, the message appears as "typing..." (3 dots) then disappears โ€” nothing ever delivers
Inbound messages work perfectly โ€” gateway receives them, agent processes them
The agent also CANNOT reply to inbound messages (same silent-fail pattern)

What I tried:

Full pkill -9 -f openclaw + LaunchAgent restart
openclaw channels login --channel whatsapp --verbose โ€” relinks successfully, credentials saved
Removed Linked Device from phone and rescanned fresh QR
Wiped ~/.openclaw/credentials/whatsapp/default/ entirely and relinked
Only 1 linked device on the WhatsApp account (Google Chrome openclaw)

Sample log:
[whatsapp] Sending message -> sha256:31bf9a460473
[whatsapp] Sent message 3EB0501009B361F895C8AA -> sha256:31bf9a460473 (420ms)
[ws] โ‡„ res โœ“ send 525ms channel=whatsapp conn=33875401โ€ฆe7ff
โ†’ Nothing delivered.
Gateway thinks it sent, WhatsApp server seems to silently drop. Has anyone seen this? Any debug flags I can use to see the raw Baileys protocol response?
Thanks!