A real estate WhatsApp bot is a conversational agent built on the WhatsApp Business API that qualifies the prospect, reads URLs from portals like Idealista, analyzes floor-plan photos and books viewings on the agent's calendar. It replaces repetitive qualification with an immediate 24/7 response and frees your salespeople to spend their time closing deals, not asking the same lead for their budget five times.
What is a real estate WhatsApp bot and why does it matter now?
A real estate WhatsApp bot is an AI agent that talks to property leads in natural language on WhatsApp, understands their intent (buying, renting, investing), collects the key criteria (area, budget, number of bedrooms) and pushes them to the CRM. Unlike a classic decision-tree chatbot, a modern real estate WhatsApp bot uses image vision, reads listing URLs and replies with voice notes when the lead sends audio.
The difference compared to a web form is radical. With a form, the lead fills in five fields and waits. With a real estate WhatsApp bot, the lead pastes the URL of the Idealista listing they liked, sends an audio explaining they also want a terrace, and within thirty seconds gets three alternatives with a photo and available viewing slots.
Three real pain points in the Spanish real estate sector
Three brakes on any agency's revenue: slow response to portal leads, salespeople drowning in manual qualification, and viewings lost to poor follow-up. A real estate WhatsApp bot attacks all three at once, on the channel your clients already use.
1. Slow responses and leads that go cold
WhatsApp is the dominant channel in Spain. According to the ONTSI annual report La Sociedad Digital en España 2024, over 90% of Internet users in Spain use WhatsApp regularly. If your agency gets a buyer's first message at 10:30 pm and replies at 9:30 am the next day, that lead is already talking to three competitors. A real estate WhatsApp bot replies in seconds, captures budget and area, and leaves the case prepped for when you walk into the office.
2. Salespeople stuck in manual qualification
Spain's residential market records hundreds of thousands of sales a year, according to public INE data on housing transactions, with more than 590,000 deals in 2023. For every closed deal there are dozens of discarded leads, and most get discarded in the first conversation: area, budget, bedrooms, timeline, financing. If a real estate WhatsApp bot absorbs that phase, your salesperson goes back to doing only what a salesperson should: show properties and close.
3. No follow-up after the first reply
Property buyers rarely reply immediately. They browse listings in blocks of free time and come back hours or days later. If your team doesn't follow up systematically, a significant share of conversations that started well end in silence. A real estate WhatsApp bot with a voice follow-up scheduled four hours after silence recovers much of that leakage without the salesperson having to remember to do it.
What to automate with a real estate WhatsApp bot — and what NOT to
Do automate: first contact and welcome, criteria capture (area, budget, bedrooms, timeline), sending listings and photos, reading URLs the lead pastes, proposing alternatives from your live stock, booking a viewing slot on the agent's calendar and reminders.
Do NOT automate: final price negotiation, handling valuations, detailed mortgage advice, deposit agreements or contract signing. Those steps stay with the human agent. The real estate WhatsApp bot filters and prepares; the salesperson closes.
Capabilities of a modern real estate WhatsApp bot
WEB_FETCH: the bot reads the Idealista URL the lead pastes
Illustrative real case: a lead pastes the URL of an Idealista flat they liked that is no longer available. The real estate WhatsApp bot reads the listing (price, square meters, bedrooms, floor, location), understands what the lead was looking for and proposes three live alternatives from your portfolio with similar specs, each with a photo and a button to book a viewing. Without your team touching anything.
VISION: the lead sends a photo of a floor plan or a façade
A buyer sends the photo of a floor plan they saw at another office and asks if you have something similar. The real estate WhatsApp bot analyzes the image, identifies approximate square meters and layout (3 bedrooms, 2 bathrooms, L-shaped living room), and matches it against your portfolio. If the lead sends a photo of the neighborhood or the façade, the bot recognizes the area and filters by postcode before proposing alternatives.
Voice FOLLOW_UP: a short note after four hours of silence
The lead asks at 2:00 pm, the real estate WhatsApp bot replies and sends three alternatives. At 2:02 pm the lead reads it and disappears (the typical client browsing flats over lunch). At 6:02 pm, with no reply, the bot sends a short voice note, natural tone, with one concrete observation: "Hi Carmen, about the Goya penthouse: the owner is willing to move on price if the deposit is signed this month. If you want, I'll hold it and set up a viewing for you tomorrow." It recovers leads that would otherwise have been lost to total silence.
Real transcript: lead ↔ real estate WhatsApp bot
Sample conversation, nine turns, real format:
- Lead (10:47 pm): Hi, I saw this flat on Idealista. [pasted URL]
- Bot: Hi, I'm the agency's assistant. Checking it right away. That flat is reserved, but I have three similar ones in the area. Are you buying to live in or to rent out?
- Lead: To live in, at least 3 bedrooms, up to €380,000.
- Bot: Got it. Three options that fit: 1) Doctor Esquerdo, 95 m², €365,000. 2) Pintor Rosales, 102 m², €379,000. 3) Conde de Peñalver, 88 m², €358,000. Sending photos now.
- Lead (voice note): The Pintor Rosales one sounds expensive for that size — can I see it tomorrow?
- Bot: Noted. The property includes a parking space, hence the price. Tomorrow I can do 10:30 am or 6:00 pm. Which do you prefer?
- Lead: 6:00 pm works better.
- Bot: Viewing booked: Friday 6:00 pm, Pintor Rosales 12. You'll receive the address and a map now. Javier, the agent, will confirm in the morning.
- Lead: Perfect, thanks.
Actual total time: 2 minutes 11 seconds. Time of day: 10:47 pm. Viewing booked for Friday at 6:00 pm. The agent walks in on Friday with the appointment already on the calendar and the whole case documented.
Comparison: real estate WhatsApp bot, human operator and flow-based chatbot
| Criterion | Real estate WhatsApp bot | Human operator | Flow-based chatbot |
|---|---|---|---|
| Availability | 24/7 | Business hours | 24/7 |
| Response time | Under 30 s | Minutes to hours | Instant but rigid |
| Reads Idealista URLs | Yes | Manual | No |
| Floor-plan photo analysis | Yes | Yes | No |
| Replies to voice notes | Yes, also with voice | Yes | No |
| Cost per processed lead | Low | High | Low |
| Closing ability | Books the viewing | Closes the sale | Collects a form |
Implementing a real estate WhatsApp bot in four steps
- Sign up for the WhatsApp Business API. You need a verified number on Meta's WhatsApp Business Platform. The official WhatsApp Business Platform documentation describes the requirements. Any serious provider will handle this for you.
- Connect the CRM and your stock. The real estate WhatsApp bot needs to see your live portfolio. Without access to real stock, the agent cannot propose alternatives. If you work with a standard real estate CRM, integration is usually via API or a periodic export.
- Escalation rules. Define which leads go straight to a human (deals above €700,000, corporate investors, sensitive cases) and which leads the real estate WhatsApp bot handles end to end.
- Calendar and assigned agents. Map areas to agents and real availability. The bot books on the right agent's calendar and sends the lead a reminder 24 hours before the viewing.
Metrics that matter after deploying the bot
Three numbers to watch after deploying a real estate WhatsApp bot:
- First response time: from minutes or hours to under 30 seconds. It is the most visible change and the most expensive one to sustain with humans alone.
- Viewings per qualified lead: goes up when the bot naturally nudges the lead toward booking a slot instead of stopping at "I'll send you the info".
- Hours recovered per agent per week: measure how much time used to go into first-pass qualification and compare. Agencies typically free up several hours per agent per week, redirected to viewings and closings.
Frequently asked questions
Is a real estate WhatsApp bot GDPR-compliant?
Yes, as long as the provider runs on the official WhatsApp Business API, records consent and follows the guidance of the Spanish Data Protection Agency (AEPD). The conversation is a formal messaging channel and lead data must be handled with the same rigor as in a traditional CRM.
Does it replace my sales agents?
No. It filters and prepares. The human agent is still the one who shows the property, negotiates and closes. What disappears is the repetitive "explain your criteria again and send me the listing" phase.
Can it read any portal or only Idealista?
It reads any public URL the lead pastes: Idealista, Fotocasa, Habitaclia, the owner's website. The WEB_FETCH capability is not tied to any specific portal.
What happens if the lead sends three voice notes in a row?
The bot transcribes all three with automatic language detection, groups them by context and replies with a single coherent voice note, not three disconnected answers.
How long until it is up and running?
A mid-sized agency can have a real estate WhatsApp bot live in two to four weeks, including WhatsApp Business API setup, CRM connection and human review of the first 200 real cases.
Where it fits in the rest of your operation
If your real estate agency also manages buildings or rentals, the same agent can handle resident incidents. We cover this in our guide on incident automation for property managers. If you handle owner acquisition as well as buyers, it is worth seeing how other sectors structure WhatsApp order management for SMBs and tax automation for accounting and advisory firms: the 24/7-response-plus-human-handoff pattern is very similar.
Try the bot free now. Open WhatsApp and chat with Tubot: it is exactly the same agent you would have serving your clients, replying to you in under 30 seconds.
Want it in your business? Book 30 minutes with the team at calendly.com/tubot/30min or tell us about it at tubot.es/contact.



