← All posts

The 90-Second Inbound Loop: An AI Voice Agent Script Template for Real Estate That Actually Books Calls

Most property enquiries cool in the gap between form-submit and the first call, not in the team. Here is the six-beat script template for an inbound voice agent, plus how it connects to your CRM and calendar.

Voice agent script template for real estate inbound calls
Answer

An AI voice agent script template for real estate inbound enquiries should be six fixed beats - confirm, compliment, qualify timeline, qualify financing, book two slots, recap - executed in 90 seconds. The script matters more than the model. Tight rails sound human. Improvisation sounds like a chatbot.

Real estate enquiries die in the gap, not in the team. A study reported in Harvard Business Review found that firms that tried to contact a lead within an hour were nearly 7 times as likely to qualify it as those that waited even an hour longer. The team is not the problem. The gap is.

This post is the script template plus the inbound voice agent setup we use to close that gap in 90 seconds - what we call The 90-Second Inbound Loop.

TL;DR
  • 90 seconds from form-submit to a real-sounding voice on the lead's phone.
  • Script structured as 6 fixed beats: confirm, compliment, qualify x2, book, recap.
  • Stack we deploy: Vapi + ElevenLabs + Make.com + Google Calendar + Twilio.
  • Want to know where your inbound leaks before you spend anything? Start with the free 30-min audit call.

1. Why the script matters more than the model

two men in suit sitting on sofa
Photo by Austin Distel on Unsplash

Most operators evaluating voice agents start by comparing models. ElevenLabs vs PlayHT. GPT-4o vs Claude. They run the demos, hear something stilted, and decide voice AI is not ready. The demo is not the bottleneck. The script is.

A great model with a bad script sounds like a chatbot reading a brochure. A mid-tier model with a tight script sounds like your best SDR on day 30. The difference in booked calls comes from a few hundred lines of script logic, not a different vendor.

This is why every inbound voice agent we build as part of a sales system starts with the script. The model gets swapped if and when it improves. The script earns the bookings.

2. The 90-Second Inbound Loop - six beats

The loop has six beats and exactly six. Skip a beat and the lead disengages. Add a beat and you slow the call past the 90-second sweet spot.

#BeatTimeJob
1Confirm0:00 - 0:08Confirm the right person and the property they enquired about. Drop hesitation.
2Compliment0:08 - 0:18Acknowledge the choice. One specific detail about the property. Builds trust fast.
3Qualify A0:18 - 0:35One question on timeline ("Are you looking to view this month or are you exploring?").
4Qualify B0:35 - 0:55One question on financing or use ("Self-funded, mortgage, or investor? Live in or rent?").
5Book0:55 - 1:20Offer two specific slots. Default to "today or tomorrow", never "this week".
6Recap1:20 - 1:30Repeat day, time, and how the agent will arrive. Confirm SMS sent.

Total: 90 seconds. Less is too cold. More and you lose the ones who answered while distracted.

3. The actual script template

a living room with a wooden ceiling and floor
Photo by D5 Render on Unsplash

Below is an example script for an off-plan developer selling to international buyers, with the qualify questions tuned to them. Swap the project name and the specific compliment line for your inventory and you have a working v1.

[BEAT 1 - CONFIRM]
"Hi, is this {firstName}? This is Sara from {projectName}. You sent us an enquiry about the {unitType} on {projectName} {minutesAgo} minutes ago. Do you have 90 seconds?"

→ If "no": "No problem. When today works - in an hour, or this evening?"
→ If "yes": continue.

[BEAT 2 - COMPLIMENT]
"Quick note before I take your details - that {unitType} is one of three with the {specificFeature}. Most enquiries are coming in for the standard layout, so good eye."

[BEAT 3 - QUALIFY A: TIMELINE]
"Are you looking to view this month, or earlier-stage exploring?"

→ "this month": flag as HOT, prioritise booking today/tomorrow.
→ "exploring": continue but offer remote video walkthrough as primary.

