What we build

What an estate agency loses between the listing and the transfer

Ask three agents what is available in the same project and you will get three answers, two prices and one unit that was tokened on Tuesday.

The inventory lives in people

Most property agencies do not hold their inventory in a system. They hold it in agents. What is available, at what price, which unit has a token on it, which owner has become unrealistic and which one will now negotiate, all of that sits in individual heads and individual WhatsApp threads. It is the most valuable asset the agency has and it is also the least visible.

Where this has actually run. Wobble runs real-estate systems for Big Texas Land Buyers and Massive Capital in Texas, including AI voice agents handling more than 500 calls a day. See the work, with the numbers.

The daily consequence is small and constant. Two agents quote different prices on the same unit to the same buyer, who notices. A client is taken to see a property that went under token last week. A buyer asks for something specific and the agent who has exactly that unit is at a site visit and does not see the message for four hours. None of these are dramatic failures and all of them cost deals.

The fix is not a database that everybody is told to fill in, because that has been tried in every agency in the country and it lasted a month. The fix is making a status confirmation take a few seconds and asking for it on a rhythm.

Each agent gets their own list, confirms or corrects it with one tap, and anything not confirmed for a set period moves to an unconfirmed status rather than continuing to appear as available. Unconfirmed is an honest state and it is far more useful than a record that quietly lies.

Listings rot, and the portal will not tell you

Take what your agency currently has listed across the property portals and the social pages, then compare it against what is actually available. In most agencies the two lists have drifted apart badly. Units that sold months ago are still up, generating calls that waste an agent's afternoon. The same unit appears three times because three agents listed it separately, competing with each other at three different prices, on slots the agency paid for.

The reverse gap is quieter and more expensive. Units the agency actually holds that are not listed anywhere, because the agent who took them on has been busy. Paid listing slots sitting on dead inventory while live inventory sits invisible.

This is well suited to automation because it is a comparison between two lists, done repeatedly, which is exactly the work people are worst at. Reading what is published and checking it against the inventory record is almost always possible. Writing changes back into a portal depends on what that portal permits, so verify it before anyone promises synchronisation, and design the manual fallback where writing is not available.

The buyer facing cost of this is worth naming. Every call about a property that sold two months ago teaches a buyer that your listings cannot be trusted, and that is a reputation that transfers to the listings that are real.

The half hour audit

Export everything your agency currently has published. Mark each one as available, sold, tokened or unknown from your own records. The unknown column is the size of the problem, and the sold column is what your phone number is currently advertising.

The owner nobody updates

Agencies spend heavily on buyer enquiries and almost nothing on the relationship with the person who gave them the file. An owner who has heard nothing for three weeks assumes nothing is happening, and the reasonable response to that assumption is to hand the property to two more agencies. The file stops being yours and the agency competes with itself on its own listing.

A weekly summary per property changes that relationship for very little effort. How many enquiries came in, how many viewings happened, what the viewers said, and what the agent recommends about price or presentation. It is cheap to produce automatically once the enquiries and viewings are being recorded, and it puts the agency in the position of advising rather than going quiet.

The part that has to be human is the feedback itself. After a viewing, somebody has to capture what the client actually thought, in one or two sentences, and it should take one message to record rather than a form to fill. That single habit is what turns the owner report from a list of numbers into the reason an owner keeps the file with you and eventually accepts a realistic price.

The owner who stops hearing from you does not conclude that the market is slow. They conclude that you are.

Viewings, tokens and the dates that decide whether a deal closes

A single viewing involves an owner, sometimes a sitting tenant, an agent, a client, a set of keys and a guard at the gate who was told nothing. Every one of those parties can cause a wasted afternoon. Confirming with all of them the evening before and again on the morning, and propagating a cancellation to everybody rather than to whoever the agent remembers, removes a category of wasted travel that agencies simply accept as normal.

After the viewing comes the part where deals are actually lost, which is the sequence of dates between an agreed price and a completed transfer. Token paid, agreement signed, dues cleared, society or authority documentation obtained, payment tranches, transfer date. Each of those has a responsible person and a deadline, and in most agencies both live in a WhatsApp thread that scrolls.

Tracking the milestones and reminding the person who owes the next action is administrative work that fits automation exactly. The drafting, the negotiation and the legal advice stay with people. What the system does is make sure nobody discovers on Thursday that a document needed for Friday was never requested.

Rental portfolios have their own version of the same shape: rent due dates, receipts issued, maintenance requests logged with an owner and a status, and renewal notice windows that have to be triggered before the notice period expires rather than after.

The incentive problem you have to settle before buying software

There is a reason agency inventory systems fail that has nothing to do with the software. In most brokerages, an agent's income depends on being the person who knows about a unit or a buyer. Shared visibility takes that advantage away. Ask them to put everything into a common system and you will get compliance for a fortnight, then a beautifully designed database containing the inventory nobody minded sharing.

This is a management decision and it should be made before anything is installed. Some agencies pay for contribution to shared inventory. Some split the commission when a shared record produces the match. Some accept that the shared system will hold a portion of the truth and design around partial data rather than pretending otherwise. All three are workable. Ignoring the question is not.

