🏡 AI Real Estate Lead Qualification Agent
Overview
This project is an AI-powered Real Estate Lead Qualification system built using n8n, OpenAI, Telegram, and Google Sheets.
The goal of this project is to automate the first stage of the real estate sales process by engaging with potential customers, understanding their requirements, qualifying their level of interest, and organizing their information for the sales team.
Instead of requiring a sales representative to manually qualify every lead, the AI conducts a natural conversation, gathers the necessary information, evaluates the customer's buying intent, and delivers only qualified leads to the sales team.
Features
🤖 AI-powered real estate sales consultant with over 20 years of simulated experience.
💬 Natural human-like conversations.
🧠 Remembers previous customer answers during the conversation.
❌ Never asks the same question twice.
🎯 Progressive lead qualification instead of overwhelming customers with many questions.
🏘️ Understands different property types, purchase goals, and customer preferences.
📊 Automatically scores every lead based on qualification criteria.
🔥 Categorizes leads into:
Hot Lead
Warm Lead
Cold Lead
Not Interested
📝 Generates a concise summary of the conversation.
📁 Stores qualified leads in Google Sheets.
📲 Communicates with customers through Telegram.
🤝 Provides a professional and friendly customer experience.
Qualification Process
The AI collects the necessary information step by step, including:
Customer name
Mobile number
Email address
Property type
Transaction type (Buy, Sell, Rent, Invest)
Primary or Resale market
Preferred location
Budget
Payment method
Purchase timeline
Additional customer preferences
The AI adapts the conversation based on what the customer has already shared and only asks for information that is still missing.
Lead Evaluation
After collecting enough information, the AI evaluates the customer's level of interest and purchase readiness.
Each lead receives:
A Lead Score (0–100)
A Lead Category
A conversation summary
Only completed and qualified leads are stored for follow-up by the sales team.
Workflow
Customer starts a conversation through Telegram.
The AI begins a natural qualification conversation.
Customer requirements are collected gradually.
The AI evaluates the lead.
Qualified lead information is saved to Google Sheets.
The customer is informed that the sales team will contact them.
The conversation ends professionally.
Technologies Used
n8n
OpenAI
Telegram Bot API
Google Sheets API
Google Drive API
Design Goals
The project was designed with the following principles:
Human-like communication
Professional sales behavior
Excellent customer experience
Accurate lead qualification
Clean CRM data
Reduced manual work
Easy scalability
Automation-first workflow
Future Improvements
Planned enhancements include:
CRM integration (HubSpot, Salesforce, Zoho)
WhatsApp Business integration
Voice support
Multi-language conversations
Automatic property recommendations
Appointment scheduling
Email follow-up automation
Dashboard for lead analytics
Integration with property databases
Project Goal
The objective of this project is to streamline the lead qualification process, reduce the workload of sales teams, and ensure that only high-quality leads reach human sales representatives.
By automating the qualification stage, sales teams can spend more time closing deals instead of collecting basic customer information.