Playbooks
AI for real estate brokerages in Dubai: what actually works
Portal leads go cold in minutes and the best closers spend their day on enquiries that were never going to convert. The four systems that fix that, in build order, with the guardrail each one needs.
Amit Chopra··8 min read
A Dubai brokerage has a specific shape of problem, and it is not the one the software adverts describe.
Leads arrive from Property Finder, Bayut, Dubizzle, the brokerage website, paid social, developer lists and WhatsApp. The same person often arrives three times through three of those, under two spellings and two phone numbers. Nobody replies at eleven at night or on Friday afternoon. By Monday the buyer is in someone else's viewing.
Meanwhile the agents who are good at closing spend most of their day on enquiries that were never going to close, because nothing told them which was which.
This is the playbook we use for that shape, in the order it should be built.
Build order matters more than tooling
The instinct is to buy the impressive thing first: the conversational agent, the voice bot. It is the wrong first move, because a fast reply to a lead you have recorded twice, from a system that does not know the inventory, makes the problem worse and does it faster.
Build in this order:
- One record per person
- A grounded first reply
- Qualification and routing
- Follow-up that stops
Each step is useful on its own and each one makes the next one cheaper.
1. One record per person
Identity resolution first. The system takes the portal enquiry, the web form, the WhatsApp message and the walk-in and decides they are one human being: same phone in a different format, same email, same name with a different transliteration, same unit enquired about within a few days.
This is unglamorous work and it is the foundation. Every number you will later report, and every judgement the system will later make, is wrong if one buyer is three records.
It is also mostly not AI. Matching rules and a good database schema do the bulk of it, with a model used only for the genuinely ambiguous cases. That is the right split: use the model where judgement is needed and code where it is not.
What good looks like: a single timeline per person, showing every channel they came through, every property they asked about, and every reply they got.
2. A grounded first reply
Speed matters here more than almost anywhere else in business. The HBR study of online sales leads (Oldroyd, McElheran and Elkington, 2011) found firms that made contact within an hour were far more likely to qualify a lead than those that waited longer, and the fall-off inside that first hour was steep. Portal leads in Dubai are competitive in exactly this way: the same buyer has usually enquired on three listings.
So the first reply should go out in minutes, at any hour, and it should be correct.
"Correct" is the hard half. The reply must be grounded in live inventory: it may name a project, a unit type, an availability and a price only if that exact value is in your system right now. Not what was true last month, not what the model believes about the market.
The guardrail we build for this is blunt on purpose. Every outgoing reply is checked against the real inventory ceiling before it is sent. If it names a price or a unit that does not exist, it is regenerated once, and if it fails again it goes to a person instead of the customer. That check is tested by a suite that actively tries to trick the system into over-promising.
That guardrail is the difference between an assistant and a liability. In a market with off-plan launches, payment plans and rapidly changing availability, a confident wrong price is not a small error. It is a complaint, and in some cases a regulatory one.
Related: AI chatbot for customer service.
3. Qualification and routing
The second pass reads the conversation and extracts what the closer needs: budget, cash or mortgage, end user or investor, timeline, area preference, whether they are in the country.
Then it decides. A qualified lead goes to a named agent with a dossier attached. An unqualified one goes to nurture. An ambiguous one goes to a person to look at, which is the correct answer more often than vendors like to admit.
The rule we hold to: the system may sort and summarise, but a human decides anything that commits the business. Booking a viewing, agreeing a price, making a promise about a payment plan. Those stay with a person.
What good looks like: your best closer opens the morning to five dossiers instead of forty raw enquiries, and each dossier says why this person is worth the call.
Related: AI lead qualification agent.
4. Follow-up that stops
Most brokerage follow-up is either nothing or too much. Both lose the buyer.
The sequence that works is short, specific to what the person asked about, and it has an ending. It references the unit they enquired about. It stops when they reply, when they book, or after a set number of touches. It never sends at three in the morning.
Notably, this one usually needs no model at all. A rules-based sequence with good templates outperforms a generated one, because the value is in the timing and the stopping, not the prose. We have removed the AI from this exact component and the results improved.
Related: AI follow-up automation.
What to leave alone for now
Voice agents. They demo brilliantly and they are the hardest thing on this list to get right, because a voice agent that mishears an Arabic name or an area, or gets a price wrong out loud, cannot be quietly corrected. Design the channel, ship it after text is proven.
Automated valuations presented to clients. A model estimating a price is a different product from a system reporting your inventory, and the liability is different too. If you want valuations, build them as a computed model with a documented method, not a generated number.
Listing copy at volume. Fine to draft with a model, and it still needs a human read before it goes to a portal. The saving is real but modest, and it is not the bottleneck in your business. The bottleneck is response time.
What this costs to run
There are two bills, and portal-volume businesses should look hard at the second one. Every lead that touches the system costs a fraction of a fil in model usage, which is small, plus hosting, monitoring and maintenance, which are steady.
The number that decides the project is not the model bill. It is how many additional viewings the first-reply time buys you, against roughly what the build cost. Our payback calculator does that arithmetic if you have your own numbers to hand, and the cost breakdown explains each line item.
The data question, because it is a UAE question
Personal data in this workflow is a buyer's name, phone, budget and intent. Under the UAE Personal Data Protection Law that is personal data with a real duty attached, and most model providers process outside the country.
Decide it on purpose. Which provider, which region, what is sent, what is stripped before sending, what is retained and for how long. It is a one-page decision made at design time and an expensive retrofit made later.
Where to start
If your first-reply time is measured in hours, start with steps one and two and measure only that. It is the shortest distance between a build and a number your management team can see.
Our two-week assessment prices this shape at a fixed fee: what to build, in what order, what it costs to run, and what it should move. If you would rather talk it through first, the AI agent development page describes how we build and what you own at the end.