Todos los retos

Reto 07

Encuentra tu piso en Valencia

Usa FirecrawlFirecrawl es un servicio que lee una página web permitida y devuelve su contenido en un formato que un workflow de n8n puede utilizar. para extraer anuncios de pisos y envía solo pisos nuevos que coincidan en un resumen matinal breve.

IntermedioComplejidad:Tiempo: 45–60 min

Tu tarea

Cada mañana a las 08:00, envía por Telegram un resumen con hasta cinco pisos recién descubiertos en Idealista o en las páginas de prueba que encontrarás más abajo. Incluye solo viviendas de hasta 1.200 €, con al menos dos habitaciones, en tus barrios favoritos de la ciudad.

Tu tarea extra

Si no hay pisos nuevos que coincidan con tus preferencias, envía una breve actualización por Telegram: «Hoy no se han encontrado pisos nuevos».

Ejemplos de uso

  • Una persona que busca piso solo quiere anuncios realmente nuevos en Valencia que encajen con su presupuesto y barrios preferidos.
  • Un grupo de apoyo a la reubicación quiere enviar un resumen diario seleccionado sin repetir los pisos de ayer.
  • Un grupo de estudiantes necesita una actualización matinal breve en lugar de revisar manualmente una gran página inmobiliaria.

Antes de empezar

  1. 01

    Crea una cuenta de n8n Cloud o usa una instancia propia de n8n.

  2. 02

    Crea una cuenta de Firecrawl, usa sus créditos iniciales gratuitos y sigue la guía oficial para n8n para añadir el nodo verificado y crear una clave – el valor secreto que permite a n8n usar tus créditos.

  3. 03

    Crea un bot con las instrucciones de BotFather de Telegram, sigue la guía de credenciales de Telegram en n8n y obtén el ID del chat de prueba.

  4. 04

    Elige una página de alquiler en Idealista o usa las páginas de prueba del día 1 y día 2. Elige tus barrios favoritos y úsalos en los filtros.

Qué debe hacer el workflow

  1. 01

    A las 08:00 Europe/Madrid, la página elegida se convierte en datos estructuradosLos datos estructurados usan campos predecibles como listingId, price y bedrooms para que los siguientes nodos puedan filtrarlos de forma fiable. con listingId, título, barrio, precio, habitaciones y URL para cada piso.

  2. 02

    Cada ID de anuncioUn ID de anuncio es el valor único y estable que permite reconocer el mismo piso en distintas ejecuciones del workflow. se comprueba mediante la eliminación de duplicados entre ejecucionesLa eliminación de duplicados entre ejecuciones recuerda valores anteriores para que el mismo piso no se envíe otra vez.; solo quedan viviendas no vistas que cumplen las tres preferencias, ordenadas por menor precio y limitadas a cinco.

  3. 03

    Telegram recibe un único resumen legible con cada vivienda seleccionada; el workflow extra envía un único aviso claro cuando se ejecuta de nuevo la página del día 2 y no hay novedades.

Solución

Ver la respuesta del reto de workflow

Muestra el workflow completo solo cuando quieras compararlo con el tuyo.

Enviar como resuelto

¿Listo para enviar?

Envía el reto cuando el equipo tenga un workflow funcional que mostrar.

Solución

¿Mostrar la solución del workflow?

Esto mostrará el workflow completo de este reto. ¿Seguro que quieres continuar?

Revisión del mentor

Busca a un mentor y pídele que revise tu workflow.

Muéstrale el workflow funcionando. Cuando lo apruebe, recoge el globo de este reto.