Back to blog
Use case10 minMar 2, 2026By Fabio Clinton

Real Estate Chatbot: Connect Resales Online with AI to Handle Client Inquiries 24/7

AI chatbot handling property inquiries connected to Resales Online CRM

We just shipped our first CRM integration: Resales Online. If you run a real estate agency on the Costa del Sol, you can now connect your property catalog to an AI chatbot in minutes — and have an assistant on your website that answers inquiries, filters listings, and captures leads around the clock.

In this article, we'll walk you through how the integration works, what data gets synced, and how it can change the way your agency handles international clients.

Why We Started with Resales Online

Resales Online is the most widely used CRM for real estate agencies on the Costa del Sol. It centralizes property catalogs, manages inter-agency collaborations, and publishes to portals like Idealista, Kyero, and Rightmove. If you work in real estate in southern Spain, chances are you're already using it.

That was exactly the point: we wanted our first integration to solve a real problem for a specific industry. Real estate agencies on the Costa del Sol face a unique challenge: international clients browsing from different countries and time zones.

A German buyer who sits down at 9pm to browse properties on their laptop is active, comparing, sending inquiries to multiple agencies at once. If your website doesn't respond in that moment, the lead goes to another agency. In real estate, where the average sale is hundreds of thousands of euros, every unanswered lead is real money lost.

How the Integration Works

The concept is straightforward: connect Resales Online to Bravos AI, and your chatbot has access to your up-to-date property catalog. No manual CSV exports, no keeping anything in sync yourself — the system handles it automatically every day.

Setup process:

  1. Create a new API key in Resales Online for Bravos AI — each key is bound to an IP, so you need a specific one for the integration. The platform guides you through it
  2. Enter your credentials (P1 and P2) in the Bravos AI dashboard
  3. Select which filters to sync: Sale, Short term rental, Long term rental, and/or Featured — configured to match the ones you already have on your website (from your other API key)
  4. Select the data language (English or Spanish) — this determines which language the property descriptions are imported in. The chatbot responds in any language on the fly, regardless of this setting
  5. Set up URL templates so each property links to your website: using your AgencyRef for your own listings and the Reference for shared listings from the network
  6. Click "Sync" — your listings are imported as structured data

From that point on, sync is automatic. Every day the system updates your catalog. If you add, modify, or remove properties in Resales, the chatbot reflects it.

Bravos AI dashboard showing Resales Online integration: 370 properties for sale and 147 long-term rentals synced
Resales Online integration in Bravos AI — example from Garcia Navarro Real Estate

What Data Gets Synced

This isn't just text. It's structured data that the chatbot can filter with precision:

  • Reference number
  • Type: apartment, villa, townhouse, penthouse, country house...
  • Area / location: Marbella, Estepona, Benahavís, Nueva Andalucía...
  • Bedrooms and bathrooms
  • Built area and plot size
  • Features: pool, parking, terrace, sea views, garden
  • Price
  • Full description (in your chosen language)
  • Main image

Because the data is structured, the chatbot doesn't "search text" — it filters with exact criteria. If someone asks "apartments in Estepona, 2 bedrooms, pool, under €400,000", the chatbot returns exactly the properties that match. For more on how this works technically, see our article on chatbots for product catalogs.

A Real Example: How It Looks on Your Website

This is what a visitor would see on your website with the chatbot active. A prospect asks about apartments for rent and the chatbot responds with real properties from your catalog:

Costa Sol Properties
Online
Hi, I'm looking for a 2-bedroom apartment for rent near Marbella or Estepona, with a pool

Here are some options that match what you're looking for:

1.

Apartment in Casares Playa with communal pool

Title: Middle Floor Apartment in Casares Playa

Details: 99 m², 2 bedrooms, 2 bathrooms, price: €1,500/month

Description: Modern and bright apartment on the first floor with sea views. Garage, storage, 2 pools, spacious covered terrace.

More information

2.

Apartment in La Cala Golf with golf course views

Title: Middle Floor Apartment in La Cala Golf

Details: 85 m², 2 bedrooms, 2 bathrooms, price: €1,350/month

Description: Beautiful apartment with spectacular views of the golf course, the sea, and the town of Mijas.

More information

Interested in any of these? I can show you a contact form so the agency can get in touch with you.

Name
Email
Phone
Anything else you'd like to add?

We'll read your conversation for context.

I accept the privacy policy
Type your message...

In this example, the chatbot did three things:

  1. Filtered the catalog with the visitor's exact criteria (rental, Marbella/Estepona, 2 bed, pool)
  2. Showed real properties with photo, details, and a direct link to your website
  3. Offered the contact form to capture the lead with name, email, and phone

You receive an email notification with the lead and the full conversation: you know what they're looking for, which properties they're interested in, and what language they speak. We also offer the option to set up a webhook (though you may need your developer for this) to send each lead automatically to your CRM or any tool you use. When you call, you go straight to the point.

Multilingual: Your Clients Speak, the Chatbot Responds

The Costa del Sol attracts buyers from all over the world. Germans, Brits, Dutch, Swedes, French, Russians, Arabs, Polish... Each expects to communicate in their own language. The chatbot automatically detects the visitor's language and responds accordingly.

Property descriptions from Resales are imported in English or Spanish, but that doesn't limit the chatbot. The AI model understands and responds in any language — German, French, Dutch, Swedish — using the property data to build the response in the visitor's language. Russian, Arabic, Polish... all supported.

What Plan Do You Need?

The Resales Online integration requires the Starter plan ($19/month) or higher. Starter includes 2,000 messages per month and supports automatic CSV syncs. Each filter you enable (Sale, Short term rental, etc.) counts as 1 synced CSV.

The Free plan includes 200 messages per month but doesn't support automatic syncing. That said, you can upload a CSV manually with the same property data — you'd need to generate it yourself, but it works the same way. If you want to test the chatbot before connecting Resales, you can start for free, train the chatbot with your business information, and enable the integration later.

For larger agencies with thousands of properties or multiple chatbots, the Pro and Enterprise plans offer more capacity and priority support.

Resales Online + AI: A Combination That Made Sense

Resales Online has been the backbone of real estate agencies on the Costa del Sol for years. It has a solid API, a collaboration network between agencies that works, and an ecosystem of connected portals. Your properties are already on your website. What was missing was someone to handle them: answering inquiries outside business hours, in the client's language, with the exact data from your catalog.

That's what this integration does. It doesn't replace anything you already have — it complements it. Your Resales catalog, always up to date, with a chatbot that knows it inside out and serves every visitor as if they were the only one.

Got property listings in Resales Online?

Connect your CRM, let the chatbot handle inquiries 24/7, and receive qualified leads by email.

Start for free