AutomationMart
Home/Browse/Automate solar lead qualification & follow-ups with Google Sheets and Gmail
n8n

Automate solar lead qualification & follow-ups with Google Sheets and Gmail

n8nn8n13 modulesv1.0
HubSpotGmailGoogle SheetsSalesforceGoogle Drive

Automate Solar Lead Qualification & Follow-ups with Google Sheets and Gmail Note: This template is designed for both self-hosted and cloud-based n8n instances. The workflow image above shows the complete automation flow. This n8n workflow automates the entire solar lead qualification process - from capturing lead information through a webhook, storing data in Google Sheets, evaluating qualification criteria, and sending personalized email follow-ups based on qualification status. Who is this for

At a glance

Automate solar lead qualification & follow-ups with Google Sheets and Gmail is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects HubSpot, Gmail, Google Sheets, Salesforce. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
HubSpot, Gmail, Google Sheets, Salesforce, Google Drive
Modules
13
Price
Free
Version
v1.0
Automate solar lead qualification & follow-ups with Google Sheets and Gmail workflow diagram

About this workflow

Automate Solar Lead Qualification & Follow-ups with Google Sheets and Gmail Note: This template is designed for both self-hosted and cloud-based n8n instances. The workflow image above shows the complete automation flow. This n8n workflow automates the entire solar lead qualification process - from capturing lead information through a webhook, storing data in Google Sheets, evaluating qualification criteria, and sending personalized email follow-ups based on qualification status. Who is this for? This workflow is designed for: Solar installation companies Solar sales teams Renewable energy consultants Lead generation specialists in the solar industry What problem does this workflow solve? Managing solar leads efficiently can be challenging. This workflow solves several key pain points: Time-consuming manual lead qualification: Automatically evaluates leads against predefined criteria Inconsistent follow-up: Ensures every lead receives a timely, personalized response Document management: Securely stores and shares utility bill documents Lead tracking inefficiency: Centralizes lead data in Google Sheets with qualification status What this workflow does This workflow creates a complete solar lead management system that: 1. Captures lead information through a webhook endpoint 2. Securely stores utility bill uploads in Google Drive 3. Records all lead data in Google Sheets 4. Automatically evaluates leads based on three qualification criteria: Homeownership status Credit score (must be 650+) Absence of trees on roof 5. Updates qualification status in the Google Sheet 6. Sends personalized email follow-ups based on qualification status: Qualified leads receive a congratulatory email with next steps Disqualified leads receive helpful information about why they didn't qualify and suggestions for remediation Setup Prerequisites Before setting up this workflow, you'll need: 1. A self-hosted n8n instance 2. Google account with access to: Google Sheets Google Drive Gmail 3. A form on your website that can make POST requests to a webhook Step 1: Google Sheets Setup 1. Create a new Google Sheet for storing leads 2. Add the following columns in the first row (exact naming is important): Name Address Has Trees on Roof credit score phone Zip code Email Homeowner utility bill Qualification status Disqualification reason Step 2: Google Drive Setup 1. Sign in to your Google Drive account 2. Create a folder named "Solar Lead Utility Bills" (or your preferred name) 3. Right-click on the folder and select "Share" 4. Set permissions to "Anyone with the link can view" 5. Note the folder ID from the URL for configuration (the long string after /folders/ in the URL) Step 3: Configure Google Credentials in n8n 1. In your n8n instance, go to Settings → Credentials 2. Add credentials for: Google Sheets: Create new credentials, follow OAuth2 authentication Google Drive: Create new credentials, follow OAuth2 authentication Gmail: Create new credentials, follow OAuth2 authentication 3. Ensure all credentials have the necessary scopes: Google Sheets: .../auth/spreadsheets Google Drive: .../auth/drive Gmail: .../auth/gmail.send Step 4: Import and Configure the Workflow 1. In n8n, go to Workflows → Import from File 2. Upload the workflow JSON file 3. Update all Google Sheets nodes with your Google Sheet document ID: Open your Google Sheet Copy the ID from the URL (long string between /d/ and /edit) Update the document ID field in the Google Sheets nodes 4. In the "[STEP 2] Upload Utility Bill" node, set the folder destination to your created folder Step 5: Configure the Webhook 1. Activate the "[STEP 1] Receive Form Submission" webhook node 2. Copy the generated webhook URL 3. Configure your website form to send data to this URL 4. Ensure your form submits the following fields with exact naming: firstName lastName address hasTreesOnRoof creditScore phone zipCode email homeOwnership utilityBill (file upload) Step 6: Customize Email Templates 1. Open the "[STEP 10A] Send Acceptance Email" node 2. Customize the email subject and message to match your company's branding 3. Open the "[STEP 10B] Send Rejection Email" node 4. Customize the rejection email to reflect your company's voice Step 7: Activate and Test 1. Click "Save" on the workflow 2. Toggle the "Active" switch to activate the workflow 3. Submit a test lead through your form 4. Check that: The data appears in your Google Sheet The qualification status is updated correctly The appropriate email is sent How to customize this workflow to your needs Adjusting Qualification Criteria You can modify the qualification logic in the "[STEP 7] Check Qualification Criteria" node: 1. Open the node and click the "Edit Code" button 2. Locate the criteria sections (homeowner, credit score, trees on roof) 3. Modify the conditions as needed: 4. Add additional criteria if needed Customizing Email Templates Personalize your emails further: 1. Open the email nodes 2. Use variable references to include more customer data: Adding Integration with CRM Systems Extend this workflow by connecting it to your CRM: 1. Add a Hubspot/Salesforce/etc. node after the "[STEP 8] Update Qualification Status" node 2. Configure the node to create or update contacts in your CRM 3. Map the lead data fields to your CRM fields Troubleshooting Common Issues 1. Webhook not receiving data Verify your form is correctly configured to send POST requests Check CORS settings on your website Ensure all required fields are being sent 2. Google Drive upload failing Check Google Drive permissions Verify your OAuth scopes include drive.file Ensure your Drive has sufficient storage space 3. Email not sending Verify Gmail credentials Check if Gmail API is enabled in your Google Cloud Console Look for Send Rate Exceeded errors in execution logs Google Sheets Column Format If you're having issues with data not appearing correctly: 1. Make sure the column names exactly match those in the code 2. Check that the Google Sheet permissions allow editing 3. Verify the sheet name is correctly referenced in the nodes Getting Help If you encounter issues with this template, you can: Check the n8n documentation on webhooks Review Google Sheets integration documentation Post in the n8n community forum This template was created by David Olusola. If you find it helpful, please consider giving it a star in the n8n template library!

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

Qualify real estate leads via SMS with GPT-4o, Twilio, and Google Sheets

AI-Powered Real Estate Lead Qualifier (n8n Workflow) Description This n8n workflow automates lead engagement and qualification for real estate buyers. When someone submits a form on your real estate website, the system instantly responds via SMS, starting a conversation powered by an AI Agent. The AI asks pre-qualifying questions (like budget, location, and timeline), logs the entire conversation, and then summarizes and sends the lead info to a real estate agent. Chat history is stored

Free

RAG: context-aware chunking | Google Drive to Pinecone via OpenRouter & Gemini

Workflow based on the following article. This n8n automation is designed to extract, process, and store content from documents into a Pinecone vector store using context-based chunking. The workflow enhances retrieval accuracy in RAG (Retrieval-Augmented Generation) setups by ensuring each chunk retains meaningful context. Workflow Breakdown: 🔹 Google Drive - Retrieve Document: The automation starts by fetching a source document from Google Drive. This document contains structured content, with

Free

Search and filter rows in different Google Sheets, send to ChatGPT and update the rows

Enhance data management by filtering Google Sheets rows in two different sheets, generating insights with ChatGPT, and updating rows for streamlined operations.

Free

AI image generation & editing with Google Gemini and Telegram Bot

Who is this for? Creators, designers, and developers exploring AI-powered image generation. Automation enthusiasts who want to integrate image creation into n8n workflows. Telegram bot builders looking to add visual AI capabilities. Marketers or freelancers automating creative content workflows. What problem is this workflow solving? Creating AI images usually requires multiple tools and manual setup. This workflow removes the complexity by: Connecting Nano Banana (

Free

Real-time stock monitor with smart alerts for Indian & US markets

Monitor Indian (NSE/BSE) and US stock markets with intelligent price alerts, cooldown periods, and multi-channel notifications (Email + Telegram). Automatically tracks price movements and sends alerts when stocks cross predefined upper/lower limits. Perfect for day traders, investors, and portfolio managers who need instant notifications for price breakouts and breakdowns. How It Works Market Hours Trigger - Runs every 2 minutes during market hours Read Stock Watchlist - Fetches yo

Free

LinkedIn job search: auto-match resume with AI + cover letter & Telegram alerts

Overview This n8n templates helps you to authomatically search Linkeding jobs. It uses AI (Gemini or OpenAPI) to match your resume with each job description and write a sample cover letter for each job and update the job google sheet. You can receive daily matched linkedin job alerts by telegram. Prerequisites - AI API Key from one model like: - Google Gemini - OpenAI - Telegram Bot Token

Free

Generate comprehensive research reports with Gemini AI and Tavily Search for Japanese users

This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Automated Research Reports with AI and Tavily Search An intelligent research automation workflow designed for Japanese users that transforms user queries into comprehensive HTML reports via email. Using Google Gemini AI and Tavily search, this workflow generates optimized search queries, conducts multi-perspective research, and delivers structured analysis reports in Japanese. Who's it

Free

🤖💬 Conversational AI Chatbot with Google Gemini for Text & Image | Telegram

Conversational AI Chatbot with Google Gemini for Text & Image | Telegram Overview 📋 Flexible and scalable chatbot template, designed mainly for Spanish conversations but capable of handling English and other languages. Integrates Google Gemini API for text and image generation, and Telegram for messaging. Supports multiple output types with potential for video, audio, and more. --- How It Works Modular Architecture & Extensibility ⚙️ - Separate modules for data extraction,

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