[BEAT 4 - QUALIFY B: FINANCING / USE]
"And quick one - self-funded, mortgage, or investor? And live-in or rental?"

→ Capture both. Routes to right agent in CRM.

[BEAT 5 - BOOK]
"Perfect. I have two slots that fit:
- Tomorrow at 11am, on-site walkthrough with {agentName}.
- Today at 4pm, video walkthrough with {agentName} from your phone.
Which works?"

→ If neither: "What time today or tomorrow does work?" - never offer "this week".

[BEAT 6 - RECAP]
"Booked. {agentName} will {arrivalMethod} at {time} on {day}. You'll get an SMS in the next 60 seconds with the address and a calendar invite. Anything else before I let you go?"
    

Three rules on the script:

  • Never let the agent improvise outside these beats. Improvisation is what makes voice agents sound robotic. Tight rails sound human.
  • Default to today or tomorrow. "This week" is the kiss of death. Specific beats vague.
  • End on a question. "Anything else?" closes the loop without leaving the lead hanging.

4. The seven mistakes that kill voice agent ROI

The same mistakes show up in most real estate voice agent setups. The five biggest get a full deep-dive in 5 voice-agent failure patterns that kill real estate ROI; this post covers two more.

  1. Three-question qualifying. Two is the cap. Three is an interrogation.
  2. "How can I help you today?" Never. The agent already knows. State the property and move.
  3. No backup slot. One slot equals a dead booking. Always two, then "what works for you" as fallback.
  4. Voice tuned for charisma instead of clarity. Calm and clear beats warm and bouncy on a phone speaker.
  5. No SMS confirmation in the same flow. If the lead does not get an SMS within 60 seconds of the call ending, no-show rate doubles.
  6. Calling at 11pm because Make.com runs 24/7. Set call windows. 9am to 8pm in the lead's timezone.
  7. No human escalation path. The agent must hand off to a real number for any "I want to speak to someone" or budget-clarifying question.

5. Common misconceptions

Woman talking on phone holding coffee cup outside office
Photo by Vitaly Gariev on Unsplash

Three beliefs cost real estate teams the most when they evaluate voice agents. Address them before you scope a project.

"Voice agents sound robotic - my buyers will hang up."
The default voices in vendor demos are not the production state. With a well-chosen voice and a few weeks of script tuning on real calls, most callers stay in the conversation. The ones who notice it is AI mostly want to be sure they reached a real company, so the agent should say so plainly when asked.
"AI replaces our SDR team."
It does not. The agent qualifies and books in 90 seconds. The human SDR picks up a calendar-confirmed lead with two qualifier answers already captured. Voice agents extend coverage to 24/7 and remove the 17-minute first-call gap. They do not handle budget objections, contract questions, or "I want to speak to a person" intent - those still need a human.
"You need a custom-built solution to handle real estate properly."
You need three things: a tight 6-beat script, a voice that matches your brand, and a clean handoff to your CRM and calendar. The same Vapi + ElevenLabs + Make.com stack works across very different businesses, a pattern documented further in McKinsey's State of AI, which finds vertical specialisation outperforms custom-builds for mid-market AI deployments. Custom-built voice infrastructure is a 6-month project that mid-market operators do not need.

6. The math - voice agent vs human SDR

The case for voice over a human SDR is not "AI is cheaper". It is "AI is faster, and speed is what closes real estate enquiries". Here is the comparison we run with operators on the call.

Human SDR (in-house)Inbound voice agent
Time to first callOffice hours, when someone is free90 sec
Coverage9am - 6pm, Mon - Fri24/7 within set windows
Capacity~40 calls/dayUnlimited concurrent
Running costSalary, hiring time and rampPlatform minutes plus telephony; the build is quoted after the audit
Books in real-timeManual to calendarDirect write to Google Calendar

The voice agent does not replace the SDR. It buys you time before the SDR is needed. A well-built agent hands the qualified, calendar-confirmed lead to a human. The human picks up a warm conversation, not a cold dial.

7. How the build runs

