Templates / Real estate chatbot with AI property matching and automated calendar scheduling

Real estate chatbot with AI property matching and automated calendar scheduling

Needs changes

by Genzi · 4,327 views · created 2025-08-11 · Lead Nurturing, Multimodal AI

Needs changes. This template uses 2 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes), SerpApi (Google Search). 2 breaking item(s) found. Static check, last run 2026-10-19.

What to replace before upgrading

Removed in 3.0Replace with
AI Agent v1 (old agent modes)
LLM conversation (v1.9), Format Results with AI (v1.9), AI Agent (v1.9)
Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
SerpApi (Google Search)
SerpAPI
No direct replacement: call the SerpApi REST API with an HTTP Request tool, or use a verified community node

Worth a look

Nodes used (14)

AI AgentPostgres Chat MemoryPostgresOpenAI Chat ModelSerpApi (Google Search)Google CalendarGmail

What it does

Description A comprehensive real estate chatbot automation system that handles customer inquiries, property searches, and appointment scheduling through intelligent conversation flows and email processing. How it works? This template creates an end-to-end real estate automation system that handles customer inquiries from initial contact through appointment booking. 1. Customer Entry Point - Webhook receives customer messages from chat interface - Link detection checks if customer shared property URLs - Smart routing - if property link found, fetch details immediately; otherwise proceed to chat 2. AI Content Processing - Content filter (PRIORITY) - blocks non-real estate queries upfront - Information extraction - scans messages for personal details and property requirements - Human handoff detection - identifies requests for live agent assistance 3. Data Collection Phase - Sequential gathering: Personal info (name → phone → email) then property needs - Smart validation - phone format, email structure, budget parsing - No redundancy - never asks for information already provided - PostgreSQL storage - saves customer data and conversation memory 4. Property Search & Matching - Database query filters properties by type, location, budget, availability - Image enhancement - fetches property photos from media storage - Results ranking - returns top 5 matches sorted by price 5. AI Response Generation - GPT-4 formatting creates engaging, professional property listings - Visual enhancement - includes property images and key details - Personalized tone - acknowledges customer preferences 6. Appointment Automation - Gmail monitoring - checks for appointment confirmations every hour - Calendar integration - creates, updates, deletes appointments automatically - Smart scheduling - checks availability, suggests alternatives for conflicts - Email responses - sends confirmations and follow-ups Intelligence Features Context Awareness - Remembers conversation history across sessions Builds complete customer profile progressively Maintains property preferences throughout interaction Smart Extraction - Recognizes property types: HDB, Condo, Apartment - Parses locations and MRT preferences automatically Handles various budget formats (SGD 2,500, $2500, etc.) Identifies timeline requirements and citizenship status Professional Handoffs - Detects human agent requests with keyword matching - Collects complete customer context before transfer - Sends structured handoff emails with all requirements - Ensures smooth transition to live agents Technical Components AI Models - OpenAI GPT-4 - Main conversation handling and response formatting - GPT-4 Mini - Appointment processing and email management - LangChain Memory - Conversation context retention Database Integration - PostgreSQL - Customer data, property listings, conversation history - Property search with multi-criteria filtering Media storage integration for property images Communication Channels - Webhook API - Primary chat interface - Gmail integration - Appointment confirmations and notifications - Google Calendar - Automated scheduling and availability checking Setup Requirements - Configure database - PostgreSQL with property and customer tables - Set up integrations - Gmail, Google Calendar, OpenAI API - Customize prompts - Adjust AI responses for your brand - Test workflow - Verify end-to-end functionality - Monitor performance - Track conversation success rates - The system is designed to handle the complete customer journey from initial inquiry to scheduled property viewing, with intelligent automation reducing manual work while maintaining high service quality.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.