In short: you need a WhatsApp Business API account (not the regular WhatsApp Business app), a dedicated number, an agent connected to your company's knowledge and systems, and a clear way to hand conversations over to a person. This guide walks you through it step by step.
Why WhatsApp?
Because your customers are already there. In Saudi Arabia and the Gulf, many customers prefer to message a business on WhatsApp rather than call or email. An agent on WhatsApp answers them instantly, in the channel they use every day.
Step 1: Understand the difference between the app and the API
| WhatsApp Business app | WhatsApp Business API | |
|---|---|---|
| For | Small shops | Businesses that want automation and integration |
| Connecting an AI agent | Not officially supported | Supported |
| Multiple team members | Limited | A full team on the same number |
| Connecting to your systems | No | Yes |
An AI agent needs the WhatsApp Business API.
Step 2: Set up the account and number
- A verified Meta Business account in your company's name.
- A mobile number for WhatsApp: this can be your existing business number, but it must be moved to the API and can't run on the regular app at the same time. Decide whether to move your current number or dedicate a new one.
- A business solution provider (BSP) or a direct connection with Meta, depending on the technical setup you choose.
Step 3: Understand the 24-hour rule
When a customer messages you, you can reply freely within the customer service window. After that, any message you initiate (a reminder, an offer, an update) must use a template pre-approved by Meta. Plan the templates you need from the start: order confirmation, appointment reminder, shipping update.
Step 4: Prepare the agent's knowledge
An agent is only as good as the information it answers from. Gather:
- Frequently asked questions and their approved answers.
- Return, shipping and warranty policies.
- Product or service information and prices, or connect it to their live source.
- Tone of voice: formal or friendly, dialect or Modern Standard Arabic, and English where needed.
Step 5: Connect it to your systems
This is where it goes from a "smart chatbot" to an "agent":
- Your store (Salla, Zid, Shopify): for order tracking and returns.
- Your booking system: for appointments.
- Your CRM: so it knows the customer and their history, and logs the conversation.
- Your payment gateway: to send payment links.
Step 6: Decide when it hands over to a person
- Sensitive requests: large refunds or complaints.
- An upset customer, or one who asks to speak to a human.
- A question it can't find an answer to in its knowledge.
Most importantly, the handover comes with a conversation summary, so the team member doesn't ask the customer everything again.
Step 7: Roll out gradually and monitor
Start with a share of conversations or with out-of-hours coverage, review conversations as they come in, and improve the answers. Then expand.
Common mistakes
- Moving your main number without planning, then discovering the regular app has stopped working on it.
- Launching without enough knowledge, so "I don't know" comes up too often.
- No clear handover to a person, leaving the customer stuck.
- Sending marketing messages without the customer's consent, which breaches WhatsApp's policies and puts the number at risk of restriction.