For UAE brokerage marketing teams, a real estate CRM should do three things: capture portal and ad leads into one pool, record the source of every enquiry, and report cost per qualified lead by channel. This guide walks through what to ask for, how to structure attribution, and the workflow from ad click to agent call.
What a marketing team actually needs from a real estate CRM
Most marketing managers at UAE brokerages are judged on one number: how many viewings, valuations, or deals came from the campaigns they ran. A CRM earns its seat when it shows that number honestly, per source, without hours of spreadsheet work.
At minimum, the CRM should:
- Accept leads from Bayut, Property Finder, Dubizzle, Meta ads and Google Ads into a single lead pool, so nothing sits in a separate inbox.
- Store the full source path on every lead: channel, campaign, ad set, ad, keyword and UTM parameters.
- Route each lead to an agent automatically, with rules for area, project, language or workload.
- Log response time and first contact, so a slow response does not get blamed on marketing.
- Update the lead's source through the sales journey, so you can report cost per viewing and cost per deal, not just cost per lead.
WIYO's portal lead workflows bring Bayut, Property Finder and Dubizzle enquiries into a shared lead pool with assignment and deduplication. For ad-sourced leads, ask during procurement how Meta and Google form submissions are captured and whether the same lead pool is used.
Connecting portal leads and ad campaigns
Why the lead pool must be one place
If portal leads land in one inbox and ad leads in another, you will never get a true cost-per-lead picture. The first requirement is architectural: one lead entity, one pool, one owner per lead.
Ask the vendor what happens when a lead arrives from a portal, a Meta lead form, a Google lead form extension, and a landing page. The answer should describe the same CRM record being created or matched, not four separate CSV exports.
For a practical view of how portal capture works, read our Bayut & Property Finder CRM integration guide.
What to check for ad platforms
- Meta (Facebook/Instagram) lead ads: The form submits without leaving the platform. The CRM should receive it via API or a no-code bridge such as Zapier. If the vendor only offers email-to-CRM parsing, ask how quickly that email is picked up.
- Google Ads lead form extensions and website forms: Both should map to the same lead record, with gclid or UTM stored for attribution.
- Landing pages: Your own pages should pass UTM values into hidden form fields, and the CRM should read them automatically.
WIYO's guide to syncing Facebook and Google Ads leads explains the options and what to look for in a Dubai brokerage context.
UTM tracking and ROI reporting by source
How UTM fields should map to CRM fields
UTM parameters are only useful if the CRM stores them on the lead and carries them through to the deal. Ask for a field mapping demo before you buy.
A minimal mapping for a UAE brokerage looks like this:
utm_source→ Lead source (portal, meta, google, website)utm_medium→ Portals organic, Portals paid, Paid social, Paid searchutm_campaign→ Campaign name or developer project nameutm_content→ Ad variant or listing typeutm_term→ Keyword or audience segment
If the CRM captures utm_source but not utm_campaign, you can report channel totals but not campaign ROI. That is a common gap.
The metrics marketing should report every week
A marketing team needs more than leads. The CRM should let you build a source report with these columns:
- Leads by source and campaign
- Qualified leads (phone answered, requirement matched)
- Viewings booked
- Offers made
- Deals closed
- Spend, if you import cost data or track it in a spreadsheet beside the CRM
Then the ratios: cost per lead, cost per qualified lead, cost per viewing, cost per deal. Without the deal column, you cannot prove marketing ROI.
| Marketing need | What to ask in a CRM demo | Why it matters |
|---|---|---|
| One lead pool | Show a portal lead and a Meta lead side by side in the same list | Prevents duplicate records and double assignment |
| Source capture | Show UTM fields on the lead record and whether they are editable | Enables campaign-level reporting |
| Cost attribution | Show how to import or record cost per campaign | Needed for true ROI |
| Assignment rules | Show a rule that routes by area, project or language | Speeds up response and improves conversion |
| Response logging | Show first response time per lead and by source | Separates slow sales follow-up from bad marketing |
| Funnel reporting | Show a report from lead → viewing → deal by source | Justifies marketing spend to the owner |
For a broader look at what UAE CRMs cost and how pricing models work, see our UAE CRM pricing models guide and the UAE real estate CRM pricing index 2026.
Alerts for underperforming campaigns
A good CRM for marketing teams does not wait for the monthly report. It watches two things:
- Lead response speed by source. If agents take 45 minutes to call a Meta lead but 5 minutes on a portal lead, marketing can stop blaming the platform and work with sales on the handoff.
- Cost per qualified lead by campaign. If one campaign's cost per qualified lead doubles week over week, the manager should see it before the budget is spent.
Ask your vendor whether alerts can be configured per source and per campaign, and whether they can notify a marketing manager on WhatsApp or email. Some CRMs only alert the assigned agent, which misses the marketing use case.
In Dubai, response speed is one of the biggest controllable factors in lead conversion. Our article on the 15-minute rule explains why and how to set it up.
Workflow: from ad click to assigned agent
Here is the workflow a marketing team should demand from a UAE real estate CRM.
- A prospect clicks a Meta ad or Google ad for a specific Dubai development.
- The ad's UTM parameters travel with the click and are stored in the form submission.
- The CRM creates a new lead or, if the same phone number or email already exists, merges the new source onto the existing lead record.
- Deduplication runs against all sources, including previous portal enquiries.
- The lead is assigned to an agent based on rules — for example, the development's assigned agent, or round-robin within the team.
- The agent receives a notification with full lead context, including source, campaign, clicked listing and any previous interaction.
- The agent calls or replies within the response target. The CRM logs the time.
- As the lead progresses to viewing, offer and deal, the CRM keeps the source information attached, so the final ROI report is accurate.
If any step in this chain depends on a manual CSV export or a team member forwarding an email, the CRM is not doing its job.
Questions to ask CRM vendors about marketing features
Before you sign, walk the vendor through this list:
- Can you show a live example of a Meta lead form and a portal lead in the same lead pool?
- Where are UTM parameters stored, and which fields are searchable and filterable?
- Can I import cost data per campaign, even if only via API or CSV?
- Can the CRM alert a marketing manager when cost per lead or response time crosses a threshold?
- Does reporting include lead → viewing → deal by source, or only lead counts?
- How does deduplication work when the same prospect clicks an ad after already enquiring on a portal?
- What happens to source data if the lead is reassigned or the campaign ends?
- Can I export a source report in a format the brokerage owner can read in five minutes?
If the vendor answers all of these confidently with a live demo, the CRM can support a UAE marketing team. If they only show a generic sales pipeline, keep looking.
Who this is for
This guide is for marketing managers and brokerage owners in the UAE who run paid campaigns on Meta or Google and portal campaigns on Bayut, Property Finder or Dubizzle, and who are tired of measuring success with screenshots. It is also for owners who suspect marketing spends more than it brings back but cannot prove it.
It is not for a solo agent who advertises occasionally and treats every lead the same. In that case, a simpler lead inbox may be enough, and a full marketing attribution setup may be overkill.
WIYO's lead pool and portal assignment workflows are designed for the multi-source reality of UAE brokerages. But the exact connection methods for Meta and Google Ads, and the depth of cost reporting, depend on your deployment and must be confirmed during procurement.
Frequently asked questions
What is the difference between lead capture and lead attribution in a real estate CRM?
Lead capture means the CRM receives a new enquiry from any source and creates a lead record. Lead attribution means the record stores which channel, campaign and ad produced it. Many CRMs capture leads but do not store UTM parameters or ad IDs, so you can see total leads but never know which campaign produced them. Always ask for both.
Can a UAE real estate CRM track ROI per portal?
Yes, if the CRM records the portal as the lead source and you import the portal's cost data. Bayut, Property Finder and Dubizzle each have different pricing and listing models, so cost per lead will differ. The CRM should report leads, viewings and deals by portal so you can compare true return, not just enquiry volume.
Do I need a separate marketing tool if my CRM has campaign tracking?
It depends on how deep your campaign management goes. A CRM with basic source attribution can replace a spreadsheet for ROI reporting. But if you need ad optimisation, A/B testing, audience building or automated ad budget rules, you will still want Meta Ads Manager or Google Ads. The CRM should integrate, not compete.
How should a Dubai brokerage handle portal leads and ad leads that come from the same person?
Deduplication is essential. A buyer may click a Facebook ad, then later enquire on Property Finder with the same phone number. The CRM should match by phone or email, merge the sources, and keep both source records visible on one lead. If it creates two separate leads, two agents may call the same buyer, which damages trust and inflates marketing costs.
What response time should a CRM enforce for marketing leads in Dubai?
Our guidance is to aim for a first response within 15 minutes, especially for portal and ad leads. The faster an agent calls or replies, the higher the chance of a conversation. A CRM should log response time per lead and per source, and alert managers when the target is missed. Read our 15-minute rule guide for details.
Does WIYO offer native Meta and Google Ads integration?
WIYO's core is portal lead workflows from Bayut, Property Finder and Dubizzle, with a shared lead pool and assignment rules. For Meta and Google Ads, the connection method depends on your current setup; ask WIYO during procurement which options are available and how UTM fields are stored. This article is a buying guide, not a specification of WIYO's ad integrations.
Sources
No external statistics, prices or regulatory thresholds were used in this article. All workflows and evaluation questions are drawn from WIYO's published guides and product documentation. For specific integration capabilities and costs, confirm directly with each CRM vendor before purchase.
Written by
Shaffay Bajwa
Founder & CTO at WIYO · Software engineer, 5 years building in the UAE real estate market.
Want to see WIYO live?
30-minute personalised demo with live data from your existing portals.




