← Back to blog

Applied AI / Real estate

AI voice agents for real estate: from inquiry to viewing

How to receive property inquiries, gather context and coordinate viewings with a voice agent without confusing a request with a confirmed appointment.

An AI voice agent for real estate can handle spoken inquiries, gather search criteria and prepare the next step with an advisor. To be useful, it needs current property information, commercial rules and a handoff the team can use. If it helps arrange a viewing, it must distinguish between requesting a time, confirming the appointment and recording attendance.

This guide proposes an evaluation process for brokers, agencies and developers. The examples are fictional, and the controls are FARO recommendations: they do not represent achieved sales or integrations activated for a client.

Choose a task that currently takes time away from your advisor

An initial use case could be handling the first response to property inquiries. The person wants to know whether a unit is a good fit, and the advisor needs to understand what they are looking for before responding. The agent can gather some of that context, answer approved questions and leave a request with an assigned owner. It does not need to negotiate terms to be useful.

Another possible scope is coordinating viewings for people who have already spoken with the team. This is a different task: it requires recognizing the case, checking times, respecting the property's availability and retaining changes. These two journeys should not be assessed using a single “calls handled” figure.

If you are starting with the general concept, see what an AI voice agent is. For your operation, write a more precise sentence: “receive incoming inquiries about this project and hand them to the sales office with the agreed information.” That sentence makes it possible to prepare tests and a budget.

From an apartment question to a useful record

Imagine Laura, a fictional buyer, asking about a two-bedroom apartment. She is looking in a specific area, has a maximum budget and could visit on the afternoon of November 18, 2026. She has not decided whether to buy that property and still needs to verify her financing.

The conversation must respect that uncertainty. The agent can ask what is needed to guide the inquiry, confirm what it understood and explain what the advisor will do. If Laura corrects the budget, the final record must retain the corrected value. If she does not want to provide a piece of information, it must remain unconfirmed rather than be filled in with an assumption.

Proposed minimum record for initial real estate inquiries
FieldWhat to keepWhat to avoid
InterestProject or property with a verifiable identifierAssigning a different one because the name is similar
SearchPurchase or rental, area and stated featuresInventing unstated preferences
BudgetAmount or range, currency and stated conditionConfusing monthly rent with sale price
TimelineDate or period stated by the personClassifying urgency solely by tone of voice
ContactAgreed channel and confirmed detailsPromising messages to an unverified number
Next stepAction, status and responsible advisorRecording an intention to visit as an appointment

The conversation does not have to become a form read from start to finish. If someone has already provided their area and budget, the agent should use that information. One question at a time and a brief confirmation of important details help catch errors before they reach the team.

For a real estate operations with FARO, this brief is an initial discussion point. The final fields depend on inventory and how your advisors work; not every agency should request the same information.

Availability needs an up-to-date source

A sales catalog helps explain a project. It is not enough to claim that a unit is still available today. Separate approved names, locations and features from prices, sales status, promotions and terms that may change. Define where each answer comes from and who corrects the source.

If the inventory connection fails, the agent must acknowledge the limitation and prepare an inquiry. Offering an alternative unit requires checking it too. “I'll ask the agent to confirm” is useful when it creates a traceable follow-up task; it must not remain a phrase with no recipient.

For a developer with several buildings, also confirm the development, tower, model and unit. A model’s floor plan does not verify the conditions of every unit. The websites for developers can organize that information, but connecting them to voice and CRM requires validated scope.

The documentation for Retell custom functions illustrates how an agent can query application data during a call. In real estate, the operational decision is which source is authorized to answer and what happens when it returns an error or incomplete information.

A requested, confirmed and completed viewing are different states

When Laura says she wants to visit, there is a request. Confirmation may require the advisor’s availability, access to the property and acceptance by the owner or sales office. The conversation must communicate the verified status, including date, time, time zone and location.

In Google Calendar, checking availability and creating an event are different operations, documented in Freebusy and Events: insert. The integration must verify its result. A created event also does not prove the owner authorized access or the buyer attended.

  1. Request: the person suggests a viewing and an owner is assigned.
  2. Confirmation: the agreed conditions are met and a valid record exists.
  3. Change or cancellation: the correct appointment is updated and the new status is communicated.
  4. Assistance: the advisor or sales office records what happened.
  5. Sales continuation: the next action or reason for closure is documented.

