WhatsApp CRM for UAE businesses, on the official Cloud API
WhatsApp CRM for UAE businesses on Meta's official Cloud API: message templates, the 24-hour window, the 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 follow-up schedule your reps work, not a separate chat tool bolted on the side.
Templates, each with one job
Every WhatsApp message MAJ Leads sends outside an open conversation is a pre-approved template built for a specific moment in the follow-up, not a generic broadcast blast. Sending starts once your number is connected and Meta has approved the templates. Some go to the lead and some go to your reps.
To the lead
- Booking confirmation: sent when a lead is booked, with the date, time and what to expect.
- Tried to reach you: sent after the final scheduled try 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 your reps
These are sent from your company's own WhatsApp number to reps who have opted in, which you choose under Who gets WhatsApp alerts in Settings.
- New-lead alert: sent when a new lead is assigned to a rep.
- Call-due alert: sent when a follow-up try falls due.
- Callback-due alert: sent when a callback time a lead asked for arrives.
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 a business can send free-form messages, 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 templates above are built to cover the moments that matter without needing an open conversation first. This isn't a MAJ Leads rule. It's described in Meta's own Cloud API documentation on sending messages, 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, that is a Meta platform limit (see Meta's messaging limits), 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. Verification happens in your own Meta Business Manager, so it is worth starting early rather than discovering the ceiling once lead volume grows past the starting tier.
A reply reopens the whole schedule, not just the chat
If a lead replies to any WhatsApp message, even days after the last scheduled try, that reply reopens the schedule from the 1st try. A lead who went quiet after the 3rd try and messages back a week later isn't left sitting in a chat thread waiting for someone to notice. The reply is treated as a live signal, and a call goes to the assigned rep, inside your opening hours, like any other 1st try.
Why this matters in the UAE
MAJ Leads is for following up people who enquired with you. Calls to people who did not enquire fall under UAE telemarketing rules (Cabinet Resolution 56 of 2024); this product is not built for cold calling. WhatsApp on the official Cloud API gives a business a channel for people who did enquire: a lead who is promised a callback gets a confirmation from your own number, instead of silence, and without resorting to an unofficial number or a bot that doesn't connect to the same lead record your reps work from.
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 templates come written for these specific moments rather than something you draft from scratch. Once approved, a template stays usable indefinitely unless Meta's own policies change the category it falls under.
Where this fits next to your reps' calls
WhatsApp on MAJ Leads was never meant to be the primary channel. It's the channel that keeps a lead informed, and your reps alerted, in the gaps a phone call can't fill: after a final unanswered try, when a callback is set, or when a lead wants to confirm a booking without taking another call. The schedule of up to five tries, worked by your own reps, 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.
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 schedule rather than treating them as competitors. For the full picture, see how it works. MAJ Leads starts from AED 249 a month, with a 14-day free trial. Pricing.
Frequently asked questions
Is this a WhatsApp bot, or does it connect to real WhatsApp?
It is real WhatsApp, on Meta's official Cloud API, using your own business's WhatsApp number connected through your own Meta Business Manager. There is 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. Once your number is connected, the messages a lead receives, such as the booking confirmation and the callback confirmation, come from the same number your business would use for WhatsApp anyway, and they are tied directly into the same follow-up schedule your reps work. If a lead replies, the reply reopens the schedule so a rep follows up. You connect your existing number rather than being issued 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. Verification is done in your own Meta Business Manager, so the sensible move is to start it early rather than wait to hit the ceiling 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 is rarely the constraint people assume it will be before they have actually looked at their numbers.
Can MAJ Leads send my own message any time, or only templates?
The templates cover the moments that need to reach someone regardless of whether a conversation is already open. For the lead: the booking confirmation, the tried-to-reach-you message and the callback confirmation. For your reps, sent from your own WhatsApp number to reps who have opted in: the new-lead alert, the call-due alert and the callback-due alert. Under Meta's rules for the Cloud API, once a lead replies to any message a 24-hour service window opens during which a business can send free-form messages, and outside that window only approved templates can go out. That is a Meta platform rule, not a MAJ Leads restriction. A lead's reply reopens the follow-up, so a rep picks it up.
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 is 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. MAJ Leads starts from AED 249 a month, with a 14-day free trial. What is included is on our [pricing page](/pricing). 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 following up?
The reply reopens the schedule from the very first try, regardless of how long it has been since the last scheduled one. A lead who went cold after the last try 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. A call goes to the assigned rep, and it falls due inside the opening hours you have set per weekday, like any other 1st try. This exists because a lead replying after a long silence is a genuine signal of renewed interest, and the whole point of the schedule is that no live signal like that gets missed simply because it arrived outside the original follow-up window. MAJ Leads is for following up people who enquired with you, and a reply from a lead is exactly that.
