MyZapz sits between a business's software and Meta. It has no inbox, chatbot or sign-up of its own. It only moves messages and events.
Inside a partner's software, the business signs in with Facebook through Meta's Embedded Signup and picks its own WhatsApp number.
Customer messages arrive as Meta webhooks. MyZapz verifies them and passes them on. Replies go back out through the Cloud API.
The account, number and conversations remain the business's. Removing MyZapz in Meta Business Settings ends access at once.
Four everyday examples. Each card shows what the customer sees, and the WhatsApp Business Platform event behind it.
Meta sends the message to MyZapz, which forwards it to the business's inbox.
The reply goes out through the Cloud API within the 24-hour service window.
Sent, delivered and read events show the business whether its message arrived.
Meta-approved templates go only to customers who agreed to receive them.
Every webhook from Meta is checked against its signature before MyZapz forwards it. Access tokens are stored encrypted and never logged.
// POST /webhooks/whatsapp from Meta { "field": "messages", "value": { "messages": [{ "from": "60123456789", "type": "text", "text": { "body": "Hi, do you deliver to Shah Alam?" } }] } }
A business grants these during Embedded Signup. Each is used for one purpose only.
TLS in transit, encryption at rest, signed webhooks.
Numbers, templates and chats belong to the business.
Data removed within 30 days of a request or disconnect.
Opt-in only, under WhatsApp's Business and Commerce policies.