Also test two requests for the same time slot. Checking a calendar once is not enough: someone else may take the slot between the check and the booking. Your system must resolve that conflict and avoid duplicating the appointment if an operation is retried after a connection failure.

The advisor must receive the context and outstanding task

A useful summary explains what the person wants, what information they received, what remains unconfirmed and what someone needs to do. A long transcript may help with review, but it does not replace a record with an owner and a next action. The advisor first needs to see what lets them continue.

In Laura's example, the handoff would say she requested two bedrooms, confirmed a particular range and proposed a viewing. Financing would remain pending. If the agent could not verify availability, that limitation must be clearly visible. The advisor should not discover it after offering a unit.

A live handoff requires a destination and an alternative when nobody answers. The documentation from Twilio on Dial distinguishes outcomes such as busy, unanswered or completed calls. A completed telephone connection does not by itself prove the advisor accepted the case; verify the outcome that matters to your team.

In a voice conversation from the website, the handoff mechanism may differ: a request to the team, a written channel or an additional connection. Do not assume it works like a telephone transfer. The demonstration must show the channel you will contract.

What to test before opening the agent to buyers

Prepare situations with advisors and reception staff. Each test needs an expected response and a place to verify the outcome. Use fictional data during testing and repeat the cases after changing instructions, tools or commercial information.

  • The person asks about a withdrawn property, then agrees to inquire about another.
  • Corrects the budget or currency midway through the conversation.
  • Does not want to provide contact details and only asks for general information.
  • Ask for a discount the agent is not authorized to offer.
  • Suggests an occupied time slot or changes an existing appointment.
  • Asks to speak to someone and the advisor does not answer.
  • The CRM or calendar connection fails after receiving the request.
  • They enquire again through another channel, and an open case already exists.

Include similar project names, background noise and different ways of referring to areas. Review both the conversation and the resulting record. An imperfect transcript does not always prevent understanding the request; an incorrect number or date can change the next step.

Determine which situations stop the pilot and who can correct them. For example, an unsupported confirmation requires reviewing the process before continuing to offer automatic appointments. That decision should be part of operations, not an improvised discussion when the first complaint arrives.

Measure from inquiry to viewing

Separate volume, quality and outcome. Counting conversations helps size usage. Reviewing complete records evaluates the handoff. Confirmations and attendance reveal the sales journey. Each figure needs a definition and a source; the same contact can have several conversations.

Fictional example: in a given period there are 100 unique eligible inquiries, 60 records with the agreed details, 25 confirmed appointments and 15 recorded attendances. The complete-record rate is 60/100, the appointment rate is 25/100 and attendance as a share of appointments is 15/25. These are not equivalent rates or FARO results.

If the total cost of the scope were US$300 in that same example, it would be US$5 per complete record, US$12 per appointment and US$20 per attendance. These are illustrative calculations, not published prices. Attributing an improvement to the agent requires comparing equivalent periods or groups and accounting for changes in advertising, inventory and the team's work.

Include review time and manual tasks in the full cost estimate. An agent that requires every record to be corrected may shift work rather than reduce it. Keep advertising costs, service costs and revenue separate to understand what you are evaluating.

Personal data and commercial limits

Collect only what is needed for the initial response. Do not request financial documents to answer questions about a property's features. Define access to recordings and transcripts, retention periods and how data can be corrected. Review the conditions applicable to each market and channel before activating operations.

The agent must also avoid promising credit approval, profitability, future availability or unconfirmed terms. Advisors retain commercial and professional judgment. Technology can organize questions and tasks; keeping information accurate still requires identified people responsible for it.

What to bring to the first meeting

Gather anonymized inquiry examples, an inventory sample, current CRM statuses and the viewing procedure. Add team hours, responsible staff and the channel you want to start with. This provides a basis for defining a pilot and the evidence it must produce.

Explore the FARO voice solutions and outlines an initial real estate journey. The initial goal is for an inquiry to reach the advisor with context and a verifiable next step.

Sources and scope

Primary sources consulted on 2026-11-11. The brief, tests and numerical example are FARO editorial proposals. The references describe technical capabilities; they do not establish a specific connection to your real estate business.

Keep exploring

FARO's editorial judgment. Illustrative examples explain how to evaluate an operation; they do not substantiate client results.

Let's turn your question into an initial scope.

We review your operation, choose an initial workflow and define how to verify that it works.

Let’s talk about your business
AI voice agents for real estate | FARO