AutomationMart
Home/Browse/AI real estate agent: end-to-end ops automation (web, data, voice)
n8n

AI real estate agent: end-to-end ops automation (web, data, voice)

n8nn8n42 modulesv1.0
Google SheetsOpenAITwilioElevenLabs

This suite automates distinct aspects of real estate operations: incoming web lead qualification, scheduled/manual data research and content generation, and automated voice call outreach with lead qualification. It leverages AI (primarily OpenAI GPT-4o Mini via Langchain), data processing nodes, and integrations with external APIs and Google Workspace. Workflow 1: Incoming Web Lead Qualification & Scoring This workflow captures leads from a web source, validates their input, uses AI to cl

At a glance

AI real estate agent: end-to-end ops automation (web, data, voice) is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Google Sheets, OpenAI, Twilio, ElevenLabs. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Google Sheets, OpenAI, Twilio, ElevenLabs
Modules
42
Price
Free
Version
v1.0
AI real estate agent: end-to-end ops automation (web, data, voice) workflow diagram

About this workflow

This suite automates distinct aspects of real estate operations: incoming web lead qualification, scheduled/manual data research and content generation, and automated voice call outreach with lead qualification. It leverages AI (primarily OpenAI GPT-4o Mini via Langchain), data processing nodes, and integrations with external APIs and Google Workspace. Workflow 1: Incoming Web Lead Qualification & Scoring This workflow captures leads from a web source, validates their input, uses AI to classify intent and urgency, checks against a property database, scores the lead, and prepares a structured lead object. Tools & Services Used: AI Core & Processing: OpenAI (GPT-4o Mini via Langchain Agent and Chat Model nodes) Data Processing: n8n Set, If, Code nodes External API: HTTP Request node (for PropertyCheckAPI) Workflow Overview: Trigger: Incoming Web Lead Webhook (/incoming-lead): Captures new leads submitted via a web form. Lead Data Ingestion & Validation: Set & Rename Incoming Lead Fields: Standardizes input field names from the webhook. IF User Message Valid: Checks if the userMessage field is present and meets a minimum length. Clean User Message Text (Code): Pre-processes the user's message (e.g., removes extra spaces). AI-Powered Lead Analysis: AI Classify Lead Intent & Urgency (Langchain Agent): Analyzes the cleaned user message to determine the lead's primary intent (e.g., buying, selling, inquiry) and the urgency of their request. Powered by: LLM for Lead Intent/Urgency Classification (OpenAI Chat Model - GPT-4o Mini). Extract Intent & Urgency from AI Output (Set): Structures the AI's classification into distinct fields. Data Standardization & Enrichment: Standardize All Lead Data Fields (Code): Further standardizes all collected data points for consistency. Call Property Check API (HTTP Request): Sends lead/property details to an external API ( to verify listing status or gather more information. Lead Scoring & Finalization: IF Property is Known Listing: Checks the API response to see if a matchFound was "true". Calculate Web Lead Score (Code): If a known listing (or based on other criteria), this node assigns a numerical or categorical score to the lead. Set Final Structured Web Lead Data (Set): Consolidates all original, processed, classified, and scored data into a final, comprehensive lead object. Workflow 2: Scheduled/Manual AI-Powered Data Research & Content Generation (Red Background) This workflow fetches data from external URLs, extracts information using AI, allows a sophisticated AI agent to perform research and generate analysis using various tools, and outputs results to Google Sheets, Google Docs, and potentially other AI processing steps. Tools & Services Used: Orchestration & Automation: n8n AI Core & Processing: OpenAI (GPT-4o Mini via Langchain Information Extractor, Langchain Agent, and direct OpenAI nodes) AI Tools: Langchain Calculator, Langchain SerpAPI Data Storage & Output: Google Sheets, Google Docs Data Input: HTTP Request node Workflow Overview: Triggers: Manual Trigger for Data Analysis Flow: Allows on-demand execution. Scheduled Trigger for Data Analysis Flow: Automates execution on a defined schedule. Data Ingestion & Initial Extraction: Fetch External Data for AI Analysis (HTTP Request): Retrieves content from a specified URL. AI Extract Information from Fetched Data (Langchain Information Extractor): Uses an AI model to extract structured data from the fetched content. Powered by: LLM for Data Information Extractor (OpenAI Chat Model - GPT-4o Mini). Advanced AI Analysis & Tasking: AI Agent for Research & Content Generation (Langchain Agent): Processes the extracted information to perform in-depth research, analysis, or content creation. Powered by: LLM for Research & Content AI Agent (OpenAI Chat Model - GPT-4o Mini). Utilizes Tools: Calculator Tool for AI Agent: For numerical calculations. SerpAPI Web Search Tool for AI Agent: For performing real-time web searches to gather additional context or verify information. Output & Dissemination: The AI Agent's output is routed to multiple destinations: Update Google Doc with AI Agent Analysis (Google Docs): Inserts the generated analysis/content into a Google Document. Split AI Agent Output Items (Split Out) -> Log AI Analysis Data to Google Sheets (Google Sheets): If the agent produces multiple data items, they are split and logged individually into a Google Sheet. OpenAI: Generate Text from Agent (Output 1) & OpenAI: Generate Text from Agent (Output 2): These nodes likely take the agent's output for further specialized AI processing (e.g., summarization for different purposes, reformatting). Workflow 3: Automated Lead Outreach & Voice Call Qualification (Green Background) This workflow automates the initial contact with new leads via a voice call, uses AI to understand the lead's responses during the call, qualifies them, and logs the detailed interaction and a summary. Tools & Services Used: Orchestration & Automation: n8n AI Core & Processing: OpenAI (GPT-4o Mini via Langchain Agent and Chat Model nodes) Voice Services: ElevenLabs (Text-to-Speech via HTTP Request), Twilio (Place Call via HTTP Request) Data Storage & Output: Google Sheets Error Handling: n8n Execute Workflow Trigger Workflow Overview: Trigger: Webhook for Voice Call Lead (/new-lead): Captures new leads designated for an automated voice call. Call Preparation & Initiation: Set Initial Voice Call Lead Details: Extracts basic lead info (name, phone, property ref, email) from the webhook. Generate Voice Call Introduction Script (Function): Creates a personalized script for the call. ElevenLabs: Convert Intro Script to Voice (HTTP Request): Sends the script to ElevenLabs API to generate natural-sounding audio. Twilio: Initiate Voice Call to Lead (HTTP Request): Uses Twilio API to place the call and play the generated audio. AI-Powered Call Interaction Analysis: AI Agent: Extract Info from Voice Call (Langchain Agent): Processes the interaction from the call (e.g., a transcript of the lead's responses, or DTMF inputs if designed to capture them) to extract key qualification data like budget, timeline, and interest level. Powered by: LLM for Voice Call Info Extraction Agent (OpenAI Chat Model - GPT-4o Mini). Structure Extracted Voice Call Info (Function): Organizes the AI-extracted data into a structured JSON object. Lead Qualification & Data Logging: Set Lead Status Based on Call Interest: Updates the lead's status (e.g., "Interested" or "Not Interested") based on the AI's interpretation of the call. IF Lead Interested (from Voice Call): Branches the workflow based on lead status. If Interested: Assign Score to Interested Voice Lead (Function): Calculates a lead score based on budget, timeline, etc. Format Current Timestamp for Logging (DateTime): Generates a timestamp. Log Qualified Voice Lead to Google Sheets: Appends the detailed, qualified lead information to a 'Leads' Google Sheet. AI Agent: Generate Voice Call Lead Summary (Langchain Agent): Creates a concise summary of the entire lead interaction and qualification. Powered by: LLM for Voice Call Lead Summary Agent (OpenAI Chat Model - GPT-4o Mini). Log Voice Call Lead Summary to Google Sheets: Appends this summary to a separate 'LeadsSummary' Google Sheet. Error Handling (for Sheets Logging): IF Voice Lead Logging to Sheets Failed: Checks if the Google Sheets logging operation was unsuccessful. Error Trigger: Notify Admin of Sheets Failure (Execute Workflow Trigger): If logging fails, triggers a separate workflow to alert an administrator.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Create new contacts in dotdigital from new rows in a Google Sheets spreadsheet

This template periodically checks for new rows in a source Google Sheets spreadsheet and uses the retrieved information to create new contacts in dotdigital. The template is using [this sample](https://docs.google.com/spreadsheets/d/1BfY_g_lfAcUEik3_slgGZ2dvOdOkEoCWEpw1MlY6Yy4/edit?usp=sharing) Google Sheets spreadsheet as a source of the data. You should make a copy of it before configuring the template. The template is scheduled to run every 15 minutes. You can change the schedule after you

Free

Save each item of your new Wave invoices in a Google Sheets spreadsheet

Each time a new Wave invoice is created, Make automatically stores each item's information (unit price, quantity, date) in a new Google Sheets row.

Free

Send new Facebook Lead Ads submissions to Google Sheets and email notifications

Automatically send new Facebook Lead Ads submissions to Google Sheets and email notifications, ensuring you never miss a lead opportunity.

Free

LLM usage tracker & cost monitor with node-level analytics (v2)

LLM Cost Monitor & Usage Tracker for n8n > v2: Now it can read multiple types of LLM usages. Better dynamic approach for reading model usage. 🎯 What This Workflow Does This workflow provides comprehensive monitoring and cost tracking for all LLM/AI agent usage across your n8n workflows. It extracts detailed token usage data from any workflow execution and calculates precise costs based on current model pricing. The Problem It Solves When running LLM nodes in n8n workflows, the token usage a

Free

Create a new Mailrelay subscriber from a custom webhook and add to Google Sheets

Automatically add new subscribers from a custom webhook to Mailrelay and capture on Google Sheets for streamlined communication and data management.

Free

Create Facebook ads copy with Google Sheets and ChatGPT: PAS formula

Master Facebook Ads copy creation using Google Sheets and ChatGPT by applying the effective Pain, Agitate, Solution (PAS) copywriting formula. Optimize your ad results while simplifying your social media marketing approach.

Free

Query-to-action automation with Bright Data MCP & OpenAI GPT

AI Agent Template with Bright Data MCP Tool Integration This template obtains all the possible tools from Bright Data MCP, process this through chatbot, then run any tool based on the user's query --- ❓ Problem It Solves The problem that the MCP solves is the complexity and difficulty of traditional automation, where users need to have specific knowledge of APIs or interfaces to trigger backend processes. By allowing interaction through natural language, automatically classifying and routing que

Free

Voice AI chatbot with OpenAI, RAG (Qdrant) & Guardrails for WordPress

This workflow implements a complete Voice AI Chatbot system for Wordress that integrates speech recognition, guardrails for safety, retrieval-augmented generation (RAG), Qdrant vector search, and audio responses. It is designed to be connected to a WordPress Voicebot AI plugin through a webhook endpoint. --- Key Advantages ✅ Complete Voice AI Pipeline The workflow handles: audio input STT intelligent processing TTS output All within a single automated pro

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free