Skip to content
Back to portfolio
Real Estate Automation

Real Estate Lead Qualification Agent

Multi-source lead capture with AI qualification, scoring, and smart routing

3 months 4 technologies
Modern real estate property exterior

Business Challenge

A real estate company was receiving leads from six different property portals — Zillow, Realtor.com, Trulia, and three local listing sites — but had no unified system to handle them. Leads would sit in individual portal inboxes for hours before a human agent could respond, and by then, many prospects had already contacted a competitor.

The qualification process was manual and inconsistent. Different agents asked different questions, and there was no scoring system to prioritize high-value leads. The sales team was spending equal time on serious buyers and window shoppers, wasting effort on leads that would never convert while hot prospects went cold.

Solution

We built a lead qualification agent that captures leads from all six portals in real-time and immediately initiates a WhatsApp conversation with the prospect. The AI agent asks qualifying questions — budget, timeline, location preference, property type — in a natural conversational way that feels like talking to a helpful assistant.

Each lead is scored automatically based on their responses, with high scores triggering immediate agent assignment and low scores entering a nurture sequence. The system syncs everything to HubSpot, so the sales team has full context before they ever talk to the prospect. Hot leads get a phone call within 5 minutes; warm leads get property recommendations; cold leads get market updates.

Technologies

The system uses LangChain for the conversational agent, OpenAI for natural language understanding, n8n for the multi-source lead capture and routing workflows, and the HubSpot API for CRM sync and agent assignment. Each property portal has a dedicated n8n workflow that normalizes the lead data into a common format.

The scoring engine uses a weighted model that considers budget, timeline urgency, location match, and engagement signals. The agent’s conversation is stored in HubSpot as activity notes, so human agents can read the full qualification transcript before making contact. A dashboard shows lead scores, response times, and conversion funnel metrics.

Results

The transformation was dramatic. All leads are now contacted within 60 seconds of submission, compared to the previous average of 4-6 hours. The conversion rate increased substantially because hot leads were reached while still actively browsing, and the AI pre-qualified them so human agents only spent time on serious prospects.

The large majority of leads are auto-qualified without human intervention, and the scoring system means the sales team focuses their energy where it matters. The real estate company’s revenue per agent increased significantly, and they were able to handle considerably more leads without adding headcount. The WhatsApp channel also built a direct line to prospects that bypassed the property portals entirely.

Screenshots

Lead scoring dashboard Lead scoring dashboard with qualification status

WhatsApp qualification chat AI qualifying a lead via WhatsApp conversation

Architecture

The system is a pipeline architecture. Source connectors (n8n workflows) poll each property portal API and normalize leads into a common schema. The qualification agent (LangChain + OpenAI) initiates a WhatsApp conversation, asks structured questions, and extracts key data points.

The scoring engine applies a weighted model to produce a 0-100 score, and the routing module assigns leads based on score thresholds and agent availability. Everything syncs to HubSpot via API, with the conversation transcript attached as a note. A feedback loop lets human agents correct the AI’s qualification, which retrains the scoring model over time.

Technologies used

LangChain OpenAI n8n HubSpot API

Let's build something great together

Ready to automate your business processes and save hundreds of hours every month? Let's talk about your project.