Web Analytics Made Easy - Statcounter

Enquiries that book themselves.
First response in under a minute, on every channel.

Rightmove · Zoopla · phone · email · WhatsApp. One property-viewing operations layer for a UK residential lettings and sales agency.

SmartMove

The world before

Speed to lead decides who wins
the viewing. This agency was losing on speed.

It’s 8:42 PM. Your office closed two hours ago, and a serious applicant just clicked “Email Agent” on your Rightmove listing. You won’t see it until
nine tomorrow morning. By then they’ve enquired on Zoopla about two more properties, left a voicemail on your office line, and WhatsApped the listing to a second agency: the one that answered. In UK residential lettings, the first agent to respond usually wins the booking, and if you run an agency, you already know how it feels to watch the diary depend on whoever checks the inbox first. Intuz, a real estate AI development company, mapped this full enquiry lifecycle, from the portal click to the morning-of confirmation call, before automating any of it. What we built is not a chatbot. It’s an operation layer that absorbs the whole lifecycle.

The operational reality

5 channels

Every enquiry arrived on one of five channels: Rightmove portal emails, Zoopla portal emails, the office phone, direct email replies, and WhatsApp. None of them converged anywhere. First response took hours. Every hour of silence handed the applicant, and the tenancy, to whichever competitor answered first. And every unfilled viewing slot stretches a void period the landlord is paying for.

Before · After

The same enquiry, rebuilt.

Same Rightmove click. Same applicant. Same viewing. One column shows what the front desk
did before. The other shows what happens now, before anyone in the office has read the email.

before 1

Manual Triage

Check five inboxes. Ring back. Type into Expert Agent. Hope the diary is right. Chase nobody.

First response: hours, sometimes days

Automated intake 1

Automated Lifecycle

Enquiry ingested. AI replies. Slots matched. Staff approves. CRM updated. Viewing confirmed morning-of.

First response: under 60 seconds, any channel, any hour

85 %

Enquiries handled end-to-end by AI

<1 min

Average first response

0

Double-bookings since go-live

The transformation

The same lettings office. 
Two completely different days.

This is what changes at the metric level. The exact numbers a lettings director tracks every week: 
response time, capture rate, diary errors, no-shows.

Operational Metric

Before Intuz Manual operations
After Intuz Automated · live

First response time

Hours, sometimes days

Manual triage across five separate inboxes and a voicemail box

Competitor gets there first

Under 1 minute

Average across email and phone · 24/7, including out-of-hours

First to respond, by default

Enquiry capture across channels

Inconsistent

Rightmove, Zoopla, phone, email, WhatsApp · missed, duplicated, or dropped

Channel blind spots

100% capture

Unified ingestion with cross-channel dedup · exactly-once handling

Zero channel blind spots

CRM data entry (Expert Agent)

All by hand

No public API · every applicant, duplicate check, and booking typed in a browser

Largest manual workload

Automated write-back

Playwright logs in, checks duplicates, creates applicants, books viewings

Staff approve, scripts type

Diary integrity

Regular errors

Per-property rules and 10-minute increments coordinated by memory

Double-bookings happened

Zero double-bookings

Central availability engine enforces every rule on every slot

Enforced, not hoped for

Non-responder follow-up

Rarely chased

No system, no owner · warm applicants simply went cold

Pipeline leakage

Automated call-backs

Outbound Retell AI agent re-engages every non-responder

Every warm lead chased

No-show discovery

At the property door

Negotiator travels, waits, and comes back with nothing

Audit is a fire drill

Morning-of confirmation

Automated call + WhatsApp surfaces cancellations before anyone leaves the office

Cancellations caught early

Hours

To first response, in a market decided by minutes

<60 sec

First response · 60% less staff time on enquiry admin

Live replay · one evening enquiry

8:42 PM.
Watch what happens.

The office closed two hours ago. This is one enquiry, replayed step by step, exactly the way the system runs it every night.
Six minutes and forty-seven seconds, no staff on the thread until the approval tap.

Watch what happens

Want to see this run against your enquiries?

Let’s Discuss Your Workflow

Real Estate AI Architecture

Five channels in.
One approved booking out.

This is a workflow system with AI components, not a chatbot with ambitions. AI where
language is the problem: voice conversations, availability parsing. Deterministic workflow
everywhere else. Humans at exactly two points: out-of-scope questions the AI flags, and
booking approval before anything touches the CRM. That decision shaped every box below.

Approved booking out 2 scaled

Want to talk through how this could work for you?

Let’s Talk

The build

Five phases, sequenced around one risk.

The CRM automation layer was named the project’s largest technical risk on day one.
So the delivery plan was built to give it the most hardening time: foundations first,
workflows second, voice third, the risky part fourth, and a real pilot before anything went live.

The hard parts

Six problems that 
never show up in a demo.

Anyone can wire a language model to a phone number. The engineering lives in the failure modes: 
a CRM with no API, five channels that disagree with each other, and applicants who speak in weather forecasts, not calendar slots.

Real Estate Workflow Automation scaled

The Hardest Claim on
This Page, Shown

The weather stays the applicant’s problem. The 10-minute grid, business hours, and per-property rules are the engine’s.
If a valid preference can’t be extracted, the system asks instead of guessing, and no slot that breaks a rule is ever offered.

The hardest claim on this page, shown

Want something built this reliably?

Let’s Talk

