Your system talks to your customers directly
Ready integrations cover most shops. Anyone with their own system — an ERP, a booking platform, an app they built — sends templates and messages from their system through the send API, posts order and cart events to us by webhook, sends verification codes through the OTP API, and lets the AI agent read from their system live. That is what works today, and this page promises no more.
- Webhooks on your key
- OTP send and verify
- The agent reads your system
The send API is open on the WhatsApp Pro, WhatsApp Premium, Complete Plan and Ultimate Plan plans, with its key from «Developer tools». It does not yet cover reading subscribers or creating broadcasts or templates.
What it saves over integrating with Meta directly
You can integrate with Meta directly. Then you own: template approval and its status, the 24-hour window, conversation categorisation and accounting, retries on failure, and storing conversations tied to a customer. Most of that is not your product — it is the toll for reaching it. Here you post the order event once, and the platform and the agent do the rest.
From key to first message
Take the intake key
From the order-confirmation settings: the webhook URL and key for your account. For carts a secret and signature; for OTP a public key and secret for your app.
Post the order event
One POST with the order number, customer, items and status — and the pre-shipping confirmation and status updates go out as for a connected store.
Define a tool for the agent
A name, a description, a public URL and a method — or connect an MCP server. When the customer asks "where is my order?" the agent calls your system and answers from its reply.
Send verification codes
Three endpoints: send, verify, resend — on an approved authentication template at Meta's rate for the recipient's country.
What you can do today
The send API
A key from «Developer tools» sends an approved template, or a text inside the 24-hour window, lists your templates with a ready example, and returns every message's status: delivered, read, or failed with the reason.
Order intake from any platform
A keyed webhook takes the order event and runs confirmation and status. For stores not on Shopify or WooCommerce.
Cart events
Cart created or abandoned — with a secret and HMAC signature, or a key — and the recovery messages run on your timing.
OTP API
Send the code, verify it and resend it from your app, on WhatsApp instead of SMS.
Agent tools and MCP servers
The agent calls a public URL in your system (GET or POST) or an MCP server, with pinned addresses and a rate limit, and answers the customer from the reply.
Through the platform versus integrating with Meta directly
| Integrating with Meta directly | ArabyBot | |
|---|---|---|
| Template approval and its status | You own it | Handled |
| Order confirmation, status and cart | You build them | One event runs them |
| The agent reads your system | You build the model and tools | A tool or an MCP server |
| Meta's fees | On your account | On your account, no markup |
Questions people actually ask
Is there an API to send a WhatsApp message from my system?
Yes, since October 2026: a keyed send API that sends an approved template or a text inside the 24-hour window, returns every message's status and lists your templates with a ready example. Keys are issued from «Developer tools» on the WhatsApp Pro, WhatsApp Premium, Complete Plan and Ultimate Plan plans. It does not yet cover reading subscribers or creating broadcasts or templates. The developer guide.
Do I need this if I use WooCommerce or Shopify?
No. The store integrations are ready and need no code. These doors are for anyone whose system has no ready integration.
Who pays Meta's fees?
They are billed to your own account with no markup from us. Details in the pricing guide.
Also asked as: «كيف أخلي الذكاء الاصطناعي ينفذ أوامر في نظامي» · «whatsapp automation api»
Wire your system in a day
Order and cart webhooks · OTP API · the agent reads your system · Meta fees at cost
Start free