Blog · IA para inmobiliarias

Cómo automatizar los leads de Idealista y Fotocasa (sistema real)

18 de agosto de 2026 8 min de lecturaPor Víctor Bosch

Idealista y Fotocasa no ofrecen una API pública para recibir tus leads: cada contacto te llega como un email a la bandeja de la agencia. Por eso, automatizar los leads de los portales inmobiliarios consiste, en la práctica, en monitorizar ese buzón, extraer los datos de cada email (nombre, teléfono, inmueble), deduplicar y responder al interesado por WhatsApp en menos de un minuto. Es exactamente el sistema que tengo funcionando en producción para inmobiliarias, y en este artículo te lo enseño por dentro.

El problema: un lead de portal se enfría en minutos

Quien pregunta por un piso en Idealista no te está escribiendo solo a ti: está contactando con tres o cuatro anuncios en la misma sesión, sentado en el sofá un martes a las diez de la noche. La primera agencia que le responde con algo útil se lleva la visita; las demás quedan para «si acaso». Y mientras tanto, en la agencia, los emails de los portales se acumulan en una bandeja compartida: cada portal manda un formato distinto, algunos son spam o avisos administrativos disfrazados de contacto, y los comerciales están enseñando pisos, no refrescando Gmail. El resultado es conocido: leads respondidos horas después (o nunca), duplicados que dos comerciales trabajan a la vez, y oportunidades que se enfrían antes de que nadie las toque.

El problema no es de actitud, es de volumen y de formato. Ningún equipo comercial puede leer, filtrar, registrar y responder decenas de emails al día en menos de un minuto cada uno. Una máquina, sí.

Cómo funciona el sistema real, paso a paso

Esto no es un diseño teórico: es el pipeline que tengo activo en n8n para inmobiliarias, con emails de nueve portales entrando cada día. El flujo, de punta a punta:

  1. 1. El email del portal entra por Gmail. Un trigger revisa la bandeja cada minuto. Cada portal (Idealista, Fotocasa, Pisos.com…) manda su propio HTML, con los datos colocados de forma distinta. No hay API: el email es la única puerta de entrada, así que el sistema empieza ahí.
  2. 2. Extracción con IA, no con regex. Un paso limpia el HTML y un LLM extrae un JSON estructurado: nombre, teléfono, referencia del inmueble, si es compra o alquiler, y el mensaje. Además clasifica si el email es un lead real o spam/administrativo, para que las notificaciones del propio portal no acaben convertidas en «contactos». Intenté la vía de las expresiones regulares al principio: cada rediseño de plantilla de un portal las rompía. El LLM aguanta los cambios de formato.
  3. 3. Filtro de calidad. Solo pasan los contactos reales con teléfono. Sin teléfono no hay WhatsApp, y un lead sin canal de respuesta inmediata se trata aparte.
  4. 4. Deduplicación por teléfono + referencia. Antes de crear nada, el sistema busca el contacto en el CRM y distingue tres casos: contacto nuevo (se crea y se le escribe), contacto conocido preguntando por otra propiedad (nueva oportunidad y mensaje adaptado: «veo que ya nos contactaste…»), y contacto conocido insistiendo en la misma propiedad (nota de re-contacto y silencio, para no saturarle).
  5. 5. Primer WhatsApp en segundos. Un segundo LLM redacta el primer mensaje: saluda por nombre y menciona el inmueble por su nombre amigable, nunca por el código de referencia. El interesado recibe respuesta cuando todavía tiene el anuncio abierto.
  6. 6. Un agente de IA cualifica por pasos. A partir de ahí conversa un agente con memoria: una pregunta por mensaje, respuestas cortas, y consulta de los requisitos de cada propiedad para convertirlos en preguntas naturales. Si el interesado no cumple los requisitos, descarte educado: le ahorra al comercial la llamada inútil.
  7. 7. Todo queda en el CRM y el gestor recibe aviso. Al final de la conversación el agente escribe en el CRM una sola vez (regla dura contra duplicados): estado, respuestas a los requisitos y franja horaria preferida para la llamada. El comercial abre su tablero y ve a quién llamar, cuándo y con qué contexto.