A supplier who takes the brief without raising this is selling you a system and letting you discover the problem in month three. It is worth asking directly how the tool behaves when agents do not enter data, because the honest answer shapes the whole design.

Agencies in markets where the listing rules are already set for you

The inventory problem is a human one and it exists everywhere. The listing problem looks different abroad, because several markets have already forced a solution onto the industry.

In the United States and Canada listings largely move through a multiple listing service, with rules about accuracy and about how quickly a status change has to be published. In the United Kingdom, agency conduct rules and portal terms set expectations about what may be advertised and for how long. Where that is true, the half hour audit above stops being optional, and the automation work becomes feeding the feed correctly and keeping the internal record in step with what the service already shows.

The incentive problem survives in a different shape. Where inventory is shared by default, an agent's advantage is the buyer relationship rather than the unit, so the data the system struggles to collect is contact history rather than availability. The question to settle before installing anything is the same question asked about a different column.

Rental portfolios diverge most. Deposit protection and tenant referencing shape the process in the United Kingdom, tenancy contract registration and rent paid in a small number of large instalments shape it in parts of the Gulf, and monthly rent with local notice periods shapes it in North America. A reminder calendar has to be built from the local cycle rather than translated from this one. Wobble works from Karachi and remotely, with no office in any of these markets.

When a brokerage should not buy this

A two or three person brokerage where everybody genuinely knows the whole inventory does not need this. The overhead of maintaining records exceeds the benefit of having them, and a shared spreadsheet plus a weekly conversation is a better system.

If the agency's problem is that it has no inventory worth advertising, none of this helps. Operational tidiness makes a good pipeline more productive and makes an empty one visible, which is useful but is not what was being bought.

If the pressing issue is enquiries going unanswered and unqualified, that is a different build with a different shape, and it is covered on the lead response side of the site rather than here. Doing both at once is how projects stall.

And if management is not prepared to enforce a data habit, or to change what agents are paid for, the honest recommendation is to wait. Software cannot create an incentive to share information, and installing it on top of an unresolved commission structure produces an expensive record of the units nobody was protecting anyway.

An AI receptionist for an estate agency, and the listing it must not confirm

An AI receptionist for an estate agency answers the portal enquiry that lands at ten at night, asks the two or three questions an agent would ask, and books the viewing while the enquirer is still interested. Being first to reply is most of the job, and it is the part nobody is awake for.

The danger is the one this page has already described. Availability lives with the agent rather than in the system, so an agent that confirms a property from a listing nobody has updated sends somebody across the city to see a flat that went last week. The safe design confirms nothing about a property. It qualifies, it books, and it puts a person in front of the question.

Where the inventory is genuinely accurate the same system can do a great deal more. What decides that, along with what moves the cost, is on the AI receptionist page.

Common questions

How do you keep property inventory accurate when agents hold it?

By making confirmation take seconds rather than by demanding data entry. Each agent receives their own list on a rhythm and confirms or corrects the status with one tap, and anything not confirmed within a set period moves to an unconfirmed status instead of continuing to display as available. Showing unconfirmed honestly is more useful than a record that quietly goes out of date.

Can automation keep portal listings in line with what is actually available?

Reading published listings and comparing them against the inventory record is almost always possible, which catches sold units still advertised, duplicate listings from different agents at different prices, and available units that are not listed at all. Writing corrections back into a portal depends on what that portal permits, so it should be verified before it is promised, with a manual fallback designed for the ones that do not allow it.

What should an agency send to property owners?

A weekly summary per property covering enquiries received, viewings held, what viewers said and what the agent recommends about price or presentation. It is inexpensive to produce automatically once enquiries and viewings are recorded, and it addresses the common reason owners hand the same property to three more agencies, which is silence rather than a slow market.

Will agents actually use a shared inventory system?

Only if the commission structure makes sharing worth their while. Where income depends on being the only person who knows about a unit, a shared system gets partial data at best. Agencies solve this by paying for contribution, splitting deals that come from shared records, or accepting partial data and designing around it. This is a management decision that should be settled before software is chosen.

Can AI handle viewing scheduling with owners and tenants?

Yes, and coordination is where most viewing time is wasted. Confirmations go to every party the evening before and again on the morning, including a sitting tenant and whoever holds the keys, and a cancellation propagates to all of them rather than to whoever the agent remembers to call. Capturing the client's feedback afterwards should be one message rather than a form.

Can automation handle the paperwork for a property transfer?

It handles the tracking, not the drafting. Token, agreement, dues clearance, documentation, payment tranches and the transfer date each get a date and a responsible person, and the system reminds whoever owes the next action. Drafting, negotiation and legal advice stay with people. The failure being prevented is discovering on Thursday that a document needed for Friday was never requested.

See where this applies to your business

The AI Readiness Call is a short, free conversation about where automation would actually pay back in your business. The call is free. The diagnosis is not.

Book AI Readiness Call