
Real estate CRM for brokers · agents and compliance
One expired broker card can cost a deal’s commission.
Brokerages hire fast, and every agent’s card, test and visa expires on its own date. Every deal needs KYC, and cash that adds up past AED 55,000 needs the MLRO. We set up Salesforce so expired agents pause automatically, each deal carries its KYC and a cash total, and records are kept for five years.
Salesforce consulting partner since 2010 · MVP Hall of Fame · 200+ agents in production · UAE, India and US desks
The problem
Where compliance becomes a fine.
The process map
From hiring an agent to a clean audit.
A new agent joins, and a buyer pays part in cash.
- 01OperationsOnboards the agentBRN, card, test, visa and good conduct certificate with dates.On: Salesforce agents
- 02CRMWatches expiriesReminders at 60 and 30 days; an expired card pauses leads and hides listings.On: Salesforce agents
- 03AgentCollects KYCUpload link per party; the record shows what is missing.On: Salesforce compliance
- 04CRMAdds up cashEach payment’s method; at AED 55,000 in cash the MLRO is told in Slack.On: Salesforce compliance
- 05MLRODecides and filesFiles the REAR on goAML if needed and stores the reference on the deal.On: goAML
- 06OwnerAnswers the inspectorFive years of deals, KYC and references, from one report.On: Salesforce report
The screens
The roster and the deal file.
Example agents, deals and figures.

Operations
An expired broker card pauses that agent’s leads and hides their listings until it is renewed, because an unlicensed agent’s deal can lose its commission.
- 01Each agent’s BRN, broker card expiry, annual test, visa and good conduct certificate.
- 02An expired card pauses leads and hides listings; the status says why.
- 03Reminders for renewals and exams coming up.

MLRO
Cash payments add up on the deal. At AED 55,000 the MLRO is told; the MLRO decides and files, and the goAML reference is stored on the deal.
- 01Parties and KYC: ID, screening date and source of funds for each party.
- 02Payments: every payment with its method, so cash adds up across the deal.
- 03The alert: at AED 55,000 in cash the MLRO is told; the MLRO decides and files.
- 04Record keeping: documents, the five-year retention date and the goAML reference.
Every use case
Every compliance use case we set up.
Pick the ones you need. Most teams start with three or four.
Before and after
What changes for the team.
Example
Operations manager hiring ten agents a month
Today: Cards and visas are tracked in a sheet; an agent worked two weeks on an expired card.
After: Expired cards pause leads and listings until renewed; operations sees renewals a month ahead.
Example
MLRO at a mid-size brokerage
Today: Cash payments are spread across receipts; nobody can show screening was done before the deal.
After: Each deal shows its KYC with dates and a cash total that alerts at AED 55,000.
FAQ
What teams ask first.
- What is the cash threshold for a REAR?
- The Ministry of Economy asks brokers to file a Real Estate Activity Report on goAML for freehold deals with cash of AED 55,000 or more, in one payment or several, or paid in virtual assets, and to keep records for at least five years.
- Does the CRM make AML decisions?
- No. It collects, adds up and flags. Your MLRO decides and files, and the record shows when and what.
- Do you connect to DLD for broker card checks?
- DLD lists a Dubai Brokers API for subscribers. If you hold a subscription we can read from it; otherwise the dates are entered from the card.
The brief · one email
Tell us how this stage runs today.
The honest no: if the work is a software factory with a named delivery date, we are the wrong partner.