2BR · Riverside Tower
Buy$790,000
LaylaLeads from every portal, ad and inbound call — then viewings, marketing, invoices and commission on the same record. One login for the team, and a reply that goes out the minute an enquiry lands, at any hour.
New enquiry
14$8.5m
2BR · Riverside Tower
$790k
Layla
Studio · Old Quarter
$15k/yr
Omar
Qualified
9$6.75m
3BR · Hillside Park
$1.15m
Layla
1BR · Harbour Point
$490k
Rania
Viewing booked
6$5.0m
4BR House · Oakfield
$2.04m
Yousef
2BR · Midtown
$35k/yr
Omar
Offer
3$2.5m
3BR · Town Square
$30k/yr
Rania
Agreement
2$1.7m
1BR · Marina District
$435k
Rania
AI Operator
Six enquiries arrived after hours. Answered, assigned, two viewings booked.
Every way an enquiry reaches you — in one inbox, with the source kept
Property portals
Enquiry and call-back forms from the sites you list on
Your website
Forms, chat and the number in the header
WhatsApp Business
Where the conversation actually happens
Inbound calls
Recorded, transcribed, attached to the lead
Social lead ads
Facebook and Instagram forms, straight onto the record
Email enquiries
Into the same pipeline as everything else

Whoever picks it up sees everything already said
Answered in seconds
The first reply goes out the minute the enquiry lands, in the agent’s own name.
Never on a personal phone
The thread belongs to the agency, so a number that walks out of the door leaves the client behind.
Handover without the archaeology
Reassign a lead and the next agent opens every message, viewing and offer already on it.
Dashboard
Contacts
Shared inbox
Deal pipeline
Sites & branches
Form builder
Import CSV
Bulk operations
SMS & WhatsApp
Calls
Voice IVR
Notifications
Leads, listings, viewings and commission — on top of telephony, an AI receptionist, automation and three marketing channels. One login, one record per client, every part of the day writing to it.
AI Operator
AI Studio
Automation
Workflows
SLA rules
Email marketing
SMS marketing
WhatsApp marketing
Social feed
Post designer
Social calendar
Reputation
Invoices
Payments
Billing history
QuickBooks
Reports
Team performance
Team chat
HR
Audit log
API & webhooks
Custom domain
Mobile app
Modules included depend on your plan. Everything above is a screen in the product, not a roadmap.
Your agents did not join to copy phone numbers out of six portal inboxes into a spreadsheet. Opranta does that part, so the day goes on calls and viewings.
A pipeline that fills itself
Every portal, form and call lands as a record with the source already on it. Nobody retypes a phone number.
AI Operator
Six enquiries came in after hours. All answered and assigned.
A record you can trust
Calls, WhatsApp threads and viewings write themselves onto the contact, so Thursday is not spent tidying the CRM.
Call summary
4m 12s, transcribed and filed to the contact. Nobody typed a note.
Viewings booked, not chased
The reply offers real slots from the agent’s own diary and books the one the client picks.
Sat 11:00 confirmed · Marina Gate