End-to-end workflow

Enquiry in. Confirmed viewing out. Six steps.

The complete enquiry lifecycle, from the “Email Agent” click on Rightmove to the morning-of confirmation call. 
Humans appear at exactly two of the six steps. Everything else runs on its own, 24/7.

01

week 1

Enquiry Arrives

Portal email, call, reply,
 or WhatsApp. Ingested
 24/7. Deduplicated
 across channels.

02

Weeks 2–4

AI Engages

Voice agent answers.
 Replies in under 60s.

03

Weeks 4–6

Availability Matched

GPT-4.1 parses “Tuesday
 afternoon” into slots.
 Rules + live calendar
 checked. No conflicts.

04

Weeks 4–6

Staff Approves

Every booking reviewed
 before the CRM write.
 Out-of-scope questions
 flagged to a human.

05

Weeks 10–12

CRM Updated

Playwright logs into
 Expert Agent. Dupes
 checked. Applicant +
 viewing created.

Zero manual data entry

06

Ongoing

Viewing Confirmed

Morning-of call plus WhatsApp. Cancellations surfaced early. Non- responders re-called.

No-shows caught early

Real Estate AI Outcomes

Thirty days after go-live.

Measured on the office floor, not in a slide deck. Every number below is from the first 30 days of production, across live enquiries from Rightmove, Zoopla, phone, email, and WhatsApp.

85 %

Of inbound enquiry calls handled end-to-end by AI, with no human on the line. Details captured, availability checked, slots offered, booking proposed.

60 %

Reduction in staff time spent on enquiry admin. The hours that used to go into inbox triage and CRM typing now go into viewings and valuations.

100 %

Enquiry capture across Rightmove, Zoopla, phone, email, and WhatsApp. Zero channel blind spots. Nothing waits in an unwatched inbox.

Sub-minute first response

Average first response across email and phone is now under a minute. In a market where the first agent to respond usually wins the viewing, the agency is first to nearly every enquiry it receives, including the ones sent at 11 PM on a Sunday.

First to respond, by default

Zero double-bookings

Since go-live, the central availability engine has not allowed a single double-booking. Every offered slot honours per-property rules, business hours, and 10-minute increments, checked against the live calendar at the moment of offer, not at the moment of regret.

Diary integrity enforced by the engine

Same-day confirmation loop

Every viewing gets a morning-of confirmation call plus a WhatsApp message, automatically. Cancellations surface before the negotiator leaves the office, not at the property door. The no-show problem became a rebooking workflow.

Cancellations surfaced before travel

24/7 lead ingestion

Enquiries outside business hours are captured, acknowledged, and queued for action. The diary fills overnight. Out-of-hours applicants, previously the most-lost segment, now get the same sub-minute acknowledgment as everyone else.

Every after-hours enquiry acknowledged

A system of record

Every lead timestamped. Every conversation logged. Every booking auditable. The agency now has an enquiry pipeline it can inspect and improve, instead of a shared inbox it hoped was covered. This is the outcome the directors mention first.

Full audit trail per enquiry, per booking

Want your enquiry pipeline to run like this?

Book a Workflow Audit

What the Client Said

We used to win or lose a tenant based on who picked up the phone first. Now the system has replied, offered slots, and proposed the booking before anyone in the office has even seen the enquiry. The diary just fills.

Director · UK Residential Lettings & Sales Agency

Five forks in the road,
and what we picked.

Every architecture is a series of trade-offs. Here are the five that shaped this one:
what we chose, what we left on the table, and the honest cost of each call.

Have a Similar Use Case in Mind?
Let’s Build It.

Every automation we build starts with a single conversation.
Tell us what your team is doing manually today, and we will show you what an AI system could look like for your use case.

Is this you?

Where this pattern applies.

This wasn’t a proptech-only build. The patterns underneath it (channel convergence,
browser-automated CRM write-back, shared availability engines, human approval gates) translate
anywhere these five things are true. Count how many describe your operation.

High-volume, multi-channel inbound

Enquiries arrive by portal, phone, email, and WhatsApp, and response speed decides revenue. Speed to lead is your market’s physics, whether you sell tenancies, appointments, or quotes.

A CRM with no API, or a weak one

Staff spend hours typing into a browser because the system of record can’t be integrated the normal way. The synthetic-API pattern removes exactly this workload.

Non-trivial calendar logic

Per-resource rules, business hours, slot increments, and zero tolerance for double-bookings. A shared availability engine turns those rules from tribal knowledge into enforced constraints.

AI in the loop, not in control

You want the speed of automation without giving a language model unsupervised write access to your system of record. Approval gates make that a design choice, not a compromise.

Follow-up and confirmation leakage

Non-responders go cold because nobody owns the chase, and no-shows are discovered on site. Automated re-engagement and same-day confirmation loops close both leaks.

If two or more apply, this architecture maps onto your operation directly. The stack changes; the patterns don’t.

Ready to Replace Manual Work
with an AI-Powered Solution?

Book a free consultation with our AI experts to walk through your use case – what can be automated,
where manual overhead is slowing your team down, and what a purpose-built platform could look like
for your operation. Just like we did for CasePath.

Tools & technologies

Tools and Technologies We Used

Every tool in this stack was chosen for a specific reason – multi-tenant data isolation,
AI-driven document processing, and a cloud infrastructure built to handle sensitive child welfare data at scale.