Skip to content

WhatsApp CRM in the UAE: Rules, Templates and the 24-Hour Window

Anam Jalal

Founder & CEO, MAJ Leads

Updated 22 Oct 2026 · 7 min read

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

For most UAE SMEs and brokerages starting out, 250 unique contacts a day is comfortably above actual lead volume. It becomes a real constraint mainly for a business running larger paid campaigns, which is the point at which completing verification matters.

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:

MAJ Leads WhatsApp messages by purpose
MessageSent toPurpose
Acknowledgement (opt-in)LeadSent when a lead arrives outside working hours, to confirm the enquiry was received
Call due nowRepDelivers 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?
No. A business can connect directly to Meta's WhatsApp Cloud API using its own Meta Business Manager, WhatsApp product and number, without a BSP in between. MAJ Leads works with the company's own WhatsApp Business number connected directly this way.
What is the 24-hour window and why does it limit what I can send?
Once a customer messages a business on WhatsApp, that business can reply freely for the next 24 hours. Outside that window, without a new message from the customer, only pre-approved templates can be sent. This is a Meta platform rule, not a MAJ Leads restriction.
How many people can I message on WhatsApp before completing business verification?
Meta caps an unverified WhatsApp Business number at a limited number of unique contacts within a rolling 24-hour period. The starting tier is 250 unique contacts within 24 hours until the business completes Meta's business verification.
What happens when a lead says they are not interested?
The rep taps Not interested, the schedule ends and no further tries are scheduled. A reply from the lead later reopens the schedule from the 1st try.

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 Anam

Related articles

Explore our services