Viewing booked
Sat 11:00 at Riverside Tower — in Omar’s diary before anyone called back.
A number you can take to the renewal
Source stays on the lead to the commission, so portal spend is argued with viewings and deals rather than impressions.
Portal report
Portals: 96 enquiries, 3 deals. Paid search: 41, and none.
Stripe
Card payments, subscriptions and payouts
Twilio
Your own numbers, calls and SMS
WhatsApp Business
Approved templates on the agency’s number
Meta
Facebook and Instagram pages, and lead ads
Google Calendar
Viewings in each agent’s own diary
Google Business
Reviews, and the enquiries they bring
QuickBooks
Invoices and reconciliation
Infobip
Messaging routes across the Gulf
Claude
The model behind AI Operator and AI Studio
REST API & webhooks
Everything else you already run
Book fifteen minutes and we will run both of these on your own portals and your own team size.
Answered in the agent’s name
An approved WhatsApp template goes out the minute the enquiry lands, from a number the agency owns. The thread stays with the agency — when someone leaves, the client does not go with them.
What the portal budget actually bought
Enquiries are easy to count and they are not the number. The source stays on the record through the viewing, the offer and the commission — so the renewal conversation happens with evidence in front of you.
Portal, unit, area, price and the time it landed — then the part no inbox can show you: whether anyone answered, who owns it now, and when the viewing is. Hover to stop a row.
2BR · Riverside Tower
Buy$790,000
LaylaStudio · Old Quarter
Rent$15,000/yr
Omar1BR · Harbour Point
Off-plan$490,000
Rania2BR · Midtown
Rent$35,000/yr
Omar3BR · Hillside Park
Buy$1,145,000
Layla4BR House · Oakfield
Buy$2,040,000
Yousef1BR · Marina District
Buy$435,000
Rania1BR · Lakeside
Rent$23,000/yr
Omar2BR · Beachfront
Off-plan$925,000
LaylaHouse · The Peninsula
Buy$6,800,000
Yousef3BR · Town Square
Rent$30,000/yr
RaniaStudio · Financial District
Buy$313,000
OmarThe same six things are true in every market you sell in.
Configuration, not a rewrite — fields, templates, stages and languages you set once.
Licence numbers on the record
Listing permit on the property, agent licence on the person — fields on the record, not a spreadsheet column.
WhatsApp is the channel
Business API, templates approved once, thread on the contact rather than an agent’s phone.
Every language you sell in
The acknowledgement goes out in the language the enquiry arrived in.
Buy, rent and off-plan are separate
Three buyers, three sets of questions, three speeds. Separate stages, one board.
The agent who leaves leaves the lead
Conversations, viewings and notes sit on the contact. Reassign and nothing is lost.
Portal spend you can read
Source stays on the lead to the closing, so renewals are argued with deals, not impressions.
Roles and permissions
Who sees which records, which modules and which reports — set per role, changed without raising a ticket.
Audit log
Every change on a record: who, what and when. Readable in the product and exportable.
Export and erase on request
A contact’s full record out in one action, or removed, when the person it belongs to asks for it.
Registered messaging routes
Campaigns send on A2P-registered routes under your own sender identity, not from a shared pool.
One tenant, one boundary
Records are scoped to your business in the database rules, not by a filter in the application.
Your numbers, your domains
Telephony numbers and sending domains are registered to you. If you ever leave, they leave with you.
No certification badges here, because we have not earned any yet. If your business needs a specific standard — SOC 2, ISO 27001, a signed data processing agreement — ask on the call and we will tell you exactly where we are rather than show you a logo.
Every portal, every form, every WhatsApp, every inbound call.
What the agency keeps, not the headline price of the unit.
Your own estimate. Count the ones answered a day late as never.
On your numbers
864 enquiries a year go quiet.
If one in 50 of them was a deal:
$207,360
a year, closing with whoever replied first.
One in 50 is deliberately pessimistic, and it is the only figure on this page we chose. Everything above it is yours.
Answered here so the call can be about your desk instead.
No. You keep every portal contract exactly as it is. Opranta sits behind them — enquiries arrive into one inbox, and the source that produced each one stays on the record all the way to the commission.
Most brokerages have a database, not a desk — somewhere leads are stored after the fact. What changes is the first minute: the enquiry is answered, assigned by your rule and put in front of a named agent before anybody opens a laptop.
Only the first acknowledgement, and it is marked as automatic in the thread. Everything after that is your agent, writing in their own name, from a number the agency owns rather than a personal phone.
The conversation stays. Because the thread belongs to the agency, whoever picks the client up next sees every message, viewing and offer already on the record.
A working desk in days, not a quarter. We import your contacts and listings, connect your portals and your WhatsApp number, and set your assignment rules with you on a call.
Per agent, per month, in your own currency, with no setup fee. The demo call ends with a written number for your team size — we do not quote before we know how many desks and which portals.
Fifteen minutes, your portals, your team size — and a written price at the end of it.