Automatic buyer-property matching: how the 0-100% score works
1 August 2026
When an agency manages several hundred contacts with an open buyer profile, checking their search criteria against every new property by hand stops being realistic past a certain volume. A sales agent goes through area, budget, size and property type one by one, and by the end of the day is usually left wondering whether some buyer who matched what just came into the portfolio slipped through.
Which fields the matching compares
RealEstateCRM's matching engine automatically crosses the search criteria saved on each contact's profile — area, price range, minimum size, number of rooms and property type — against the active properties in the portfolio. There is no need to rerun the search every time a property goes up: as soon as it is added, the system checks it against every buyer with an open profile and works out which ones match.
Where the percentage comes from
The result is not a plain yes or no. Each criterion carries a different weight in the calculation, so a flat that overshoots the budget by €15,000 but ticks area, size and rooms can come back at 78% instead of being dropped outright, the way a binary search filter would. That grading is the difference between losing a buyer over a small price gap and letting the agent decide whether the call is worth making.
What changes when you add a property
Across a portfolio of two or three hundred properties, going through contacts one by one every time a new listing comes in is neither realistic nor the best use of an agent's time. With automatic scoring, the newly created property already shows up ranked by compatibility on the profile of every matching contact, freeing that time up for calls instead of spreadsheet comparisons.
Prioritising calls by score, not by sign-up order
A match list sorted from highest to lowest percentage also changes how the day gets prioritised: rather than calling buyers in the order they signed up, it makes more sense to start with the ones that best fit what just landed in the portfolio. A 92% match with a freshly listed property usually deserves a call before going back through contacts whose interests are already out of date.
Automatically crossing portfolio and contacts this way is one of the features we work on at RealEstateCRM, built for agencies that can no longer keep up checking buyers one by one by hand. You can see the rest of the modules under features.
