Approve an unknown sender with a pairing code
channels
// what it does
DM-capable channels default to dmPolicy: pairing — an unknown sender gets a one-time code and their messages are held until you approve it. openclaw pairing list <channel> shows pending codes; openclaw pairing approve <channel> <code> lets that sender through.
// shell
$ openclaw pairing list whatsapp$ openclaw pairing approve whatsapp my-code// gotcha
Pairing codes expire after 1 hour, and WhatsApp caps pending requests at 3. Switching a channel to dmPolicy: open needs an explicit "*" in the allowlist, so it never happens by accident.