Why we built LeadOS instead of configuring another CRM
We have set up generic CRMs for real estate teams more than once. Every time, the agents stopped using it around month two.
We have set up CRMs for real estate teams more than once. Salesforce, HubSpot, a couple of open source ones. Every time, the same thing happened around month two: the agents stopped using it.
Not because the software was bad. Because a generic CRM models a sales process that real estate does not have.
The mismatch
A standard CRM thinks in deals. One deal, one buyer, one value, one close date, moving through stages in a line.
Property does not work like that. One listing has many interested buyers at once and only one of them matters in the end. One buyer is looking at six properties and will probably want a seventh you have not listed yet. The valuable object is sometimes the property and sometimes the person, and the relationship between them runs both ways.
You can force this into a deal pipeline with custom objects. We have done it. What you get is a CRM where every agent needs a twenty minute explanation of which of four record types to open, and the answer to "who is interested in this unit" takes four clicks and a saved report.
Agents will not do that on a phone between viewings. So they keep the real state of the pipeline in WhatsApp and in their head, and the CRM becomes a place where data goes to be entered once and never read again.
What we changed
LeadOS treats the property and the person as equal citizens. Open a listing and you see every person who has enquired, viewed, or been shown it, with the last thing that happened and when. Open a person and you see every property they have touched and what they said about it.
Matching runs in both directions. A new listing surfaces the buyers whose criteria fit it. A new buyer surfaces the listings. This is not clever technology, it is a search query. Making it the first screen rather than a report is the entire difference between a tool people use and a tool people avoid.
Follow ups attach to the pair rather than to a deal record. "Call Ayesha about the Phase 6 unit" is one task holding two things, and it closes when the call happens.
The part that mattered most
Mobile first, in the unglamorous sense. An agent logs an outcome from a car park.
That means the common action, recording what happened after a viewing, is two taps from the app opening, survives a bad connection, and never asks for a field the agent does not have in front of them.
Every field we made required, we later regretted. Every optional field we added because someone might want it eventually, we later deleted. The version agents actually use is meaningfully smaller than the version we first designed, and that took a few rounds of watching people use it to accept.
Would we do it again
For a general business, no. Buy the CRM. HubSpot is good and it is cheaper than we are.
We build a product when the shape of the industry fights the generic tool hard enough that the workarounds cost more than the software would. Real estate is one of those cases. So is insurance claims, which is why ClaimOS exists. Most businesses are not, and we say so on the call rather than after the invoice.
Ahad Nawaz
Founder and lead architect at Reivex Technologies. Writes about shipping web, mobile, and AI products.