Skip to main content
This recipe wires up a complete inbound→reply loop on a WhatsApp number connected to meetergo. What you do between receiving and replying — routing, automation, a business-scoped assistant, a human agent handoff — is up to you; this shows the plumbing.
Requires the WhatsApp add-on + an API Platform subscription and a connected WhatsApp Business number. See WhatsApp.

1. Receive inbound messages

Subscribe a webhook to the whatsapp_message_received event:
Now every inbound message is POSTed to your URL:

2. Decide a reply

3. Reply (mind the 24-hour window)

Because the contact just messaged you, the 24-hour window is open, so a free-form text reply is allowed:
To re-engage a contact outside the window (e.g. a scheduled follow-up), you must use a pre-approved template — list yours via GET /v4/whatsapp/templates.

4. Track delivery (optional)

Subscribe to whatsapp_message_status to know when your replies are delivered/read/failed, correlated by the waMessageId the send returned.

Staying within WhatsApp’s rules

  • You need opt-in to message a contact; no unsolicited messaging.
  • Free-form messages only inside the 24h window; pre-approved templates anytime.
  • General-purpose AI assistants are not allowed on the WhatsApp Business Platform. Business-scoped automation (customer service, order/contract/logistics Q&A) is fine — keep any automation scoped to your business process.
  • WhatsApp message data must not be used to train third-party AI models.