Real Estate Intelligence Series | Module 2 of 6

Lead scoring:
spotting real buyers - instead of chasing everyone

Of around 13 enquiries per property, one becomes a serious buyer. Your team spends most of its time on the other 12. A machine-learning model identifies from search behaviour, contact patterns and financing signals whom you should open the door for first.

Model scenario - fictional brokerage

This module is part of a six-part model calculation about a fictional mid-sized brokerage (32 sales agents, 450 transactions per year). All figures, datasets, model metrics and euro amounts are entirely fictional - they illustrate the methodology and the kind of effect achievable. They are not results of real clients and not a performance promise. What values are achievable on your real data is established only in a pilot project.

01 The problem - every viewing costs 2.5 hours

Travel, preparation, viewing, follow-up - and over 80% lead to nothing

An average property generates around 13 enquiries, leads to 12 viewings and ends with 1 serious buyer. For an office with 32 agents and 450 sales per year, that is 5,400 viewings - of which 4,500 viewings without a closing per year (the buyer views twice on average), or 11,250 working hours.

The solution is not fewer viewings - it is the right ones first. Whoever prioritises the serious buyers sells faster and wastes less time on "property tourists".

4,500 viewings without a closing = €337,500 of lost working time

At 2.5h per viewing × €30 full cost/hour. This time is missing for acquisition and closings.

Enquiry data
Behavioural signals
Random forest
Lead score
Prioritisation

02 Data basis - 6,000 enquiries, 12 months

Every enquiry with 14 behavioural signals - from first contact to closing

▸ Output
Leads: 6,000 | Buyers: 450 | Rate: 7.5%
6,000
Enquiries / year
7.5%
Conversion rate
92.5%
Non-buyers
450
Real buyers

03 Signals - what separates buyers from tourists

5 behavioural patterns nobody tracks systematically

Conversion rate by financing status
↳ The strongest signal

Leads with confirmed financing have an 18% conversion rate - 6× higher than leads without any financing information. But: only 15% of enquiries contain this info. The model learns to compensate for the missing information from proxy signals: message length, follow-up-question frequency and response time correlate strongly with financing readiness.

Conversion rate by response time (minutes)
↳ The speed indicator

Leads who reply within 30 minutes buy with 13% probability. After 4 hours the rate drops to 4%. Response time is no accident - it measures urgency and emotional commitment. A lead who reacts immediately has already decided to search.

Conversion rate: follow-up questions × budget match

04 Model - random forest with probability output

Not yes/no, but a purchase probability from 0-100%

26%
Hit rate in the top segment
Top 20%
contain 68% of buyers
0.79
AUC-ROC
↳ The practical translation

Hit rate in the top segment 26%: roughly one in four leads in the top segment buys - more than three times the base rate of 7.5%. The top 20% of leads contain 68% of all closings. That means: if your team works the top-20% leads first, you reach two thirds of all buyers with a fifth of the effort. The remaining 80% of enquiries can be served with standardised replies and self-service.

Feature importance - what gives a buyer away

05 Lead dashboard - what it looks like day-to-day

Every enquiry automatically receives a score from 0-100

55
Hot leads (>70)
165
Warm leads (30-70)
280
Cold leads (<30)
500
Leads this month
L-04281 · Family · 3-room flat, Südvorstadt
Score: 87 / 100
Signals: financing confirmed · 3 follow-up questions in 2 days · response time 12 min · budget match 98% · owns a property (sale planned)
Recommendation: offer a viewing immediately. Priority 1.
L-04293 · Couple · house, southern suburbs
Score: 74 / 100
Signals: financing in progress · message of 120 words (detailed questions) · 5 listing views · weekend enquiry
Recommendation: viewing within 48h. Ask about financing status.
L-04310 · Single · penthouse, city centre
Score: 45 / 100
Signals: no financing information · 8 enquiries on different properties · short standard message · but: budget match 102%
Recommendation: qualification call. Could be an investor - or a tourist.
L-04322 · Unknown · flat, Westend
Score: 12 / 100
Signals: 14 enquiries in 3 months (never a viewing) · no financing hint · response time >24h · budget match 68%
Recommendation: auto-responder. Do not prioritise.

06 Business impact - winning time back

Fewer viewings, more closings, higher agent satisfaction

Additional revenue from lead prioritisation
€206,000
Additional revenue / year
-33%
Viewings without a closing (assumption)
CategoryAmount/yearMechanism
Additional closings€93,50011 saved buyers × €8,500 (speed to lead: reaction in minutes instead of hours; published: 21× higher qualification chance when answering within 5 minutes)
Viewing time saved€112,5001,500 avoidable viewings × 2.5 h × €30 (3,750 hours saved)
↳ The hidden effect

The biggest lever is not the time saved itself - it is that hot leads get served faster. Currently a top lead waits just as long as a tourist, because enquiries are worked strictly in order of arrival. With scoring, the best buyer is contacted within minutes instead of after hours. That produces +11 closings per year - half of the buyers currently lost to faster competitors - at an average commission value of €8,500 per closing.

07 Next steps for your brokerage

From score to automatic prioritisation

① CRM integration

An automatic score for every new lead in the CRM. Colour coding: red/yellow/green. Sorting by score instead of arrival time.

② Auto workflows

Cold leads: automatic listing dispatch. Warm leads: qualification-call reminder. Hot leads: instant notification to the responsible agent.

③ Feedback loop

Every closing and every rejection flows back into the model. The score gets more accurate every month - a self-learning system.

All 6 modules: AI for real estate agents