PHII Labs

For Real estate brokerages

AI lead qualification and deal pipelines for Dubai brokerages

A Dubai brokerage automates two corridors: instant WhatsApp qualification of Property Finder and Bayut leads, and document pipelines that read Ejari, SPA and NOC files before they reach an agent. Intake builds start at 15,000 AED; document pipelines 40,000–120,000.

Brokerage owners, sales directors and operations managers in Dubai · AI systems for UAE real estate

Portal lead and document pipeline for a Dubai brokerage

The problem

Where manual work costs you

  • Portal leads decay in minutes and agents respond in hours
  • Agents re-type fields from Ejari and SPA documents into the CRM
  • Off-plan matching across developer feeds is manual
  • The CRM is always three days behind reality

The workflow

What automation replaces

  • 01

    A Property Finder or Bayut enquiry is captured and qualified on WhatsApp in seconds: budget, area, timeline

  • 02

    Scored leads route to the right agent with the full thread

  • 03

    Ejari, SPA, NOC and title-deed documents are read and fields land in the CRM

  • 04

    Low-confidence extractions and client-facing actions wait for human approval

  • 05

    Arabic and English leads get equal handling, including voice-note transcription

Build cost

15,000–120,000 AED/project

plus Meta per-message pricing, BSP fees and run costs

Where Dubai brokerages lose the hours

A Property Finder or Bayut enquiry is a timed test. The buyer opened three or four listings, messaged the agencies and wants a useful answer quickly. Wait forty minutes and the conversation is already with a competitor. Portal leads decay in minutes; most agencies respond in hours. That gap is the first place a brokerage loses money.

The second place is documents. Agents re-type fields from Ejari certificates, sales and purchase agreements and no-objection certificates into the CRM by hand. That is slow, it introduces typos, and it is invisible to the sales director because nobody logs the copying. Our document pipeline write-up breaks down the field maps; the outcome is that a stamped Ejari or a scanned SPA arrives, gets read, and its named fields land in the CRM before an agent has finished opening the attachment.

We built the two pieces in separate shipped systems. An Inventory CRM runs roughly 8,000 units that previously lived in Excel and developer PDFs, with an AI assistant that proposes status changes and a person who approves them. A real estate agency website pre-qualifies buyers in its chat and generates PDF contracts, and cut lead-to-call time by 17%. A brokerage pipeline is those same mechanics pointed at property documents and portal chat. The ai-real-estate-systems hub walks the full capability map.

On our Inventory CRM build, status accuracy went from about 60% to about 98%, and finding a free unit dropped from roughly two hours a day to about ten seconds.
Sergei Suvorin · Co-founder, PHII Labs

What the WhatsApp qualification pipeline does

The flow has five steps. The bot qualifies; it does not sell. It collects the facts, checks them against inventory and books the logistics. Negotiation and price objections go to a person with the full thread.

A portal enquiry arrives as text or a voice note. The pipeline classifies intent and opens qualification in seconds, asking the questions a strong agent asks first: budget, area, buy or rent, timeline. We keep the question count low, because a buyer who meets five screens of forms messages the next agency.

Scoring comes next. Rules beat model intuition. Instead of "this lead is hot" with no justification, the score is computed from the fields: the budget fits the inventory, the area matches what the office covers, the timeline is within 60 days, financing is in place. The scoring article documents the exact rule map and the fields that predict an actual viewing.

Routing sends the scored lead to the right agent with the transcript and the extracted profile, or to the team inbox with a priority flag. Escalation rules override the score: a buyer asking about units outside their stated budget, a viewing needed the next day, a complaint in the thread. Those go to a person immediately.

Write-back closes the loop. The contact, the fields and the conversation attach to the record in HubSpot, Salesforce, Zoho, Odoo or a custom system, anything with an API. The brokerages we audit typically discover their CRM is three days behind reality during the first week, and it stops being that once the sync runs. In the inventory build, deals lost to stale data dropped from roughly three a month to almost none.

A note on the channel: Meta charges per template message outside the reply window and makes replies inside the 24-hour window free (Meta pricing docs). The qualification conversation runs inside that window, which keeps the channel bill down; the running-cost picture is 500 to 5,000 AED a month.

Watch out

A pipeline that extracts thirty fields with no checks feeds wrong data into your CRM at machine speed. Validation rules and a review queue are where most of the engineering hours go, and skipping them is how an AI version becomes more expensive than the manual one.

What does a pipeline cost a brokerage?

Builds price as a fixed fee for a defined first workflow, with a retainer for the run phase. Our cost article gives the full line items; the summary:

TierBuild cost (AED)Timeline
Portal intake and qualification15,000 to 40,0003 to 6 weeks
Document pipeline, one document family40,000 to 120,0006 to 10 weeks
Operational system on your own data model120,000 and up10 to 16 weeks

A brokerage sits at the low end of the document range for one clean document type with basic validation. The price reaches the top end when the build adds Arabic and English, two or three document types, a CRM without a clean API, or an approval step with more than one reviewer role. Arabic NOCs and handwritten amendments on an SPA are where the real hours go.

