← All posts
Voice Agents··11 min read

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

47% of property enquiries die before the first callback. The leak isn't your team. It's the 17-minute gap between form-submit and first call. Here's the script template plus voice agent system we deploy in 5 days.

Voice agent script template for real estate inbound calls
Answer

A 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. Harvard Business Review's response-time study put the average time from form-submit to first agent call at 17 minutes. Conversion drops 10x between minute 1 and minute 5. A typical mid-market developer burns $40,000 to $120,000 a month on ads, then watches roughly half of inbound never get a real conversation - per luup's own audit of 30+ developer funnels in 2025. The team is not the problem. The gap is.

We call this gap the Open Loop Tax. This post is the script template plus voice agent setup we use to close it 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 in 5 days: Vapi + ElevenLabs + Make.com + Google Calendar + Twilio.
  • Real result: a Dubai clinic doubled consultations on 180 leads/mo. See case studies.
  • Want to know where your loop leaks before you spend a dollar? Run the Closed Loop Score.

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 between booking 12 calls a week and booking 47 a week is 200 lines of script logic, not a different vendor.

This is why every voice agent we ship at luup 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 the script we deploy verbatim for an off-plan developer in Bali, with the qualify questions tuned to international buyers. 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

We have audited 30+ voice agents in the wild. Same mistakes show up every time.

  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 ElevenLabs voice cloning plus 30 days of script tuning, the agent is indistinguishable from a junior SDR for 95% of inbound calls. The 5% who detect AI almost always continue the conversation - they just want to be sure they reached a real company.
"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 we use for a $4M Bali developer powers a Dubai wellness clinic and a Tallinn services firm - 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)Voice agent (luup deploy)
Time to first call17 min average90 sec
Coverage9am - 6pm, Mon - Fri24/7 within set windows
Capacity~40 calls/dayUnlimited concurrent
All-in cost / month$3,500 - $6,500$800 - $1,800 (incl. minutes)
Time to deploy3 - 6 weeks5 days
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. The agents we deploy hand off the qualified, calendar-confirmed lead to a human. The human picks up a warm conversation, not a cold dial.

7. The 5-day deploy - what actually happens

Every luup voice agent project follows the same five-day cadence:

  • Day 1. Script workshop. We map your inventory, your pricing tiers, your routing rules. Output: signed-off script in the 6-beat format.
  • Day 2. Voice tuning. Pick the voice (we benchmark 4 ElevenLabs and 2 Vapi voices against your brand). Lock pacing, fillers, and recovery patterns.
  • Day 3. Stack wiring. Make.com routes form-submit → Vapi → Twilio → Google Calendar. SMS confirmation flow goes live.
  • Day 4. Internal QA. We make 50 test calls. You make 50 test calls. Anything that does not pass our 6-beat checklist gets rewritten same-day.
  • Day 5. Live with the first 10 real leads. Founder gets a recording of every call for 14 days.

If a vendor cannot ship the agent in five business days, the script is not tight enough. That is the diagnostic.

What to ship this week

If you are losing leads in the 17-minute gap, the next move is not "compare three voice vendors". It is to find out what your loop is actually losing in dollars per week. Run the Closed Loop Score - it scores your inbound, qualification, booking, and follow-up loops in 5 minutes. If you are leaking, it tells you exactly where.

Or skip the audit and book a 30-minute system review with one of the founders. We will look at your live form, your CRM, and the last 50 enquiries together.

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. luup defaults to Vapi as the orchestration layer with ElevenLabs voices for English-speaking international buyers and Twilio for telephony. Retell works equally well. The difference between booking 12 calls a week and 47 a week is 200 lines of 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. Industry average human callback time is 17 minutes. Conversion drops 80% between minute 1 and minute 5. Speed is the single highest-leverage variable in inbound real estate qualification - higher than agent quality, scripts, or pricing.

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?

Five business days at luup. Day 1: script workshop and 6-beat sign-off. Day 2: voice tuning across 6 candidate voices. Day 3: stack wiring (Make.com, Vapi, Twilio, Google Calendar, SMS). Day 4: 50 internal QA calls plus 50 client QA calls. Day 5: live with the first 10 real leads, with founder receiving every call recording for 14 days.

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

A voice agent costs $800-$1,800 per month all-in (luup deploy plus Twilio minutes). A full-time in-house SDR costs $3,500-$6,500 per month loaded. The voice agent ships in 5 days vs 3-6 weeks for SDR hire 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

  • AI Voice Agents service page - the full luup voice system, deploy timeline, and pricing.
  • Case studies - real client outcomes including the Dubai wellness clinic that doubled consultations.
  • The 25-Hour Week - how voice agents wire into closed-loop ops automation as the qualification layer.
  • The Brand DNA Sprint - the creative ops pattern that runs alongside voice qualification in the full closed loop.
  • Automation - how voice agents wire into the rest of the closed loop (CRM, calendar, reporting).
  • Closed Loop Score - 5-minute audit that scores where your inbound, qualification, booking, and follow-up are leaking.
  • Book a system review - 30 minutes with a founder, looking at your live form and last 50 enquiries together.

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

Next move

Score your loop. 5 minutes.

The Closed Loop Score scans your inbound, qualification, booking, and follow-up. Tells you exactly where the leak is before you spend a dollar.

Closed loopShip in daysTallinn / BaliNow booking May
Luup Agency

Luup builds the AI systems your business needs to grow — websites, voice agents, automation, and the Content Factory. Shipped in days, not months.

★ Now bookingEU + APAC
The newsletter

Occasional notes on
what’s actually working.

No spam. Cancel anytime. Occasional notes only.
DOC · LUUP-FOOT-001 · © 2026 Luup Agency · All rights reserved