A guide for companies in Saudi Arabia, published 12 November 2026
WhatsApp Business API in Saudi Arabia: Requirements, Cost and CRM Integration
Many companies start with the WhatsApp Business app on a single phone, then find that conversations get lost between employees and never reach the customer system. The WhatsApp Business API is the official solution for this stage, but it comes with requirements and cost components you should understand before signing with any provider.

The WhatsApp Business API (officially the WhatsApp Business Platform) is a programming interface from Meta that lets a company send and receive messages from inside its own systems, such as a CRM, a bot or a contact centre, instead of the phone app. Activating it requires a Meta business account, a dedicated phone number, a display name that complies with WhatsApp policies, and approved message templates to start conversations with customers. Its cost has three components: Meta’s fees per message according to category and recipient country, the platform or provider fee if any, and the cost of implementation and integration with your systems.
What is the difference between the WhatsApp Business app and the API?
The app is free and runs on a phone and a limited number of linked devices; it suits a business where one or two people reply manually. The API is not an app you open; it is a channel you connect to another system that displays and manages the conversations.
- Multiple employees: through the API, the whole team works on the same number from a shared inbox, with conversation assignment and a log of every reply.
- Automation: a bot can answer repeated questions and hand the conversation to an employee, and automatic notifications such as order or appointment confirmations can be sent.
- Integration: every incoming message reaches your system as an event (webhook), so it can be recorded in a CRM and linked to the customer and the deal.
- Limits: starting a conversation with a customer requires pre-approved templates, and there are sending limits that rise gradually according to message quality.
What are the requirements for activating the WhatsApp Business API?
Activation is done directly through the Cloud API hosted by Meta, or through an approved solution provider that adds a dashboard and support. Either way, you need:
- A Meta business account in the company’s name, preferably verified with company documents to raise sending limits.
- A dedicated phone number that receives the verification code by SMS or call. If the number is already used on the app, check how it will be migrated before starting so you do not lose conversations.
- A display name that matches the trade name and follows WhatsApp guidelines.
- Customer consent (opt-in): proof that the customer agreed to receive your messages on WhatsApp.
- A published privacy policy explaining how conversation data is used.
How is the cost of the WhatsApp Business API calculated?
There is no single fixed price, which is why we do not quote numbers here. The cost is the sum of three components:
- Meta fees: charged on template messages according to their category (marketing, utility, authentication) and the recipient’s country. Free-form replies to a customer who messaged you within the 24-hour window are not charged under the policy announced at the time of writing. Prices change, so check Meta’s official pricing page before setting a budget.
- Platform or provider fees: a monthly subscription or a margin on messages if you use an intermediary platform. Ask about both explicitly.
- Implementation cost: designing the conversations and templates, building the bot if any, connecting to the CRM or store, then maintenance.
What raises the bill most is bulk marketing messages, not customer service. So start by estimating the number of marketing templates per month before anything else.
What are message templates and the 24-hour window?
When a customer messages you, a 24-hour service window opens from their last message, during which you can reply with free text. Outside this window you can only message them with a template that Meta has approved in advance. Templates are fixed texts with variables such as the customer’s name and order number, and they are classified on submission as marketing, utility or authentication. A rejected or misclassified template disrupts the campaign, so write templates clearly and without exaggerated promises.
How is the WhatsApp API connected to a CRM?
A good integration makes WhatsApp a channel inside the customer record, not a separate inbox. The usual flow:
- Incoming message: the system receives it and looks up the customer by mobile number in international format; if not found, it creates a new lead with its source.
- Conversation log: messages are saved in the customer record so whoever follows the deal can see them.
- Assignment: the conversation is assigned to an employee by department, region or deal owner.
- Automatic outgoing messages: a change in deal stage or order status sends an approved template, such as an appointment confirmation or a quote reminder.
- Consent and unsubscribe: a CRM field records the customer’s consent, and a stop keyword ends marketing messages immediately.
We apply this flow in the AlShohab AlAliyah CRM system and in the sales CRM case study, and we connect existing systems through our system integration and API service.
What should you consider in Saudi Arabia?
WhatsApp conversations are personal data, and their processing is governed by the Kingdom’s Personal Data Protection Law. In practice: collect only what you need, explain the purpose to the customer, keep proof of consent, and let them stop marketing messages easily. Remember also that your account quality on WhatsApp is affected by recipients’ reports and blocks, so unwanted messages lower your sending limits and can suspend the number.
When is a ready-made bot enough, and when do you need a custom project?
If your goal is to answer repeated questions, collect customer details and hand over to an employee, the ready-made WhatsApp bot packages are usually enough. If you want conversations to enter your CRM, the bot to read order status from your store, or notifications to be sent from your internal system, that is a WhatsApp bot and CRM integration project with a written scope. And if the task goes beyond replying to carrying out steps inside your systems, look at the AI agent for businesses.
What are the common mistakes when starting?
- Migrating the company’s main number before testing the whole journey on a test number.
- Relying on marketing templates alone without estimating their monthly cost.
- Running a bot without a clear path to hand over to an employee.
- Leaving conversations outside the CRM, so customer context is lost when the employee changes.
- Sending messages to numbers whose owners did not consent, which harms account quality.
Frequently asked questions
Do I need the WhatsApp Business API, or is the app enough?
The app is enough if one or two people reply and conversation volume is low. You need the API when a team works on the same number, when you want a bot and automatic notifications, or when you want conversations recorded in a CRM.
How much does the WhatsApp Business API cost in Saudi Arabia?
There is no fixed price. The cost is the sum of Meta’s fees on template messages by category and recipient country, the platform or provider fee if any, and the cost of implementation and integration. The budget is set after estimating the monthly number of marketing and utility messages and checking Meta’s official pricing page.
Can the same number be used on both the app and the API?
In the usual setup the number is moved to the API and stops being used on the app. Meta has introduced a shared option in specific cases through solution providers, so check whether it is available for your number and how it affects previous conversations before migrating.
Can WhatsApp be connected to the CRM we already use?
Yes, if the system offers an API or webhooks for creating customers and logging activities. We review the system’s interfaces first, then decide what can be synchronised and what needs an intermediate layer.
Request an assessment of your company’s WhatsApp channel
Send us your approximate monthly conversation volume, the system you want to connect to, and whether you already have an active number, and we will set out the requirements and cost components in a written proposal.