Run costs land between 500 and 5,000 AED a month: model API, Meta messages, hosting, OCR. Maintenance is the line people forget. Meta changes template rules, portals change lead formats, a CRM vendor ships a new API version, and someone has to notice. Budget a retainer of 10 to 20% of the build per year, or the system decays and the first sign arrives as a complaint.

The arithmetic that decides whether to build: two staff copying document fields by hand for two hours a day is roughly 85 hours a month across the team. Price those hours at your payroll rate, subtract the monthly run cost, and divide the build fee by what is left. That gives a payback period in months, and it is a better basis for the decision than any vendor's opinion.

The qualification schema we use

This is the field set we put in front of every buyer and tenant lead, whichever source it came from. Each field maps to a rule, not just a label.

FieldRuleExample
BudgetFirst filter against the inventory; say when nothing matches2.4 million AED
AreaDistrict list, multi-select, not free textEmirates Hills, Downtown
Buy or rentChooses the pipeline and the document setBuy
Timeline"Within 60 days" triggers viewings now30 days
Financing statusCash vs pre-approved mortgage changes the pitchMortgage at 60% LTV
Viewing availabilityTwo concrete slots, booked in the conversationSaturday 11:00, Sunday 10:00

A lead that answers all six becomes a viewing in one conversation. A lead that stalls at financing goes back to that question instead of receiving a price list. The schema is deliberately short; we add fields only when a rule uses them.

Reading Ejari, SPA and NOC into the CRM

The document half of the build starts where intake ends. A PDF, a photo of a stamped certificate, an email attachment, a WhatsApp forward. OCR turns it into text, extraction pulls the named fields, validation cross-checks them, and a person reviews anything the model flags as low confidence before it files.

DocumentExtracted fieldsWhat it is
EjariTenant, landlord, tenancy dates, annual rentThe registered tenancy contract at the Dubai Land Department
SPAParties, price, payment planThe sales and purchase agreement between buyer and seller
NOCIssuer, status, conditionsNo Objection Certificate from the developer
Title deedOwner, plot, area, deed numberThe ownership record registered at the DLD

Validation separates a useful pipeline from a dangerous one. The tenant name on the Ejari should match the lead. The price on the SPA should match the developer's registered rate where one exists. NOC conditions should not disappear into a PDF. Every failed check goes to the review queue, and every filed record carries the source page so an agent can trace it. That traceability is why agents will hand this pipeline their deals.

Where do RERA and compliance sit in the flow?

Brokering in Dubai runs through RERA registration under the Dubai Land Department. Agents hold a Trakheesi record through the same system, and advertised listings carry the agent's registration details. Compliance is a data problem as much as a licensing problem, and it shapes two parts of the build.

The intake schema captures the portal listing ID next to the lead. That links the enquiry to the exact listing the buyer saw, which keeps the advertising trail accurate when a RERA request or an audit arrives. The document pipeline keeps the contracts that support an agent's position on a given deal. We do not automate filings or submissions; those stay manual. The automation covers the record, the trace and the fields around them.

Buyer and tenant data is personal data under the UAE Personal Data Protection Law (Federal Decree-Law 45 of 2021). We document the data flow, name the subprocessors, keep retention limits and delete on request, which is the same discipline a PDPL audit expects. The qualification bot asks for consent to follow up before it schedules anything.

Does the pipeline handle Arabic and voice notes?

It has to, in Dubai. A large share of buyers message in Arabic, and a meaningful number send voice notes instead of text. The chat runs on Arabic-capable models, transcription handles voice notes with a confidence threshold, and anything below that threshold goes to a person before it becomes a CRM field. Arabic and English leads get the same score format and the same routing rules. Dialect matters; Khaleeji phrasing differs from Modern Standard Arabic, and the models are tuned on Gulf usage with a human fallback for the rest.

The takeaway

Two corridors, both priced: 15,000 to 40,000 AED for portal intake and qualification on WhatsApp, 40,000 to 120,000 for the document pipeline, and 500 to 5,000 AED a month to run either. The build is worth it only when the arithmetic of hours saved beats the run cost, and the review queue stays human.

Start with the corridor that costs you the most actual hours, measure it for two weeks, then extend. Book the free audit and bring the workflow that eats the most time, whether that is responding to portal leads or re-typing Ejari fields into the CRM.

FAQ

Can the bot qualify Property Finder and Bayut leads?

Yes, the enquiry is parsed, budget/area/timeline questions run on WhatsApp, and the scored lead reaches an agent with the whole thread.

Does it handle Arabic leads?

Yes, Arabic-capable models plus voice-note transcription with confidence thresholds and human fallback.

Can it read Ejari and SPA documents?

OCR plus extraction pulls parties, dates, financials and clause flags; a human reviews flagged fields before filing.

Does it write back to our CRM?

HubSpot, Salesforce, Zoho, Odoo: anything with an API; mapped fields are part of the pipeline spec.

What does it cost a brokerage?

15,000 AED and up for portal intake; multi-document pipelines with CRM write-back run 40,000–120,000 AED.

Sources

Proof

Systems we shipped

Start with a free audit

A 30-minute call: we map one workflow and show where automation pays back first