Skip to content

WhatsApp CRM for UAE businesses, on the official Cloud API

WhatsApp CRM for UAE businesses on Meta's official Cloud API: 6 lead templates, the 24-hour window, 250-contact limit, and no BSP mark-up.

Why "official" matters more than the word "CRM" here

Search "WhatsApp CRM" and most results are global tools — generic inboxes that connect to WhatsApp through a reseller, known in the industry as a Business Solution Provider (BSP), which sits between your business and Meta and adds its own margin to every conversation. MAJ Leads connects directly to Meta's WhatsApp Cloud API: no BSP, no reseller markup layered on top of Meta's own rates. It's your business's own WhatsApp Business number, connected through your own Meta Business Manager, sending messages that are part of the same lead cadence MAJ Leads runs by phone — not a separate chat tool bolted on the side.

Six templates, each with one job

Every WhatsApp message MAJ Leads sends is a pre-approved template built for a specific moment in the cadence, not a generic broadcast blast:

To the lead

  • Lead received, after hours — sent the instant a lead arrives outside the calling window, confirming it's been received and that a call will follow once the window opens.
  • Booking confirmation — sent the moment an appointment or viewing is confirmed, with the date, time, and what to expect.
  • Tried to reach you — sent after the final scheduled attempt goes unanswered, so the lead knows they weren't ignored and can reply to restart contact.
  • Callback confirmation — sent when a lead has asked to be called back at a specific time, confirming that slot back to them.

To the business

  • Booking summary — sent to the client's team the moment a booking is confirmed, so nobody has to check the dashboard to know a slot filled.
  • Needs-human alert — sent when a lead needs a person rather than the AI to take over, with a summary and a transcript link attached.

The 24-hour window, and why it isn't a limitation to work around

Once a lead replies to any message, a 24-hour service window opens during which MAJ Leads can send free-form replies, not just pre-approved templates, the same way a normal WhatsApp conversation works. Outside that window, only approved templates can be sent, which is exactly why the six templates above are built to cover every moment that matters without needing an open conversation first. This isn't a MAJ Leads rule; it's Meta's own messaging limits documentation for the Cloud API, and every business running on WhatsApp's official platform works inside the same window.

250 contacts a day, until your business is verified

A newly connected WhatsApp Business number is limited to messaging 250 unique contacts in a rolling 24-hour period before Meta's own business verification is complete — again a Meta platform limit, not something MAJ Leads imposes. For most businesses starting out, that ceiling sits comfortably above daily lead volume; once verification completes, Meta raises the limit in tiers based on usage and quality rating. MAJ Leads' setup process walks a client through business verification as part of onboarding rather than leaving it as a surprise once lead volume grows past the starting tier.

A reply reopens the whole cadence, not just the chat

If a lead replies to any WhatsApp message, even days after the last scheduled call attempt, that reply reopens the calling cadence from RNR1, the first attempt in the sequence. A lead who went quiet after RNR3 and messages back a week later isn't left sitting in a chat thread waiting for someone to notice; the system treats the reply as a live signal and puts a call attempt back on the clock immediately, on the same rails and inside the same calling window as any other attempt.

Why this matters more in the UAE specifically

UAE businesses run outbound calling inside a legal window set by Cabinet Resolution No. 56 of 2024, published on the UAE Legislation portal; calls carry rules around hours and consent that a chat message doesn't carry the same way. WhatsApp on the official Cloud API gives a business a channel that keeps working, inside Meta's own rules, for the hours a phone call can't legally run, without resorting to an unofficial number or a bot that doesn't actually connect to the same lead record as the calls MAJ Leads makes.

How template approval actually works

Every WhatsApp template has to be submitted to Meta for approval before it can send, a review step that typically clears within a few hours to a couple of days depending on category and wording. This isn't a MAJ Leads-specific delay; it's how the Cloud API works for any business sending templated messages, and it's why the six templates are pre-built and pre-tested rather than something a client writes from scratch during onboarding. If a client wants a wording change — a different tone, a mention of a specific promotion, a different callback window — the updated template goes back through Meta's approval queue before it goes live, so changes to live templates are planned rather than instant. Once approved, a template stays usable indefinitely unless Meta's own policies change the category it falls under.

Where this fits next to a phone-based cadence

