🎣 Qualify open house leads and send AI follow-ups with Google Sheets and Gmail

⚡ 27 views · 🎣 Lead Generation & Enrichment

Description

Quick overview

When a visitor signs in at your open house, this workflow instantly scores their buying intent using Gemini AI, sends a personalized follow-up email via Gmail, logs every visitor to Google Sheets, and alerts the agent for hot leads only.

How it works

  1. A visitor signs in via your Google Form at the open house.
  2. Their details — name, email, phone, budget, timeline, and buying intent — are captured automatically.
  3. AI (Gemini) scores them as Hot, Warm, or Cold based on their responses and drafts a personalized follow-up email in the same step.
  4. A tailored thank-you and next-step email sends immediately via Gmail.
  5. Every visitor is logged to Google Sheets with their score, reasoning, and message sent.
  6. If a lead scores Hot, the agent receives an instant notification email — and optionally a Slack alert — so they can prioritize personal outreach right away.

Setup

  1. Connect credentials for Google Sheets (trigger and append), Google Gemini (PaLM API), and Gmail (to send visitor follow-ups and agent notifications).
  2. Set the Google Sheets Trigger document and sheet to your sign-in responses sheet, and map the expected column headers (Full Name, Email Address, Phone Number, property, budget, timeline, intent, Timestamp).
  3. Set the destination Google Sheets document and “Leads” sheet for logging, and ensure it has columns matching the appended fields (including Lead Score, Score Reasoning, Email Subject, and Agent Notified).
  4. Replace the placeholder agent email address in the Hot lead notification Gmail step.
  5. (Optional) Connect a Slack OAuth credential and set the target channel (for example, #hot-leads), or disable the Slack notification if you don’t need it.

Requirements

Customization

Additional info

  1. Slack is optional. If you don’t have Slack credentials, leave that node disconnected — the Gmail agent notification fires independently and is unaffected.
  2. AI fallback is built in. If Gemini fails to respond or returns malformed output, a backup message is sent automatically, so no open house visitor is ever missed.

đź”— Nodes Used

Google Sheets, Slack, Gmail, Google Sheets Trigger, AI Agent, Google Gemini Chat Model

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup