The sales operating system for Gulf brokerages.
One authenticated console for the whole brokerage, with two AI agents and a human on every write.
Palm Views
Block C · 12 units · 4 available
- available
- reserved
- sold
Sample data
Select a unit to see its detail.
Block C
- Available4
- Reserved3
- Sold5
Payment plan
- On booking20%
- During construction40%
- On handover40%
Embed
Map iframe snippet for the brokerage site.
The problem
The patchwork does not talk to itself.
Run the brokerage from one console — inbox, dealer commissions, site visits, plot and tower inventory, overseas investors — with an AI that sells on the channels your buyers already use, and an ops copilot your team can ask in plain English.
Leads trapped in chats
Buyers expect an instant reply at midnight, and the enquiry is sitting in someone’s personal inbox.
Commission chaos
Partners expect accurate payouts, and VAT status lives in a spreadsheet cell somebody last corrected.
No trustworthy dashboard
Management wants one trustworthy view, and gets monthly numbers assembled by hand from five sources.
AI without guardrails
Generic chatbots invent answers or mutate records, so nobody trusts them near the inventory.
Two AI agents
AI on both sides of the counter, with a human on every write.
The external responder answers buyers from live inventory and your documents. The internal copilot answers staff and proposes changes — and proposing is all it does, because every write becomes an approval card.
The internal copilot
Write tools never execute inside the model loop. They create an approval card with editable arguments, and nothing changes until a person confirms it.
Commission ledger
Cycle Oct 2026 · VAT 5% where registered
Copilot
Agentic mode onThis is a write, so it needs your approval before anything changes.
mark_dealer_paid
Approval card · Demonstration
- Dealer
- Al Reem Properties
- Cycle
- Oct 2026
Awaiting confirmation. Nothing has changed.
The external responder
It answers only from the tools its configuration permits and the knowledge base. Hot intent, a booking, or ambiguity hands the thread to a human, and the AI steps aside until it is released.
A. Khalil
Do you have any 2 bed left in Palm Views…
WhatsApp
P. Sethi
2Is the payment plan negotiable for a cash…
Instagram
F. Mahmoud
1Can I book a viewing on Thursday afternoon?
WhatsApp
E. Volkova
Sent the passport copy, please confirm.
Facebook
Y. Haddad
What is the service charge per square foot?
WhatsApp
A. Khalil WhatsApp
Palm Views · 2 Bed · Demonstration
Buyer
23:41
Do you have any 2 bed left in Palm Views, and what is the payment plan?
Responder
23:41
Two remain in Block C, both park-facing. The plan is 20% on booking, 40% during construction, 40% on handover.
Answered from Live inventory, payment plan (knowledge base)
The responder is answering from permitted tools only.
Command Dashboard
A live brokerage view, not a monthly report.
KPIs, lead trend, commissions due, and project cards update as the work happens. Projects are a filter dimension, not separate logins.
Command Dashboard
All projects
Overview
Sample data
Active leads
248
Bookings this month
17
Commissions due (AED)
412,000
Active dealers
36
Top dealers by gross commission
- Al Reem Properties412,000
- Gulf Bridge Realty268,500
- Marhaba Estates191,200
Palm Views
Under construction
Marina Residences
Launched
Downtown Suites
Handover
Harbour Towers
Off-plan
Plot and tower inventory
Status moves through available, reserved, sold, possession and hold. The copilot can set it — as an approval card.
Modules
Everything the brokerage needs to sell and settle.
One system of record underneath all of it, so a reserved unit updates the plot map and the tower inventory together.
Conversations
Omni-channel inbox across WhatsApp, Instagram and Facebook, with takeover and release.
Site visits
From scheduled through to visited, no-show or cancelled, with outcomes logged back into the pipeline.
Inventory
Interactive plot map and own-development towers, with buyer and installment schedules on each unit.
Documents
Document factory and a searchable vault — sale agreements, token receipts, installment schedules, NOCs.
Dealers and commissions
Dealer directory and a commission ledger with VAT, bulk payouts and statement export.
Overseas investors
Stage pipeline by country, with hours since last contact driving follow-up.
Co-broke network
Member verification, co-deal offers, and fraud alerts that need peer confirmation.
Analytics and reports
Server-computed analytics and downloadable reports across leads, agents, dealers and conversations.
Overseas investors
7 open · 3 need follow-up
New
1
J. Whitfield
UK
Palm Views
3h agoContacted
2
N. Al-Otaibi
KSA
Marina Residences
19h agoR. Menon
India
Downtown Suites
41h agoFollow upDocs shared
1
S. Okafor
UK
Palm Views
6h agoVisit booked
1
H. Qureshi
Pakistan
Harbour Towers
2h agoToken paid
1
A. Al-Harbi
KSA
Palm Views
27h agoFollow upBooked
1
M. Farouk
Egypt
Marina Residences
52h agoFollow up
Governance
What clients ask about first.
Control questions come before feature questions in every conversation, so they are answered here in full.
Writes never bypass humans.
Every copilot mutation is an approval card executed only by the decide endpoint.
The external agent only reads.
It reads only what its configuration allows, and takeover freezes auto-reply.
VAT comes from registration status.
Commission VAT is derived from dealer registration status, not from a sticky spreadsheet cell.
The vault keeps the evidence.
The document vault keeps a payload snapshot of what was generated.
Fraud alerts need two members.
A disputed file in the co-broke network requires peer confirmation before anyone trusts it.
Staff sign in with roles.
JWT staff authentication with role levels, and passwords hashed with PBKDF2.
Missing keys fail loudly.
Missing provider keys degrade loudly and safely — never silent data corruption.
Not finished
What is not finished.
You would find this out in the first demo. Better here.
Marketing Studio has a full interface and no backend. Generation, posting and scheduling are not wired up.
Schedule Analysis previews Primavera and Excel files in the browser. The independent CPM engine is specified, not built.
OCR for scanned documents in the knowledge base is not wired.
WhatsApp and Meta delivery is live when tokens are configured, and several actions stay inert until they are.
Getting started
Days, not months.
Soft-launch on inbox, visits and dealers first, and turn the rest on as it settles.
01
Stand up Postgres with pgvector, the API and the application over Docker Compose.
02
Configure the brokerage — name, helpline, address, portal URL, theme.
03
Seed or import projects, blocks and plots, and your own developments.
04
Invite staff across Super Admin, Admin, Officer and Read Only.
05
Upload brochures, payment plans and FAQs as the knowledge base.
06
Connect Meta when you want channel delivery, then turn the agents on.
Start with a conversation.
Tell us what your brokerage runs on today, and we will show you what it looks like on one platform.