WhatsApp on MAJ Leads was never meant to be the primary channel — it's the channel that keeps a lead informed and reachable in the gaps a phone call can't fill: outside calling hours, after a final unanswered attempt, or when a lead wants to confirm a booking without taking another call. The RNR calling cadence, run by Team Mode or AI Mode, stays the primary way a lead actually gets engaged and qualified; WhatsApp closes the loop around it so nothing about the process feels like silence to the person on the other end, whether or not a call has connected yet.

If you're deciding whether a chat channel can replace your phone line entirely, our take on that exact question is worth reading first — the short answer is that WhatsApp and calling do different jobs, and MAJ Leads runs both from the same cadence rather than treating them as competitors. For the calling side of the pipeline, see Team Mode and AI Mode. Pricing starts from Team Mode at AED 299 a month; the lead generation service that feeds this pipeline is on our Dubai page.

Frequently asked questions

Is this a WhatsApp bot, or does it connect to real WhatsApp?

It's real WhatsApp, on Meta's official Cloud API, using your own business's WhatsApp number connected through your own Meta Business Manager. There's no separate chatbot number, no third-party inbox pretending to be WhatsApp, and no Business Solution Provider sitting between your business and Meta adding its own markup. The messages a lead receives — the after-hours receipt, the booking confirmation, the callback confirmation — arrive from the same number your business would use for WhatsApp anyway, and they're tied directly into the same calling cadence MAJ Leads runs by phone. If a lead replies, that reply opens a genuine two-way WhatsApp conversation inside Meta's 24-hour service window, not a scripted bot flow with no way out. Setup connects your existing number rather than issuing you a new one.

What happens if I go over 250 contacts in a day?

The 250-unique-contacts-per-24-hours limit is set by Meta, not by MAJ Leads, and it applies to a WhatsApp Business number before that business has completed Meta's own business verification process. Once verification is complete, Meta raises the limit in tiers based on usage history and account quality rating, and most established businesses move well past 250 within their first verification tier. MAJ Leads' onboarding process walks a client through business verification proactively, rather than waiting for a client to hit the ceiling and find out about it mid-campaign. For a business just starting out, 250 unique contacts a day is comfortably above typical lead volume in the early months, so it's rarely the constraint people assume it will be before they've actually looked at their numbers.

Can MAJ Leads send my own message any time, or only these six templates?

Both, depending on timing. The six templates cover the moments in the cadence that need to reach a lead regardless of whether a conversation is already open — after-hours receipt, booking confirmation, tried-to-reach-you, callback confirmation, plus the two internal alerts to your team. Once a lead replies to any message, a 24-hour service window opens during which free-form replies can be sent, the same as a normal WhatsApp conversation between two people, not restricted to pre-approved wording. Outside that window, only the approved templates can go out, which is a Meta platform rule for the Cloud API, not a MAJ Leads restriction. In practice this means a lead who's actively replying gets a natural conversation, and a lead who's gone quiet still receives the right template at the right moment without the conversation window needing to be open first.

Does MAJ Leads charge extra per WhatsApp message?

MAJ Leads doesn't add a Business Solution Provider markup on top of Meta's own conversation-based pricing, because there's no BSP in the chain at all — the connection runs directly to Meta's Cloud API on your own number. Meta itself prices WhatsApp Business conversations directly, and those platform costs are separate from MAJ Leads' own subscription. Full current pricing for Team Mode and AI Mode, including what's included, is on our [pricing page](/pricing); as a reference point, Team Mode starts from AED 299 per month. The absence of a reseller layer is one of the more concrete differences between MAJ Leads' WhatsApp setup and most "WhatsApp CRM" tools on the market, which route messages through a BSP by default and price accordingly.

What happens if a lead replies weeks after we stopped calling them?

The reply reopens the calling cadence from the very first attempt, RNR1, regardless of how long it's been since the last scheduled call. A lead who went cold after the fifth attempt and comes back with a WhatsApp message a month later is treated as a live, active lead again, not archived history someone has to manually reactivate. The new RNR1 attempt runs inside the same 09:00–18:00 Gulf Standard Time window and the same don't-call-list check as any other call, so a late reply doesn't bypass the rails that apply to every lead. This exists because a lead replying after a long silence is a genuine signal of renewed interest, and the whole point of the cadence is that no live signal like that gets missed simply because it arrived outside the original follow-up window.