Desde la trinchera: el simulador de portales

Un detalle que ningún tutorial cuenta: no se puede probar este sistema pidiéndole a Idealista que te mande leads de mentira. Así que construí un simulador: una réplica de los formularios de contacto de Fotocasa, Idealista y otros portales que envía emails idénticos a los reales, usando como plantilla los archivos .eml originales de cada portal. Con eso pruebo el pipeline completo de punta a punta —extracción, deduplicación, primer WhatsApp— antes de que toque un solo lead de verdad, y hago demos en vivo sin depender de que entre un contacto real en ese momento. Si vas a montar algo así, hazlo: la diferencia entre probar con emails reales y probar con datos inventados es la diferencia entre producción y prototipo.

Por qué deduplicar por teléfono + referencia (y no solo por teléfono)

Si deduplicas solo por teléfono, la segunda vez que Marta pregunte —esta vez por otro piso— el sistema dirá «ya la conozco» y descartará una oportunidad nueva perfectamente válida. Si no deduplicas nada, cada clic de Marta en el mismo anuncio genera un contacto duplicado y dos comerciales acaban llamándola por el mismo piso. La clave está en el par teléfono + referencia del inmueble: misma persona y misma propiedad es un re-contacto (nota y silencio); misma persona y otra propiedad es una oportunidad nueva con un mensaje que reconoce la relación previa. Ese matiz, que parece pequeño, es lo que separa un CRM limpio de uno lleno de ruido.

Qué NO automatizar (aunque puedas)

La IA responde y cualifica; no vende pisos. Hay una línea que en mis proyectos no se cruza:

  • Las visitas las cierra y las hace una persona. El agente captura la franja horaria preferida del interesado, pero no promete «te llaman hoy» ni agenda por su cuenta.
  • La negociación de precio es humana, siempre. En cuanto aparece una contraoferta o un «¿es negociable?», el agente avisa al gestor y se aparta.
  • Las decisiones sensibles también: herencias, divorcios, temas legales o una queja escalan directamente a una persona con todo el contexto.
  • Y si un comercial se asigna la conversación, la IA se calla automáticamente. Nada de bots pisando a humanos.

No es una limitación técnica: es diseño. Un sistema que intenta cerrar ventas solo genera desconfianza y problemas; uno que responde en segundos, filtra bien y entrega al comercial un lead cualificado con contexto, genera visitas.

Resultados reales: el caso Alzicasa

Este sistema no vive en una diapositiva. Para Alzicasa, una agencia que recibía leads de varios portales con formatos distintos y sin un flujo centralizado, monté esta misma arquitectura: Gmail → extracción con IA → deduplicación → plantilla de WhatsApp por la API oficial de Meta → agente cualificador con memoria. En la primera semana el sistema procesó y cualificó más de 500 leads, con un tiempo de respuesta por WhatsApp inferior a un minuto, veinticuatro horas al día. Los detalles técnicos y los flujos están en la página del caso.

¿Tiene sentido para tu agencia?

  • Recibes leads de dos o más portales y se gestionan a mano desde una bandeja de email.
  • El tiempo medio de primera respuesta se mide en horas, no en minutos.
  • Tienes duplicados en el CRM o interesados a los que llaman dos comerciales distintos.
  • Los leads de la tarde-noche y del fin de semana se responden «cuando se puede».

Si te has visto reflejado en dos o más, el sistema se paga solo con las visitas que hoy se pierden por responder tarde. Tienes el detalle de cómo aplico todo esto al sector en IA para inmobiliarias, y si quieres números antes de hablar, en cuánto cuesta un chatbot de WhatsApp explico rangos de precio reales y de qué dependen.

¿Quieres dejar de perder leads de los portales?

Cuéntame de qué portales recibes leads y cómo los gestionáis hoy, y te digo sin compromiso qué parte se puede automatizar en tu caso.