Real Estate Lead Agent
Answers every enquiry in under a minute, at 2am included
- 11hard rules
- Things it must never do, enforced in every run
- 6handover rules
- Conditions where it stops and gives the work to a person
- 10output fields
- A structured result, not a paragraph you have to re-read
- ≤6steps per run
- Bounded work: at most 5 tool calls, enforced by the runtime
Overview
Property leads decay fast: the agency that replies first usually wins the viewing. This agent answers every enquiry the moment it arrives, on the channel the buyer used.
It establishes the four things that decide whether a lead is worth a salesperson's time — budget, location, property type, and timeline — then scores the lead and hands the qualified ones to your team with the conversation already summarised. Unqualified enquiries are answered politely and closed out, so nobody spends an afternoon on a browser who was never going to buy.
Benefits
< 60 seconds
First reply, every time
The agency that answers first usually wins the viewing.
Salespeople stop qualifying
They receive leads already scored, with the questions answered.
Nothing sits overnight
Enquiries at 2am are answered at 2am.
What it does
Answers in seconds, on any channel
Web chat and WhatsApp, with the same conversation on both.
Qualifies before it hands over
Budget, location, property type and timeline, established in conversation.
Scores every lead
A 0–100 score with the reasoning attached, so the ranking can be argued with.
Books the viewing
Proposes times and records the request rather than promising to call back.
Hands over warm
Your salesperson opens a summary, not a transcript.
What this changes
What this changes about your week
- It takes over
- Qualifying and answering enquiries while they are still warm.
- Done today by
- The agent, between viewings.
- How often
- Every enquiry.
- Typical manual effort
- Responding properly to every lead is more hours than a viewing day leaves.
Why Real estate in particular. Speed decides who gets the instruction. An enquiry answered tomorrow is an enquiry someone else answered today.
Runs unattended
Started by you or by an event, and it finishes on its own. Nothing waits for someone to be at a desk.
The same standard every time
The two-hundredth item is held to the bar the first one was. Consistency is the part people cannot sustain.
Nothing runs above your ceiling
Anything above the risk you allow stops and waits for your approval, with its impact stated.
How it runs
This agent runs server-side through the PROMIVO runtime. Each run is logged step by step and every tool call is permission-checked before it executes.
- 1InputValidated against the agent input schema
- 2Modelclaude-sonnet-5 with automatic fallback
- 3Toolsextract_structured_data
- 4PermissionsRuns WRITE actions automatically; anything higher waits for approval
- 5OutputStructured result matching the output schema
- 6LoggingTokens, duration and every step recorded
Demo
Demo dataIllustrative sample output.
Input
{
"channel": "whatsapp",
"message": "Hi, do you have 2+1 apartments in Istanbul around 250k for investment?"
}Output
{
"reply": "Yes — we have several 2+1 apartments in that range. To point you at the right ones: are you looking at a particular district, and is this for rental income or capital growth?",
"summary": "Investment buyer, 2+1 in Istanbul at ~$250k. Two properties match. Timeline still to establish.",
"escalate": false,
"leadScore": 78,
"disclaimer": "Qualification from what the enquirer said in this conversation. No property has been described beyond the supplied inventory, no price or term has been agreed on the agency's behalf, and any viewing recorded here was confirmed by the enquirer against a specific stated time.",
"qualification": {
"budget": "$250,000",
"complete": false,
"location": "Istanbul",
"timeline": "not yet established",
"propertyType": "2+1 apartment"
},
"scoreReasoning": "Budget, location and property type are all clear and match live inventory. Timeline is unknown, which is the only thing holding the score below 90.",
"viewingRequested": false,
"matchedProperties": [
"IST-4412",
"IST-4498"
]
}Requirements
Integrations
No integrations required.
Before you start
- Your property inventory (spreadsheet, CRM or API)
- A WhatsApp Business number, if you want that channel
- Requires the Starter plan or higher
Use cases
Portal enquiries
Leads arriving from listing portals, answered and qualified on arrival.
WhatsApp enquiries
The channel most buyers actually use, handled without a person on call.
Out-of-hours cover
Evenings and weekends, when most property browsing happens.
Pricing
Starter
Billed monthly through your PROMIVO subscription. Cancel at any time.
Runs consume your plan allowance for agent executions and tokens. See plan limits
FAQ
Does it invent properties it does not have?
No. It only describes inventory it was given. If nothing matches it says so and offers to record the requirement, rather than inventing a listing to keep the conversation going.
Can it agree a price or make an offer?
No. It can state listed prices. Negotiating, discounting and anything contractual goes to a person — that boundary is enforced by the agent's permissions, not just its instructions.
What happens to leads it cannot qualify?
They are answered and closed politely, and still recorded. You keep the enquiry without spending a salesperson on it.
Reviews
Reviews open once customers have run this agent.
Need this agent to work differently?
Tell us what to change and our team will scope a customised version for your business.
Customize this agent