💬 🏠 Find your home with Real Estate Agent and Bright Data

3,429 views · 💬 Lead Nurturing & AI Sales Agents

💡 Pro Tip — HTTP Request scraping tends to break when sites update their markup. If you’re scraping a major platform, check if ScraperNode covers it — it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.

View All Scrapers

Description

image.png

📝 Overview This workflow transforms n8n into a smart real-estate concierge by combining an AI chat interface with Bright Data’s marketplace datasets. Users interact via chat to specify city, price, bedrooms, and bathrooms—and receive a curated list of three homes for sale, complete with images and briefings.

🎥 Workflow in Action Want to see this workflow in action? Play the video

🔑 Key Features

🚀 How It Works (Step-by-Step)

  1. Prerequisites:

    • n8n ≥ v1.0
    • Community nodes: install n8n-nodes-brightdata (the unverified community node)
    • API credentials: OpenAI, Bright Data
    • Webhook endpoint to receive chat messages
  2. Node Configuration:

    • Chat Trigger: Listens for incoming chat messages; shows a welcome screen.
    • Memory Buffer: Stores the last 30 messages for context.
    • OpenAI Chat Model: Uses GPT-4o-mini to interpret user intent.
    • Real Estate AI Agent: Orchestrates filtering logic, calls tools, and formats responses.
    • Bright Data “Filter Dataset” Tool: Applies user-defined filters plus homeStatus = FOR_SALE.
    • Wait & Recover Snapshot: Polls until snapshot is ready, then fetches content.
    • Get Snapshot Content: Converts raw JSON into a structured list.
  3. Workflow Logic:

    • User sends search criteria → Agent validates inputs.
    • Agent invokes “Filter Dataset” once all filters are present.
    • Upon dataset readiness, the snapshot is retrieved and parsed.
    • Final output rendered as a bullet list with property images.
  4. Testing & Optimization:

    • Use the built-in Execute Workflow trigger for rapid dry runs.
    • Inspect node outputs in n8n’s UI; adjust filter defaults or snapshot limits.
    • Tune OpenAI model parameters (e.g., maxIterations) for faster responses.
  5. Deployment & Monitoring:

    • Activate the main workflow and expose its webhook URL.
    • Monitor executions in the “Executions” panel; set up alerts for errors.
    • Archive or duplicate workflows as needed; update credentials via credential manager.

Pre-requisites

👤 Who Is This For?

📈 Benefits & Use Cases

Workflow created and verified by Miquel Colomer https://www.linkedin.com/in/miquelcolomersalas/ and N8nHackers https://n8nhackers.com

🔗 Nodes Used

Execute Workflow Trigger, AI Agent, OpenAI Chat Model, Simple Memory, Call n8n Workflow Tool, Chat Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup