whatsapp.onMessageReceived receives messages for the connected WhatsApp Business Account’s selected phone number.
automations/watch-whatsapp.automation.ts
account defaults to the project binding. The phone number can’t change at runtime.
Trigger data includes businessAccountId, phoneNumberId, displayPhoneNumber, sender ID and profile name, message ID, timestamp, type, content, reply context, and providerEvent. Supported message types include text, media, location, contacts, buttons, interactive replies, reactions, orders, system events, and unsupported payloads.
Meta retries failed deliveries. Automate.ax verifies the X-Hub-Signature-256 signature and deduplicates messages by provider message ID before orchestration.