For estate and letting agents

An AI chatbot for real estate, because the enquiry arrives at 21:40

Property enquiries do not respect opening hours, and the agency that replies first usually gets the viewing. CustomerBot answers from your own listings and tenancy terms, then captures the lead while the interest is still live.

A Tuesday evening, after the office closed

  1. 21:40
    VisitorIs the flat on Ashby Road still available?
  2. 21:40
    AssistantIt is — 2 bed, 1 bath, £1,450 pcm, available from 14 October. Furnished, with parking for one car.Answered from: Listing page
  3. 21:41
    VisitorDo you allow a cat?
  4. 21:41
    AssistantPets are considered on this property with a £300 additional deposit and landlord approval. It is not an automatic no.Answered from: Tenancy terms PDF
  5. 21:42
    VisitorCould I see it Saturday morning?
  6. 21:42
    AssistantSaturday has 10:15 and 11:30 free. Shall I hold one and take your name and number so the agent can confirm?Answered from: Calendar API tool

Nine jobs on an agency site

Most are answered straight from pages you have already written. Two need a live connection, and they are flagged.

  • Answering “is this still available?” at any hourLive data
  • Explaining fees, deposits and tenancy termsFrom a page
  • Describing the area — schools, transport, parkingFrom a page
  • Talking a buyer through the offer processFrom a page
  • Answering leasehold, service charge and ground rent questionsFrom a page
  • Qualifying budget, timeline and positionFrom a page
  • Collecting viewing availability and contact detailsFrom a page
  • Booking a viewing into a calendarLive data
  • Answering in the enquirer’s own languageFrom a page

Six things worth knowing before you call back

Collected inside the conversation, after the assistant has been useful — which is the only point at which anybody answers them honestly.

  • Budget or rent range

    Publish your price bands and minimum criteria and most unqualified enquiries filter themselves out before they reach you.

  • Timeline

    “When are you looking to move?” separates someone browsing on a Tuesday night from someone whose tenancy ends in five weeks.

  • Area and property type

    Your neighbourhood guides answer this, and the answer is recorded — so the callback starts from what they actually want.

  • Buying, renting or selling

    The single fastest routing decision, and the one most website forms bury in a dropdown nobody reads.

  • Position — chain, mortgage, deposit

    Ask it plainly in your Q&A pairs. Proceedability decides which enquiries are worth a Saturday viewing slot.

  • Viewing availability

    Collect the days and times that suit before anyone picks up the phone, so the first call can confirm rather than negotiate.

How lead capture works in the chat

Four things worth training it on

Listings alone make a bot that repeats the website. These four together make one that answers the question behind the question.

Listing pages

Price, bedrooms, availability date, tenure, service charge — crawled straight from the site you already publish.

Tenancy and sale terms

Upload the PDF. Deposit rules, referencing requirements, pet policy and break clauses become answerable.

Area guides

Schools, transport links, parking zones. The questions that decide whether someone books a viewing at all.

Qualifying questions

Q&A pairs in your words: budget bands you work in, whether you take DSS, which postcodes you cover.

Lead capture

Ask for the number after you have earned it

A form that demands details before answering anything is why so many property enquiries are abandoned. The order matters.

  1. 1

    It answers first

    Nobody gives their number to a form before they know the flat is still available.

  2. 2

    Then it asks

    Lead capture fires inside the conversation at the point the visitor is already invested.

  3. 3

    The transcript comes with it

    The agent opens the lead and reads exactly what was asked — no re-qualifying from scratch.

  4. 4

    Export or work the list

    Filter by status, bulk-update, export as CSV into whatever CRM you actually use.

Offer real slots, not “someone will call you”

Connect a viewing-availability endpoint as an API tool and the assistant reads live slots during the conversation. It can chain several calls in one reply, so “is it available and can I see it Saturday” is answered once.

How API tools are built

Described in one sentence

“Return the free viewing slots for a property in the next seven days.”

GET https://api.agency.com/viewings
    ?property_id={property_id}
    &days=7

Authorization: Bearer ••••••••

Straight answers

What is a real estate chatbot?

A real estate chatbot is a chat assistant on an agency or developer website that answers property questions and captures enquiries without anyone being at a desk. The useful ones are trained on your own listings, area guides and tenancy or purchase terms, so they answer with your fees and your process rather than something generic — and they qualify as they go, collecting budget, timeline, area and position so the callback starts from something real.

Are these actually useful, or just a gimmick?

The honest mechanism is unglamorous: most property enquiries arrive outside office hours, and the agency that responds first usually gets the viewing. A chatbot does not persuade anybody — it removes the overnight gap where a motivated enquirer goes and fills in three competitors’ forms instead. If your team already replies within minutes at all hours, the gain is small. If enquiries sit until nine the next morning, it is not.

What details should it collect before an agent calls back?

Budget or rent range, timeline, area and property type, whether they are buying, renting or selling, their position — chain, mortgage in principle, deposit — and when they could actually attend a viewing. Those six turn a name and a number into a call worth making. The transcript arrives with the lead so nobody re-asks what has already been answered.

Does it sync with my CRM?

Not natively. Leads can be filtered, bulk-updated and exported as CSV, which imports into essentially any agency CRM, but there is no live two-way sync today. Worth knowing up front: if pushing leads into your CRM automatically the moment they arrive is a hard requirement, that is a fair reason to look at something else.

Does it know when a property has been let?

It knows whatever your site says. Re-crawl the listing page after you mark it let and the assistant stops offering it. If your listings come from a feed with a live status field, an API tool is the sharper option — the assistant calls the endpoint and reads availability at the moment it is asked.

Can it book a viewing?

It can call a booking or availability endpoint you configure as an API tool, so it can offer real slots and hold one. Describe the endpoint in a sentence and CustomerBot generates the tool definition; you supply the URL, method and any auth header.

What about enquiries in other languages?

It detects the language of the message and replies in it — 95+ languages, from English listing content. That matters in rental markets where a large share of enquiries come from people relocating.

Will it quote a price it made up?

Answers are retrieved from your content and cite the source. If the number is not in the pages or documents you trained it on, it says so and offers to pass the question on rather than inventing a figure.

Can an agent take over mid-chat?

Handover is built in. When the assistant hits something it should not decide — an offer, a negotiation, anything contractual — it says so and collects the details for a human to pick up, using the handover message you write.

Stop losing the 21:40 enquiry

Point it at your listings page and ask it about a property you know well. You will know within a minute whether it is good enough for your site.

Start free
Ask CustomerBotAnswers from our product docs