Skip to main content

Match real estate buyers to properties and score deals with Azure OpenAI, Google Sheets, Drive and Gmail

Workflow preview

Workflow preview
100%
Match real estate buyers to properties and score deals with Azure OpenAI, Google Sheets, Drive and Gmail preview
Open on n8n.io

1. Workflow Overview

Description Automate your entire real estate sales pipeline with an AI powered deal making agent that captures buyer leads, matches them with suitable properties, delivers property decks, and pr...

Best for

  • CRM automation workflows
  • AI Chatbot automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.stickynote, n8n-nodes-base.cron, n8n-nodes-base.set, n8n-nodes-base.webhook, @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.lmchatazureopenai, n8n-nodes-base.googlesheetstool, n8n-nodes-base.code

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Rahul Joshi.

Original n8n.io source

1.1 Workflow description

Title
Match real estate buyers to properties and score deals with Azure OpenAI, Google Sheets, Drive and Gmail
Workflow name
Match real estate buyers to properties and score deals with Azure OpenAI, Google Sheets, Drive and Gmail

πŸ“Š Description

Automate your entire real estate sales pipeline with an AI-powered deal-making agent that captures buyer leads, matches them with suitable properties, delivers property decks, and predicts deal closing probability. πŸ πŸ€– This workflow intelligently deduplicates incoming leads, compares buyer preferences with available listings, and automatically sends relevant property brochures. It also analyzes buyer engagement to predict deal success and recommend next actions for your sales team. The result is a fully automated real estate sales assistant that saves time, improves lead management, and increases deal conversion rates.

What This Template Does

πŸ“₯ Capture buyer leads via a webhook from forms, landing pages, or CRM systems. πŸ€– Check for duplicate leads using an AI agent that compares new entries against CRM records. πŸ“Š Store verified leads in Google Sheets for structured pipeline tracking. πŸ” Match buyers with properties using AI to compare preferences with the property database. πŸ“‚ Retrieve property decks from Google Drive based on matched property details. πŸ“§ Send personalized property brochures directly to the buyer via Gmail. πŸ“ Log buyer interactions back to Google Sheets for visibility and tracking. ⏰ Run periodic deal analysis using a Cron trigger to evaluate buyer engagement. πŸ“ˆ Predict closing probability and generate deal stage insights with an AI scoring agent. πŸ“© Notify the sales team with recommended follow-up actions and deal priorities.

Key Benefits

βœ… Automates the entire real estate lead-to-deal workflow βœ… Eliminates duplicate leads with AI-powered CRM checks βœ… Instantly matches buyers with relevant property listings βœ… Automatically delivers property brochures to prospects βœ… Predicts deal closing probability for smarter sales prioritization βœ… Keeps sales teams updated with actionable insights and follow-ups

Features

  • AI-powered lead deduplication agent
  • Intelligent property matching using buyer preferences
  • Google Sheets CRM for buyer and property tracking
  • Automated property deck retrieval from Google Drive
  • Automated Gmail email delivery to buyers
  • AI deal scoring agent predicting closing probability
  • Scheduled sales intelligence reports using Cron triggers
  • Modular design allowing easy LLM replacement or CRM integration

Requirements

  • Azure OpenAI API credentials
  • Google Sheets OAuth connection
  • Google Drive OAuth connection
  • Gmail OAuth connection
  • n8n instance (self-hosted or cloud)

Target Audience

🏒 Real estate agencies and brokerages πŸ“ˆ Property sales teams managing multiple leads πŸ§‘β€πŸ’» Real estate automation builders using n8n πŸš€ PropTech startups building AI-driven sales workflows

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - πŸ“‹ Workflow Overview

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 2 - Section: Lead Intake & Deduplication

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 3 - Section: Property Matching

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 4 - Section: Property Deck Delivery

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 5 - Section: Deal Scoring & Sales Intelligence

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 6 - ⚠️ Warning: Azure OpenAI Credentials

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 7 - ⚠️ Warning: Google Drive Setup Required

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 8 - Note: Webhook Trigger

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 9 - Note: Set Buyer Preferences

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 10 - Note: AI Dedup Agent

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 11 - Note: Normalize Dedup Result

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 12 - Note: IF Router

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 13 - Note: Duplicate Alert Email

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 14 - Note: Sheets Trigger

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 15 - Note: Property Matching Agent

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 16 - Note: Normalize Match Results

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 17 - Note: Deck Search Agent

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 18 - Note: Normalize Deck Details

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 19 - Note: Send Deck Email

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 20 - Note: Cron Trigger

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 21 - Note: Deal Scoring Agent

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 22 - Note: Normalize Deal Score

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 23 - Note: Deal Score Email

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 24 - ⏰ Deal Scoring Cron Trigger1

Type / Role
n8n-nodes-base.cron - cron
Config choices
Version 1

Showing the first 24 of 50 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Match real estate buyers to properties and score deals with Azure OpenAI, Google Sheets, Drive and Gmail
Complexity advanced
Nodes 50
Categories CRM, AI Chatbot
Author Rahul Joshi
Published 09 Mar 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/13962/13962.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Match real estate buyers to properties and score deals with Azure OpenAI, Google Sheets, Drive and Gmail do?

Description Automate your entire real estate sales pipeline with an AI powered deal making agent that captures buyer leads, matches them with suitable properties, delivers property decks, and pr...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your CRM, AI Chatbot use case.