Automate Lead Qualification & Routing with GPT-4o-mini, Google Sheets & HighLevel CRM

Go to Workflow
1 views
Built by Rahul Joshi Rahul Joshi
Created on October 06, 2025

Description

Description
Automatically qualify and route new leads from a Google Sheet into your CRM with AI-powered scoring and instant sales notifications. Turn raw form submissions into prioritized opportunitiesโ€”effortlessly. โšก

What This Template Does
Monitors a Google Sheet for new form submissions. ๐Ÿ“„
Uses Azure OpenAI (GPT-4o-mini) to analyze lead details (value, stage, company) and generate action items. ๐Ÿค–
Parses the AI response into clean JSON for structured processing. ๐Ÿ—‚๏ธ
Saves qualified lead data and AI-generated action items into a Lead Status sheet for tracking. ๐Ÿ’พ
Categorizes leads into Hot, Warm, or Cold based on AI scoring. ๐Ÿ”ฅโ„๏ธ
Creates/updates the contact in HighLevel CRM. ๐Ÿ“‡
Sends an email notification to the assigned sales rep with lead details and priority. ๐Ÿ“ง

Key Benefits
Save time with automated lead qualification instead of manual checks. โฑ๏ธ
Ensure consistent Hot/Warm/Cold scoring across all leads. โœ…
Centralize lead data in both Google Sheets and CRM for tracking. ๐Ÿ“Š
Keep sales teams aligned with instant notifications. ๐Ÿš€
Fully no-code configurable and customizable for your business logic. ๐Ÿงฉ

Features
Google Sheets Trigger for new form rows. ๐Ÿ“ฅ
AI Agent with Azure OpenAI (GPT-4o-mini) for lead scoring. ๐Ÿง 
JSON parsing node to clean AI output. โœ‚๏ธ
Lead logging to โ€œLead Statusโ€ sheet. ๐Ÿ“Š
Function node to categorize leads by score. ๐ŸŽฏ
CRM sync with HighLevel to update/create contact records. ๐Ÿ”—
SMTP email notification to sales reps. โœ‰๏ธ

Requirements
n8n instance (cloud or self-hosted). ๐Ÿงฐ
Google Sheet with headers: Lead Name, Lead Email, Lead Contact No., Company Name, Opportunity Value, Stage of Lead; shared with n8n Google account. ๐Ÿ“‘
Azure OpenAI access with a GPT-4o-mini deployment. โ˜๏ธ
HighLevel CRM account connected via OAuth. ๐Ÿ“‡
SMTP email account configured in n8n. ๐Ÿ“ง

Target Audience
Sales teams handling inbound leads. ๐Ÿ“ˆ
Agencies managing multiple client pipelines. ๐Ÿค
Founders/startups wanting quick qualification and CRM sync. ๐Ÿš€
Ops teams needing reliable reporting of lead qualification. ๐Ÿ—‚๏ธ

Step-by-Step Setup Instructions (Concise)
Create a Google Sheet with required headers; share with n8n account. ๐Ÿ“‹
Configure the Google Sheets Trigger with the sheetโ€™s Document ID. ๐Ÿ”
Connect your Azure OpenAI credentials and link to the AI Agent node. ๐Ÿง 
Assign your HighLevel CRM account credentials. ๐Ÿ“‡
Set up SMTP credentials for the email send node. โœ‰๏ธ
Import the workflow, update node configs, and run a test submission. โ–ถ๏ธ

Security Best Practices
Share Google Sheets only with the n8n Google account (Editor). ๐Ÿ”’
Keep API keys and credentials encrypted in n8n, not hardcoded. ๐Ÿ›ก๏ธ
Validate AI outputs before saving to CRM (via the parse node). โœ…
Regularly back up your Lead Status sheet and CRM data. ๐Ÿ“‚

Nodes Used (6)

AI Agent
@n8n/n8n-nodes-langchain.agent
Azure OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatAzureOpenAi
Code
n8n-nodes-base.code
Google Sheets
n8n-nodes-base.googleSheets
HighLevel
n8n-nodes-base.highLevel
Send Email
n8n-nodes-base.emailSend