Guide
From Lead-Gen Engine to AI Voice Agent: Building a UAE Pipeline That Runs at 2 AM

Quick answer
MAJ Leads combines a lead-generation engine with an AI voice agent and Make.com CRM integration to build a UAE pipeline that runs 24/7. Leads are sourced, called within seconds, qualified in English, Arabic, Hindi or Malayalam, and delivered to your CRM in under 30 seconds — with outbound calls DNCR-screened and confined to the 09:00–18:00 window.
Why does the UAE lead pipeline break in three places?
Most businesses in Dubai treat lead generation, lead response, and CRM data entry as three separate problems handled by three separate people. A marketing agency or portal generates the leads. A sales team — or an overworked receptionist — tries to call them. Someone eventually logs the outcome in the CRM, hours later, with details missing. Each handoff is a point of failure.
The cost of that fragmentation is speed. Research published by Harvard Business Review found that companies that tried to contact a lead within an hour of the enquiry were nearly seven times more likely to have a meaningful conversation with a key decision-maker than those that waited just an hour longer. In a market like Dubai — where the same lead often submits enquiries to several providers at once — the business that calls first has a structural advantage.
The problem compounds after hours. Your lead-generation engine does not switch off at 6 pm. Enquiries arrive overnight, over weekends, during Ramadan reduced-hours shifts. But your sales team does stop. The result is a queue of cold leads waiting for Monday morning — and a competitor who answered over the weekend.
How does the MAJ three-layer pipeline actually work?
The pipeline has three connected layers: a lead-generation engine that sources contacts, an AI voice agent (built on Vapi) that calls and qualifies them, and a Make.com integration layer that writes every outcome to your CRM. The layers are designed to operate without human intervention between them.
- Lead sourced or captured. A new contact enters via a portal webhook, a web form, a WhatsApp Business message, an inbound call, or a batch upload from your lead-generation campaign. The Make.com workflow is triggered immediately.
- Compliance check (outbound only). Before the AI dials an outbound number, it is screened against the DNCR. Numbers on the Do Not Call Registry are suppressed automatically — the call is never placed. Inbound contacts who rang you first bypass this step entirely, as inbound calls are exempt from outbound telemarketing rules.
- AI places the call within seconds. The voice agent picks up or dials with sub-2-second response time, 24 hours a day, seven days a week. There is no queue, no shift dependency, no delay while an agent finishes another call.
- Qualification in the caller's language. The AI opens in English by default. If the contact responds in Arabic, Hindi, or Malayalam, the conversation continues in that language — mid-call code-switching included. The qualification script is configured for your use case: clinic appointment intake, property enquiry, service callback, or other.
- Outcome written to CRM in under 30 seconds. Once the call ends, Make.com pushes the structured record — qualification answers, language spoken, disposition, timestamp — to your CRM. Supported systems include Dynamics 365, Zoho, HubSpot, Salesforce, Bitrix24, Pipedrive, and Google Sheets.
- High-intent leads flagged for immediate human follow-up. If configured, the system can transfer a hot lead to a live agent mid-call, or create a priority task in the CRM for urgent callback.
What is the difference between the inbound and outbound pipelines?
The two pipelines share the same AI layer and CRM integration, but they operate under different legal frameworks and serve different commercial purposes.
| Dimension | Inbound (24/7 receptionist) | Outbound (AI caller) |
|---|---|---|
| Who initiates the call | The customer calls your number | The AI dials the lead |
| DNCR screening required | No — inbound is exempt | Yes — before every dial |
| Calling-hours restriction | None — answer any time, 24/7 | 09:00–18:00 only (Resolution 56) |
| TDRA prior approval | Not required for inbound | Required for outbound campaigns |
| Primary use case | After-hours cover, overflow, multilingual reception | Speed-to-lead on new enquiries, re-engagement within rules |
| Typical trigger | Caller dials your published number | New lead enters CRM or webhook fires |
For many businesses, the highest-value configuration combines both: inbound 24/7 so no call goes unanswered, and outbound to follow up on web-form or portal leads generated during business hours — with the 09:00–18:00 window enforced automatically. Clinics, for instance, use the inbound layer to take after-hours appointment requests (see how after-hours AI reception works for Dubai clinics) while using the outbound layer to confirm appointments booked online.
How does compliant outbound work under UAE telemarketing law?
UAE outbound telemarketing is governed by Cabinet Resolution No. 56 of 2024, which came into effect on 27 August 2024, with penalties set out in Cabinet Resolution No. 57 of 2024. The obligations the pipeline must satisfy for every outbound campaign are:
- DNCR screening before every dial — numbers registered on the Do Not Call Registry must not be contacted. A business that calls a DNCR-registered number faces fines of AED 50,000 on a first violation, rising to AED 75,000 and AED 150,000 on repeat violations (Resolution 57 — verify current amounts against the official text).
- Calling window: 09:00–18:00 only — outbound calls outside this window are prohibited. The pipeline enforces this automatically; if a lead arrives at midnight, the dial is scheduled for the next morning inside the window.
- Prior TDRA approval — outbound telemarketing campaigns require prior authorisation from the Telecommunications and Digital Government Regulatory Authority before launch.
- Caller ID registered to your trade licence — the originating number must be tied to the business's commercial registration.
- Call recording with notification — all calls are recorded and callers are notified at the start of the call. Recordings are retained for the period required under UAE telecom law.
- Maximum two attempts per number per seven-day window — if a contact does not answer, a second attempt is permitted within the week. After a hard refusal, the number is locked out for the remainder of that day.
Legal caveat
Why does multilingual qualification matter for UAE lead pipelines?
The UAE is home to residents of more than 200 nationalities, and Dubai is its most diverse city. A lead pipeline that qualifies only in English is, in practice, a pipeline that filters out a substantial share of the addressable market before the first conversation.
The AI voice agent operates in English, Arabic (Khaleeji-neutral MSA), Hindi, and Malayalam — the four languages confirmed in live deployments. Mid-call code-switching means that a conversation that begins in English and shifts to Hindi does not break the qualification flow: the agent follows the caller, not the script's default language. For healthcare, this matters particularly — a Malayalam-speaking patient who cannot clearly express symptoms in English is far more likely to complete a booking in their own language. The multilingual aspect of this pipeline is explored in depth in the post on multilingual AI receptionists for UAE healthcare.
How does Make.com wire the AI agent to the CRM in under 30 seconds?
Make.com is the integration layer that makes the pipeline coherent. A typical scenario for an outbound lead-follow-up pipeline looks like this:
- A new contact record appears in the CRM (or a form webhook fires).
- Make.com checks the record against the DNCR lookup.
- If the number is clear and the local time is within 09:00–18:00, Make.com triggers the Vapi outbound call.
- Vapi handles the conversation and returns a structured call summary — disposition (answered, not answered, qualified, declined), qualification fields filled, language used.
- Make.com writes the outcome back to the CRM record within seconds of the call ending.
- If the lead is flagged as high-intent, a follow-up task or notification is created for the sales team.
The same Make.com layer handles the inbound receptionist: when the AI answers an inbound call and the caller books an appointment or requests a callback, the record is created or updated in the CRM before the call even ends. Supported CRM systems include Dynamics 365, Zoho, HubSpot, Salesforce, Bitrix24, Pipedrive, and Google Sheets. For healthcare, calendar integrations with Cal.com and Healthsite are also supported.
What does this pipeline not do — and why does that matter?
Honest framing matters when you are evaluating whether an AI pipeline replaces part of your team or augments it. The MAJ pipeline is designed to handle the first touch and the data infrastructure — it is not a replacement for a skilled sales conversation or a clinical consultation.
- It does not close deals. The AI qualifies leads and books appointments; the commercial relationship is built by a human. High-intent leads are routed to your team for follow-up.
- It does not guarantee TDRA approval. The pipeline enforces the technical compliance rails (DNCR, window, recording). Obtaining prior TDRA approval for your outbound campaigns is the client's responsibility.
- It does not operate in languages beyond the four confirmed. English, Arabic, Hindi, and Malayalam are live. Deployments in additional languages can be scoped on a per-client basis — the underlying Vapi platform supports many languages — but no other language should be assumed available without discussion.
- It does not eliminate the need for CRM hygiene. The pipeline writes structured data to your CRM in under 30 seconds. If your CRM has duplicate records, stale contacts, or unmapped fields, those problems exist before and after the AI is deployed.
How quickly can a UAE business get this pipeline running?
Standard onboarding is 14 business days. A rush configuration — for businesses that need the pipeline operational quickly — is possible in 5–7 business days. The onboarding covers: AI agent voice and script configuration, language selection, CRM and Make.com integration setup, DNCR compliance configuration, caller-ID registration verification, and testing across your call scenarios.
Pricing scales with call volume, the number of languages, and the depth of integration. The range for a deployed MAJ pipeline is AED 1,500–25,000+ per month. A more detailed breakdown of what drives cost for AI voice agents in the UAE is in the guide on AI voice agent cost in the UAE.
The practical case for the pipeline is straightforward: if your business is generating leads that go unanswered overnight, at weekends, or within the first five minutes of arriving — the pipeline addresses each of those gaps simultaneously. The real estate application of speed-to-lead is detailed in the post on Dubai real estate portal leads and viewings booked in 60 seconds.
Sources
Frequently asked questions
What is a lead gen AI voice agent pipeline in the UAE?
Is automated outbound calling legal in the UAE?
How quickly does the AI follow up on a new lead?
Which CRMs does the pipeline integrate with?
Does the AI disclose that it is not a human?
How long does it take to set up this pipeline?
Anam Jalal
Founder & CEO, MAJ Leads
Anam Jalal is the founder of MAJ Leads, a Dubai-based AI voice agent company deploying TDRA-compliant AI receptionists and callers for UAE clinics, brokerages and SMEs — working hands-on across UAE telephony and CRM integrations, from SIP provisioning to TDRA compliance configuration.
Read more about Anam →Related articles
Industry
Dubai Real Estate: How AI Calling Turns Portal Leads Into Viewings in 60 Seconds
Speed-to-lead is the single biggest conversion lever in Dubai real estate. Here's how AI calling closes the gap between a portal enquiry landing and a viewing booked — often before a human agent has seen the notification.
Guide
Google Business Profile + AI Calls: The Dubai Local-SEO Combo That Books Itself
A tuned Google Business Profile drives local-search calls. An AI receptionist converts every one of those calls into a booked job — 24/7, in English, Arabic, Hindi or Malayalam. Here is how to build both layers.
