WhatsApp AI agents for real estate: a complete guide
How to use WhatsApp AI agents for real estate — lead qualification, viewing scheduling, listing follow-ups, and rental inquiries, all automated.
On this page
- Why WhatsApp for real estate
- The core use cases
- The qualification flow in detail
- Example system prompt for a property agent bot
- Connecting to your CRM and calendar
- Building WhatsApp AI agents for real estate with CodeWords
- Where to draw the line on commitments
- How this fits with the rest of your automation
- Frequently asked questions
- Related reading
Real estate is a high-volume, high-stakes inquiry business. Buyers browse listings on their phone at 10pm and send a WhatsApp message the moment something catches their eye. By morning, if they haven't heard back, they've moved on to another agent.
WhatsApp AI agents for real estate solve this timing problem — and they do it while qualifying the lead, booking the viewing, and handing off a structured summary to the agent before the first human conversation even happens.
TL;DR
- WhatsApp is where buyers and renters ask questions — high response rates, instant delivery, and a channel they actually check.
- A well-designed agent qualifies budget, location, and timeline automatically, so agents only spend time on the leads worth pursuing.
- CodeWords lets you build the full qualification-to-booking flow by describing it to Cody — no developer required.
Why WhatsApp for real estate
WhatsApp has some of the highest open rates of any communication channel — around 98%, compared to roughly 20% for email. In real estate, where timing is everything, that matters.
The typical buyer or renter journey starts online. They see a listing on Rightmove, Zoopla, or a social media ad. They want more information or to book a viewing. In many cases, they'd rather send a quick WhatsApp message than fill out a web form or call an agency number where they'll end up on hold.
The agent who responds in seconds wins. The one who responds in three hours often loses the inquiry to a competitor who moved faster.
WhatsApp AI agents mean that every inquiry — whether it arrives at 9am or midnight — gets an instant, intelligent response. The agent doesn't have to be at their desk.
The core use cases
Lead qualification: the most valuable use of a WhatsApp agent in real estate. When someone inquires about a property, the agent needs to know: What's their budget? What area are they looking in? Are they buying or renting? What's their timeline? Are they a first-time buyer or do they have something to sell? Each of these data points determines how much agent time this lead deserves.
Viewing scheduling: once a lead is qualified, the natural next step is a viewing. The bot can check availability (via a Calendly or Cal.com integration), offer slots, confirm the booking, and send a reminder. The agent arrives at the viewing already knowing who they're meeting and what they're looking for.
Property info bot: buyers often have quick questions about a specific listing — parking, school catchment, council tax band, EPC rating, leasehold vs freehold. A bot with access to your listing data can answer these instantly.
Listing follow-ups: when someone inquires about a property that sells, the bot can proactively reach out to suggest similar listings. Or when a new listing matches a saved buyer preference, the bot can notify them via WhatsApp.
Rental inquiry handling: lettings inquiries tend to be high volume and relatively uniform — availability, price, viewing slots, reference requirements. A bot handles these efficiently and filters the serious applicants from the tyre-kickers before they reach a lettings negotiator.
The qualification flow in detail
Here's how a property inquiry qualification flow works in practice:
Trigger: a buyer messages after seeing a property listing on social media or a property portal. Their opening message might be as simple as "Hi, I saw your listing for the flat on Richmond Road, I'm interested."
Opening response: the bot acknowledges the inquiry and explains it can help with information and booking. "Thanks for your message about 24 Richmond Road — I'd love to help. Do you mind if I ask a few quick questions to make sure it's the right fit?"
Budget: "What's your approximate budget for this purchase?" The bot listens for a number or range and notes it.
Position: "Are you buying with a mortgage, or are you a cash buyer? And do you have a property to sell?" This determines chain complexity.
Location: "Is Richmond your preferred area, or are you flexible?" This helps the agent know whether to suggest alternatives.
Timeline: "Are you looking to move within the next one to two months, or is this more of an early-stage search?" This is the urgency signal.
Closing: "Thanks — based on what you've told me, I think this property could be a strong match. Would you like to arrange a viewing? I can check availability right now."
At this point, the bot either books the viewing via calendar integration or flags the lead for an agent call. Either way, it pushes a structured contact record to the CRM (HubSpot, Pipedrive, or Salesforce) with a lead score, a conversation summary, and all the qualification data.
The agent opens their laptop in the morning to a clean list of qualified leads, each with a score, a summary, and a scheduled viewing or a clear next step.
Example system prompt for a property agent bot
Here's a sample system prompt you could describe to Cody when building your real estate WhatsApp agent:
"You are a property assistant for Hartley Estates. Your name is Ellie. When someone inquires about a property, thank them for their message and ask four qualification questions — one at a time: (1) their approximate budget, (2) whether they're buying with a mortgage or cash, and if they have a property to sell, (3) their preferred location and flexibility, (4) their timeline for moving. After collecting these, offer to arrange a viewing by checking our calendar. Log the contact and qualification data to HubSpot with a lead score out of 10 — budget over £400K and timeline under three months scores highest. If someone asks detailed questions about a specific property (EPC rating, council tax, tenure), tell them an agent will be in touch with the full details within 30 minutes during business hours. Outside business hours, tell them you'll make sure someone reaches out first thing the next morning."
This is the kind of description you'd give to Cody (the builder inside CodeWords) in CodeWords. It's detailed enough to build a working agent but written in plain English — no code, no configuration files.
Connecting to your CRM and calendar
CodeWords connects to CRMs and calendars via Composio, which provides OAuth-authenticated connectors to over 3,000 tools. For real estate, the most commonly used integrations are:
- HubSpot for contact management and pipeline tracking
- Pipedrive for deal-centric sales pipelines
- Salesforce for larger agency groups with enterprise requirements
- Calendly or Cal.com for viewing scheduling
- Google Sheets for simple lead logging without a full CRM
Setting up each integration in CodeWords is one-click OAuth — you tell Cody which tool you want to connect, it prompts you to authenticate, and the integration is live.
Building WhatsApp AI agents for real estate with CodeWords
If you're ready to build a WhatsApp AI agent for your real estate business or agency, CodeWords is a direct path. You describe the agent you want to Cody, choose your WhatsApp connection (Personal Device for quick setup, Business API for volume), and go live in the same session.
For more on the five agent types and how to choose the right setup, see the WhatsApp agents hub. And for the full step-by-step build guide, read how to build WhatsApp AI agents with CodeWords.
Where to draw the line on commitments
Property is a high-consideration purchase with regulatory obligations attached, so it's worth being deliberate about what runs unattended.
Safe to automate. Answering questions about a listing, capturing what a buyer is looking for, sending documents that are already public, and confirming what happens next. All of this is information moving, and getting it slightly imperfect costs a clarification rather than a client.
Capture, then confirm. Viewing requests. An agent that collects the property, the preferred times, and the contact details, then hands a prepared request to the agent whose diary it is, is more useful than one that books a slot and creates a clash. Binding a viewing unattended should only happen once you've built and tested that calendar connection specifically.
Keep with a person. Anything resembling advice on price, suitability, or whether an offer should be accepted. Those carry agency duties, and in most markets advertising and fair housing rules apply to what gets said about a property and to whom.
The practical shape is an agent that responds instantly, gathers what the agent would have asked anyway, and hands over something ready to act on. The speed is the value: an inquiry answered in minutes and one answered the next morning are not the same lead.
How this fits with the rest of your automation
A WhatsApp agent handles the conversation. Most of what makes it useful happens elsewhere, in the CRM record it creates, the follow-up it triggers, and the update the vendor receives. Those are the same processes covered in AI automation for real estate, and the WhatsApp agent is best thought of as a front door onto them rather than a separate system.
That framing also decides what to build first. If inquiries are going unanswered, start with the conversation. If inquiries get answered and then stall, the problem is downstream and a faster front door won't fix it.
Frequently asked questions
Can the agent qualify buyers without being off-putting?
It can gather what you'd ask anyway, which is budget range, timeline, financing position, and what they're looking for, provided it does so conversationally and after answering their actual question first. Leading with a form is what makes qualification feel like an obstacle.
What about out-of-hours inquiries?
That's where most of the value sits, since property inquiries cluster in evenings and weekends when agents are with other clients or not working. The agent answers what it can and captures the rest with an honest expectation of when someone will reply.
Does this work for lettings as well as sales?
Often better, because lettings inquiries are higher volume, more repetitive, and more time-sensitive. The questions about availability, deposits, pets, and referencing are asked constantly and answered identically.
How do we avoid annoying vendors and landlords?
Keep their updates on a rhythm they agreed to rather than triggering on every event. Vendors want to know there's activity and what it means, not a notification per inquiry. A weekly summary of viewings, feedback themes, and what you'd recommend tends to land far better than a stream of alerts, and it gives you a natural moment to have the price conversation with evidence attached.
Can it handle photos and documents?
Incoming photos are common in lettings, where tenants report issues visually, and an agent can route those to the right person with the property attached. Sending documents out is straightforward for anything already public, such as a brochure or floor plan. Anything containing personal or financial detail should go through a channel you've decided is appropriate for it rather than defaulting to the chat.
Does it replace the portal inquiry flow?
It sits alongside it rather than replacing it. Portal inquiries still arrive through the portal; what changes is how fast they get a useful first response and how much context reaches the agent who picks them up. Teams that see the biggest difference are usually the ones where portal leads previously sat unanswered until someone got back to a desk, since the first responder wins a disproportionate share of those.
What should we measure to know it's working?
Speed to first response and the share of inquiries that reach a booked viewing. Both are countable without new tooling, and both are things the agent directly affects. Time saved is the weaker measure here, because the hours don't disappear, they move into viewings and vendor conversations, which is the outcome you wanted but harder to point at in a monthly review.
Does it work for commercial as well as residential?
The mechanics transfer, though the conversation is longer and the qualification more involved. Commercial inquiries tend to need specifics on square footage, lease terms, and use class before anything useful can be said, which suits structured capture well and makes the instant answer less decisive than it is in residential.