WhatsApp CRM in the UAE: Rules, Templates and the 24-Hour Window
Quick answer
A WhatsApp CRM in the UAE runs on Meta's official WhatsApp Cloud API, either directly or through a Business Solution Provider layered on top. Businesses can reply freely inside a 24-hour customer service window after a customer messages them; outside it, only pre-approved templates go out. MAJ Leads works with the company's own WhatsApp Business number, connected directly, and uses it to send an opt-in WhatsApp acknowledgement to a lead who arrives after hours and to deliver each call due now to the assigned rep.
What is the difference between the official Cloud API and a BSP?
Every legitimate WhatsApp business integration ultimately runs on Meta's WhatsApp Cloud API, hosted directly by Meta. A business can connect to it directly, or through a Business Solution Provider (BSP), a reseller that manages the technical connection and typically adds its own monthly fee or per-message markup on top of Meta's own conversation pricing.
Neither approach is more "official" than the other in terms of compliance, both ultimately send messages through the same Cloud API. The practical difference is cost and control: a direct Cloud API connection removes a middle layer of markup, while a BSP can be simpler to set up if a business does not want to manage its own Meta Business Manager configuration. MAJ Leads works with the company's own WhatsApp Business number, connected directly, with no BSP in between.
What are WhatsApp template categories, and why do they matter?
Any message a business sends outside an active customer service window has to use a pre-approved template, and every template is submitted under a category that Meta reviews it against. The two categories that matter for lead follow-up are utility and marketing. A utility template supports a specific transaction or request the customer already initiated, a booking confirmation or an update on something they asked about. A marketing template promotes a product or offer, and is treated far more strictly, with tighter opt-in requirements and a higher bar for approval.
This distinction is not a technicality. The messages MAJ Leads sends over WhatsApp are either tied to a lead's own enquiry, such as the acknowledgement for a lead who arrives after hours, or go to the company's own reps. None of it is an unsolicited promotion.
What is the 24-hour customer service window?
Once a customer sends a business a WhatsApp message, that business can reply with free-form text, images or any other content for the next 24 hours without needing a pre-approved template. Once that window closes, without a further message from the customer, any new outbound message has to go out as an approved template again. This is the mechanic behind why templates exist at all: they are how a business reaches a customer outside a window the customer themselves opened.
In a lead follow-up context this plays out constantly. A lead who replies to a WhatsApp message opens the 24-hour window for free-form conversation under Meta's rules, and the reply reopens the follow-up schedule from the 1st try so a rep picks it up. A lead who goes quiet moves back outside the window, and the next outbound message to that lead has to be a template.
What are the messaging limits before a business is verified?
Meta applies messaging limits to every WhatsApp Business number, described in its own messaging limits documentation, capping how many unique customers a number can message in a rolling 24-hour period. Before a business completes Meta's business verification process, the starting tier for a number is 250 unique contacts within 24 hours. This is Meta's own limit on an unverified number. Completing business verification is what raises that ceiling.
Note
What does MAJ Leads actually send over WhatsApp?
Once the company has connected its own WhatsApp Business number, MAJ Leads uses it for two things, each tied to a specific point in the follow-up rather than a generic broadcast:
| Message | Sent to | Purpose |
|---|---|---|
| Acknowledgement (opt-in) | Lead | Sent when a lead arrives outside working hours, to confirm the enquiry was received |
| Call due now | Rep | Delivers each call due now to the assigned rep from the company number, once the rep has opted in |
Once a lead replies to the acknowledgement, Meta's 24-hour window opens, and the reply reopens the schedule from the 1st try so a rep follows up.
Neither message is a marketing broadcast. One exists to confirm to a lead that their own enquiry arrived while the business was closed, the other to get a call in front of the rep quickly. That is a deliberate design choice: a template built to promote an offer faces a stricter review and a lower approval rate than one built to confirm something the customer already asked for.
How is opt-out handled?
A lead who says they are not interested ends the cadence: the rep taps Not interested, the schedule ends, and no further tries are scheduled. A lead who asks not to be contacted on WhatsApp should be treated the same way, and the rep records it at that point rather than leaving it to be rediscovered by the next person who opens the lead.
This mirrors the principle already written into UAE telemarketing law for phone calls: Cabinet Resolution No. 56 of 2024 requires a business not to call a consumer back after they refuse on a first call, and caps unanswered follow-up at once a day and twice a week. MAJ Leads is for following up people who enquired with you, and is not built for cold calling; where the resolution applies to your calls, its rules apply to your team.
What does setting this up actually look like?
A company connects its WhatsApp Business number once, from Settings under Connections: the permanent system-user token from the company's own Meta Business Manager and the connected number. This sits alongside the same settings area that manages lead sources, team routing and the working hours the cadence runs on, so an admin has one place to see whether WhatsApp is connected and ready to send.
Why does this matter when choosing a WhatsApp CRM?
A lot of what gets marketed as a "WhatsApp CRM" is really a chat inbox with a pipeline view attached, useful for organising conversations, but still dependent on a person opening the app and replying. MAJ Leads treats WhatsApp as one channel inside the same cadence that drives the follow-up: a lead's WhatsApp reply reopens the cadence, an opt-in after-hours acknowledgement can go out, and each call due now reaches the rep on WhatsApp as well as by push notification, rather than needing a person to remember to check.
See the full setup on the WhatsApp CRM page and read how it works. MAJ Leads starts from AED 249 per month, with a 14-day free trial; details are on the pricing page.
Sources
Frequently asked questions
Do I need a Business Solution Provider to use WhatsApp for lead follow-up?
What is the 24-hour window and why does it limit what I can send?
How many people can I message on WhatsApp before completing business verification?
What happens when a lead says they are not interested?
Anam Jalal
Founder & CEO, MAJ Leads
Anam Jalal is the founder of MAJ Leads, a Dubai-based lead management system that puts every paid lead on a rep's phone within about thirty seconds and chases it until it has an answer. He works hands-on with UAE clinics, brokerages and trading companies on lead follow-up, WhatsApp and CRM integrations, and ran voice AI deployments in the UAE before the company focused on lead management.
Read more about AnamRelated articles
Guide
Up for Grabs: What Happens When a Rep Has Not Called a Lead in 10 Minutes
A new lead is due, and the rep it belongs to has not touched it. Here is what MAJ Leads does at 10 minutes, at 20 minutes, and when a rep is marked away, and how a sales manager should use each signal.
Guide
Working Hours, Fridays and Public Holidays: When Should a UAE Lead Get Its First Call?
Leads do not keep office hours. They arrive at 23:00, on a Friday afternoon, on the first morning of Eid. Here is when each one should get its first call, why your working hours should decide it, and how to plan for the days you close.
