Chatonio

This is taking longer than usual.

Real estate

Support for an estate agency that answers from the actual listing.

“Is it still available, and what’s the monthly payment?” The AI opens the real listing and answers in seconds — on your site and by email. Your agents keep the viewings and the negotiations.

Free to try · no credit card · listing lookups on a paid plan

The inbox

What actually fills an agency’s inbox.

Three questions, over and over — and every one of them is already answered in your listings or your diary.

Swipe — 3 of them

The listing that went under offer on Tuesday

“Is it still available?” — asked by forty people, because the portals are still showing it. And answering those slowly is how you lose the ones asking about something you can actually let.

Everything they ask is already on the listing

“What’s the deposit? Are bills included? Which floor?” The monthly figure, the deposit, pets, bills, the floor, the bedroom count — all of it published, all of it retyped by hand.

The diary is out at a viewing

“Can I see it on Saturday?” Every enquiry ends there — and the person who can answer it is standing in someone else’s hallway. By the time they’re back at a desk, the applicant has booked with the agency that replied.

Grounded

Every answer comes from the actual listing.

Connect your listings once and the AI reads the real record — status, the monthly figure, the deposit, what’s included — before it writes a word.

Your property feed becomes a tool
Give it the endpoint your listings live on — your CRM, your portal feed, your own database. When an applicant quotes a reference, the AI calls it and answers from what came back.
No API? It reads the listing page
Point it at the listing page on your own site and it fetches that instead. Same grounding, same audit, and nobody has to touch your CRM.
Reading is automatic. Changing asks first.
Looking a property up happens on its own. For anything that changes something — holding a slot in the diary, registering an applicant — you turn on confirmation, and the AI stops, asks in the customer’s own words, and waits for a clear yes before it runs.
Your systems
Your listingsAPI
Your viewing diaryAPI
Your area guidesKB
Your tenancy FAQKB
Chatonio AI
LN-4417 · available · €1,240 per month
Read from the listing record
Lockwood Residential
Email · 09:14
Hi — I saw one of your two-beds on the portal yesterday. Is it still available, and how much is it a month?
AIHappy to check. Which one — the reference is on the listing and starts with LN, or the street name if you have it.
LN-4417
AIFound it — LN-4417, the two-bed on Ashfield Road. It’s still showing as available. €1,240 a month, with a two-month deposit.
Bills aren’t included, the service charge is, and it’s on the second floor with a lift. Pets considered, per the listing.
Would the landlord take 1,150? And I’m self-employed — my last year of accounts is thin. Is that a problem?
Escalated to an agent · 09:18
AIBoth of those are the landlord’s call, and I’m not able to make it — I can’t negotiate the rent, and I can’t tell you whether they’d accept a lighter set of accounts. I’ve passed this to the team, and an agent will reply on this thread.
See it

One listing — and the question it wouldn’t answer.

The reference, the status and the monthly figure are the kind of facts the assistant isn’t allowed to state unless it has just read them off your listing. If a reference an applicant quotes isn’t in your system, it says it can’t find one rather than filling the gap.

Four things happened there. It asked which property instead of guessing at one. It took the figure off the listing instead of out of the air. It refused the question only the landlord can answer. And it told the applicant a person was coming only after one had actually been paged.

Illustrative conversation. The AI answers from your own data — it will not state a status, a price or a date that nothing backs up.

Build one from your own site
Guardrails

What it is told never to say.

Every vendor tells you their AI is accurate. Here is what this one is told never to say about a property — and the layer that stops it even if it tries.

Swipe — 4 rules

told never to

It won’t call a property available from memory

Availability is the one fact that changes between the morning and the afternoon, and the one every enquiry turns on. It opens the record each time it is asked — it never answers from what that record said an hour ago.

enforced by the platform

It won’t invent a figure

Rent, deposit, service charge, agency fees, floor area — a number that nothing in your listing supports is blocked before it is sent, whatever the assistant was told. In several jurisdictions a misquoted fee in writing is a regulatory problem, not an awkward phone call.

told never to

It won’t negotiate, and it won’t book you in

What a landlord would accept is a person’s call, and so is putting someone in your diary. It will read the slots back — Saturday at 11:00 is still open — and stop there. The request goes to an agent, and the applicant is told plainly that nothing has been booked.

told never to

It won’t decide who qualifies

Whether a landlord will take a particular applicant — self-employed, a short credit history, a guarantor instead of payslips — is a screening decision, and in several jurisdictions part of it sits under discrimination law. It takes the details, says plainly that the call isn’t its to make, and hands the conversation to an agent.

The first, third and fourth are instructions your assistant follows. The second doesn’t depend on the assistant following anything: the grounding layer checks the figure against your listing and blocks the message if nothing there supports it.

not sentYes, still available — it’s €1,180 a month with a one-month deposit, and I’ve put you down for Saturday at 11:00.
Blocked — nothing in your listing supports that figure
LN-4417 is showing as available at €1,240 a month, with a two-month deposit. Saturday at 11:00 is still open in the diary — I can’t book it for you, but I’ve passed this to the team and an agent will confirm.

The first message is the kind of thing an ungrounded assistant sends on a Saturday morning. It never reached the applicant. The second one did. Every block is written to an audit log and the conversation is escalated automatically — you find out, not your customer.

It’s checked after it’s written
Every draft is audited against the evidence — this turn’s listing lookup, the applicant’s own messages, your knowledge base — before it is saved or sent.
When the check fails, it stays silent
If the audit errors or can’t verify the reply, the message is blocked. The failure mode is silence and a paged agent, never a confident guess about somebody’s rent.
It can’t promise a person it hasn’t paged
The AI is never allowed to tell an applicant that an agent is coming unless the system has actually escalated and paged one.
Around the clock

