Skip to content
Lead Generation Agent logo

Lead Generation Agent

Verified

Automates lead capture, AI email extraction, and personalized outreach via sheets and Gmail.

n8nAI & LLMIntermediate👁 37 views
Open template
Updated 2026-06-15

What this workflow does

This automation collects business information through HTTP requests and extraction nodes, applies AI chat models to identify emails and draft outreach content, then records results in Google Sheets and delivers emails via Gmail.

It supports digital marketing agencies and sales teams that need automated handling of industry-based leads from a single submission point.

Who is this for?

Digital marketing agencies or sales teams who want to automatically find business leads based on industry & location, gather their contact details, and send personalized cold emails from one form submission.

What problem it solves

Manually sourcing leads, extracting contact info, and writing cold emails is slow and inconsistent. This workflow automates data collection, validation, storage, and AI-generated outreach in one flow.

What it automates

Local service outreach

Agency submits 'plumbers in Chicago' via the form to build a fresh list, extract emails, and launch a 50-lead email campaign the same day.

Industry expansion campaign

Sales team targets 'SaaS startups in Austin' to populate Google Sheets with verified contacts and generate tone-matched emails without manual research.

Weekly lead refresh

Recurring form submissions keep a Google Sheet updated with new businesses in a niche, triggering fresh personalized Gmail sends each week.

How the workflow works

The 6 nodes in this automation, in order.

  1. 1Google SheetsgoogleSheets
  2. 2HTTP RequesthttpRequest
  3. 3Gmailgmail
  4. 4OpenAI Chat Model@n8n/n8n-nodes-langchain.lmChatOpenAi
  5. 5Google Gemini Chat Model@n8n/n8n-nodes-langchain.lmChatGoogleGemini
  6. 6Information Extractor@n8n/n8n-nodes-langchain.informationExtractor

Apps & integrations used

Google SheetsHTTP RequestGmailOpenAI Chat ModelGoogle Gemini Chat ModelInformation Extractor

How to set up Lead Generation Agent

  1. 1Add a form or webhook trigger to start the workflow on submission.
  2. 2Use HTTP Request to pull business data by industry and location.
  3. 3Connect Information Extractor + Google Gemini Chat Model to pull best email from each site.
  4. 4Store validated leads in Google Sheets via the Google Sheets node.
  5. 5Generate subject and body with OpenAI Chat Model or Gemini using chosen tone.
  6. 6Send emails through the Gmail node and log results back to Sheets.

How to customize this workflow

  • Swap OpenAI Chat Model for Google Gemini Chat Model or vice versa.
  • Change the trigger from form to scheduled or database webhook.
  • Add a filter step before Gmail to skip leads missing phone or address.
  • Extend with another HTTP Request to enrich data from a second API.

Lead Generation Agent: pros & cons

Pros

  • +Combines two AI models for flexible extraction and writing
  • +Central lead storage in Google Sheets for easy CRM handoff
  • +Direct Gmail sending reduces copy-paste steps
  • +Intermediate nodes allow quick tweaks without rebuilding

Cons

  • Email accuracy still depends on AI output quality
  • Requires active API keys for Sheets, Gmail, and chosen LLM
  • No built-in compliance checks for cold-email regulations
Did you find this helpful?

Frequently asked questions

It takes a form submission with industry and location, scrapes businesses via HTTP, extracts emails with Gemini, stores leads in Sheets, and generates plus sends cold emails via Gmail and AI.

User reviews

Verified reviews from the community shape this listing's rating.

Loading reviews…

Sign in to review

Promote Lead Generation Agent

Add this badge to your website, or share the tool.

DFeatured on DhanasviLead Generation Agent 0