🎣 Qualify & reach out to B2B leads with Groq AI, Apollo, Gmail & Sheets
⚡ 18,027 views · 🎣 Lead Generation & Enrichment
💡 Pro Tip — For lead enrichment, ScraperNode can pull LinkedIn profiles, company data, and job listings directly into your pipeline — useful for building prospect lists without manual research.
Description
This workflow contains community nodes that are only compatible with the self-hosted version of n8n.
🎯 How it works This workflow captures new lead information from a web form, enriches it with Apollo.io data, qualifies the lead using AI, and—if the lead is strong—automatically sends a personalized outreach email via Gmail and logs the result in Google Sheets.
🛠️ Key Features 📩 Lead form capture with validation
🔍 Enrichment via Apollo API
🤖 Lead scoring using AI (LangChain + Groq)
📧 Dynamic email generation & sending via Gmail
📊 Logging leads with job title & org into Google Sheets
✅ Conditional email sending (score ≥ 6 only)
🧪 Set up steps
-
Estimated time: 15–20 minutes
-
Add your Apollo API Key to the HTTP Header credential (never hardcode!)
-
Connect your Gmail account for sending emails
-
Connect your Google Sheets account and set up the correct spreadsheet & sheet name
-
Enable LangChain/Groq credentials for lead scoring and AI-generated emails
-
Update the form endpoint to your live webhook if needed
📌 Sticky Notes
-
Add the following mandatory sticky notes inside your workflow:
-
FormTrigger Node: “Collects lead info via form. Ensure your form is connected to this endpoint.”
-
HTTP Request Node: “Enrich lead using Apollo.io API. Add your API key via header-based authentication.”
-
AI Agent (Lead Score): “Scores lead from 1-10 based on job title and industry match. Only leads with score ≥ 6 proceed.”
-
AI Agent (Email Composer): “Generates a concise, polite email using lead’s job title & company. Modify tone if needed.”
-
Google Sheets Append: “Logs enriched lead with job title, org, and LinkedIn URL. Customize sheet structure if needed.”
-
Gmail Node: “Sends personalized outreach email if lead passes score threshold. Uses AI-generated content.”
💸 Free or Paid? Free – No paid API services are required (Apollo has a free tier).
🔗 Nodes Used
Google Sheets, HTTP Request, Webhook, Google Sheets Trigger, AI Agent, Structured Output Parser
📥 Import
Download workflow.json and import into n8n:
Workflow menu → Import from File