Nobody has to be at the desk. Nobody has to be back from a viewing.

The AI is the first responder by default, not a fallback for when the office is shut. And a claimed enquiry that goes quiet is worse than one nobody picked up — nothing else is going to answer it.

It answers before anyone is in
A new enquiry belongs to the AI from the first message. Nobody has to be at a desk for someone to get a real answer at half past ten on a Sunday night.
A timer you set
Five minutes by default. Any claimed enquiry that sits that long without a reply gets the assistant back — including the one an agent picked up on the way out to a viewing.
Every agent reply resets it
Each reply an agent sends starts the clock again, so someone actually working an enquiry never sees the AI talk over them — and if the applicant writes back and nobody answers, it runs again. If you’d rather it stayed quiet the whole time anyone is in the office, that’s a setting: always, only when nobody’s online, or never.
The applicant asks
“Is it still available, and what’s the monthly payment?”
The AI opens the listing and answersanswers in seconds
Status, the monthly figure, the deposit and what’s included — read from your own record.
Needs a person?
A negotiation, a viewing time, an application that doesn’t fit the usual checks — or an agent who claimed it and went quiet:
No
Answered from the listing, and the enquiry closes itself.
Yes
An agent is paged first — and only then is the applicant told a person is coming.
Setup

Point it at your site. It writes the knowledge base.

The first hour is usually why this never gets done. Here it’s a paste and a read-through.

Swipe — 3 steps

1

Paste your URL

It reads your public pages — your area guides, your tenancy terms, your fees page — and writes real knowledge-base articles, real FAQ entries and a first draft of your assistant’s instructions, in your language.

2

Nothing it can’t prove

The articles are your own pages, in your own words. And where it draws a conclusion about how you let, it has to point at the exact sentence that supports it — anything it can’t, it drops.

3

Connect your listings

Bring the endpoint your properties live on — your CRM, your portal feed, your own database — and we wire the lookup with you. No API? It reads the listing page instead.

Channels

Portal enquiries arrive as email. So does the answer.

Every portal drops its enquiries into your inbox, and the AI answers them there — in the thread, with the listing already looked up. Your website chat, WhatsApp, Telegram and Viber run on the same assistant and the same knowledge base.

Agency FAQ

Questions, answered.

Most of my enquiries arrive as portal emails, not through my website. Does that work?
Yes — email is a channel in its own right, and replies stay on the same thread instead of opening a new one each time. Before it can reply at all you verify the domain you send from — an ownership record plus the DKIM and SPF entries, added once — because nothing goes out from a domain that has not been verified, and there is no address of ours to fall back on. Forwarding your enquiries mailbox works, but the original sender then has to be recovered from the forwarded headers, and an enquiry we cannot attribute is held aside for you to look at rather than answered as though it came from the forwarder. Pointing your enquiries address at us directly is the sturdier setup, because the portal’s own sender line arrives intact.
A viewing request comes in at ten at night. What actually happens to it?
It gets answered — and, more usefully, it gets taken properly. The AI asks the things a negotiator would otherwise have to ring back for: which property, when they can come, whether they have to sell first, whatever you tell it to ask — and in the morning it is all sitting in one conversation. It never tells anybody a viewing is confirmed; it says somebody will be in touch, and only once an agent has actually been paged. Putting an appointment into your diary is a separate thing you connect and switch on deliberately — it does not happen on its own.
Applicants send ID and payslips. Where does that end up?
On the conversation, behind links that are signed and time-limited rather than a plain URL anyone can keep. Which file types clients may send at all is yours to set, per project, so anything you would rather not receive can simply be switched off. Deleting a contact deletes their files with them; deleting a project takes the lot. And nothing is assessed: no tool weighs a payslip and there is no data behind a verdict on a tenancy, so it takes the documents and leaves the decision to you.
Could it say something about a property that I would be answerable for?
It answers from your own record and your own written material, and a figure, a status or a claim that nothing there supports is blocked before it goes out, written to a log and handed to an agent. It does not fill gaps either: asked about pets or an EPC when your record is silent on it, it says it hasn’t got that rather than producing something plausible. The default policy already sends disputes, refund appeals and legal threats to a person on its own, but a question that only needs a lease read is not on that list — so name tenancy and legal questions in your assistant’s instructions as always going to a person. What makes that checkable rather than a promise is that an answer built out of your knowledge base carries its sources — open one in your inbox and you see which of your own articles and FAQ entries the assistant had in front of it.
Can it weed out the time-wasters?
It can ask what you tell it to ask before anybody spends a phone call on it — budget, when they need to move, whether they have to sell first, pets. You write those questions yourself, and what they answer arrives with the enquiry, so the agent who picks it up is not starting from a name and a phone number. It does not score or rank anyone and it is not there to turn people away: the questions get asked, and who is worth a viewing is still your call.
Half my enquiries are landlords wanting a valuation, not applicants. Does it cope?
Both come out of the same knowledge base. A landlord asking what you charge to manage a property and an applicant asking about a deposit are both just questions with written answers, and the AI answers whichever the conversation turns out to be. What it will not do is value anybody’s house — a valuation needs a visit and your judgement, so it takes the address and the details and gives them to you, rather than putting a number on somebody’s property in a chat window.

Stop losing the Sunday enquiry.

Point it at your agency’s site and it writes its own knowledge base — free to try, no credit card.

See pricing