Decide what the integration does

Order updates, appointment reminders and customer support need different information and response paths. List the events that trigger a message, who should receive it and what staff do when the customer replies. Avoid treating a messaging connection as a complete customer-service system.

Follow a message into a staff-owned ticket

A customer asks to move a booking while the support desk is closed. In this planning example, the integration records the request and assigns it to the next shift; it does not promise that the new slot is reserved. Platform messaging rules must be checked separately against the current official documentation.

Follow a message into a staff-owned ticket
EventRequired handling
Inbound message received twiceUse the provider message ID to avoid duplicate tickets
Customer shares a booking referenceVerify identity before exposing or changing booking details
Staff replies from the shared inboxRecord owner, delivery status and whether further action is waiting

Confirm account and platform requirements

Review the current Meta setup requirements, phone-number arrangement, permissions and messaging policies for the intended use. Template approval and provider charges can affect the scope. Keep the business in control of the account and confirm which platform or shared inbox staff will use.

Handle delivery and replies

A sent request does not by itself prove a customer received the message. The integration needs to process status updates, incoming replies and failures, while avoiding duplicate notifications. Meta’s official examples cover Cloud API messaging and webhook handling; use current platform documentation when implementing the connection.

Before you proceed

  • Confirm account ownership and the staff inbox.
  • Check current policies, templates and usage charges.
  • Test replies, failed delivery and duplicate events.

Sources & further reading

Put this into practice

Related guides