The inbound voice agent is one part of a sales system, and the scope comes out of the free audit. The work itself follows the same order every time:

  • Script workshop. We map your inventory, your pricing tiers and your routing rules. Output: a signed-off script in the 6-beat format.
  • Voice tuning. Pick the voice by testing a short list against your brand. Lock pacing, fillers and recovery patterns.
  • Stack wiring. Form-submit routes to the voice platform, telephony and your calendar. The SMS confirmation flow goes live.
  • QA. Internal test calls and your own test calls. Anything that fails the 6-beat checklist gets rewritten before launch.
  • Supervised first run. The agent goes live on real inbound leads, and the founder hears every call recording while it settles.

The go-live date is agreed in writing once access and review needs are known. If a vendor cannot commit to a date in writing, the script is not tight enough. That is the diagnostic.

What to ship this week

If you are losing leads in the gap between the form and the first call, the next move is not "compare three voice vendors". It is to find out what your loop is actually losing in dollars per week. Book the free 30-min audit call and we will look at your live form, your CRM and your recent enquiries together, then tell you where the inbound leaks.

The agencies that win the next 12 months in real estate are not the ones with the prettiest sites. They are the ones whose voice agents pick up at 11pm on a Sunday when a buyer in Singapore decides to enquire about a Canggu villa. That call gets answered in 90 seconds, or it does not get answered at all.

Frequently asked questions

What is the ideal length of a voice agent script for inbound real estate enquiries?

90 seconds, structured as 6 fixed beats: confirm the lead and property, compliment one specific feature, ask one timeline question, ask one financing or use question, offer two specific slots (today or tomorrow, never "this week"), then recap with day, time, and SMS confirmation.

Vapi vs Retell vs ElevenLabs - which voice agent stack should real estate use?

Stack choice matters less than script quality. kratt defaults to Vapi as the orchestration layer with ElevenLabs voices for English-speaking international buyers and Twilio for telephony. Retell works equally well. Most of the difference in booked calls comes from the script logic, not the vendor.

How fast does a voice agent need to call back an inbound real estate lead?

Within 90 seconds of form-submit if you can, and inside the first hour at the latest. Harvard Business Review found that firms that tried to contact a lead within an hour were nearly 7 times as likely to qualify it as those that waited even an hour longer. Fix the response time before you tune the script.

Does a voice agent replace a human SDR in a real estate sales team?

No. The voice agent qualifies and books the calendar in 90 seconds. The human SDR picks up a warm, calendar-confirmed conversation. Voice agents extend coverage to 24/7 within set call windows and remove the 17-minute first-call gap. Human handoff is required for budget clarification and any "I want to speak to someone" intent.

How long does it take to deploy a voice agent for a real estate developer?

The scope comes out of the free audit, and the go-live date is agreed in writing once access and review needs are known. The build covers a script workshop and 6-beat sign-off, voice tuning across candidate voices, stack wiring (Make.com, Vapi, Twilio, Google Calendar, SMS), internal and client QA calls, and a supervised first run where the founder hears every call recording.

What is the cost of a voice agent vs hiring an in-house SDR for real estate?

Running costs are platform minutes plus telephony, and kratt prices the build after the free audit, once volume and integrations are known, so there is no rate card to quote here. An in-house SDR adds salary, hiring time and ramp. The agent does not replace the SDR. It buys time before one is needed and lets the SDR focus on warm conversations only.

Related resources

Last updated: 1 May 2026 · This guide is updated quarterly with new benchmarks and case data.

Next move

Find your leak. Book the audit.

The free AI audit maps your inbound, qualification, booking, and follow-up. We rank exactly where the leak is before you spend a dollar.

Book your free 30-min audit call
kratt

kratt takes AI in companies from an initial idea to a reliable system. Based on the audit, we define where AI pays off and start development where the return is highest.

Book the free audit call
The newsletter

Occasional notes on
what’s actually working.

No spam. Cancel anytime. Occasional notes only.
Book your free 30-min audit call