Send AI-written cold outreach and follow-up drafts with Gmail and Google Sheets using Firecrawl, Groq, and Gemini
UnknownWhat this workflow does
This AI workflow has 73 nodes and runs manually, when you click “Execute workflow” (plus 1 other trigger). Along the way it connects Google Sheets, Groq Chat Model, Google Gemini Chat Model and Gmail and 3 more.
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 1 other trigger).
- 📋 Fetch All Leads (Google Sheets): uses Google Sheets
- 📋 Fetch All Leads [v2] (Google Sheets): uses Google Sheets
- Filter: keeps only the items that match a condition
- Filter: keeps only the items that match a condition
- 🔄 Cold Email Loop (Loop Over Items (Split in Batches)): loops over the items in batches
- 🔄 Cold Email Loop [v2] (Loop Over Items (Split in Batches)): loops over the items in batches
- 📋 Fetch Leads for Follow-Up (Google Sheets): uses Google Sheets
- 🗺️ Crawl Website Sitemap (Firecrawl): map (map search)
- 📋 Fetch Leads for Follow-Up [v2] (Google Sheets): uses Google Sheets
- 🗺️ Crawl Website Sitemap [v2] (Firecrawl): map (map search)
…plus 53 more steps. See the full node list below.
Services it uses
Uses Firecrawl. New users get 10% off with our link.
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 3 community packages, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @mendable/n8n-nodes-firecrawl is verified or supports 3.0 (used in 🗺️ Crawl Website Sitemap, 🕷️ Batch Scrape Pages, 🔍 Get Scrape Status).
- Check that n8n-nodes-verifiemail is verified or supports 3.0 (used in ✅ Verify Email, ✅ Verify Email [v2]).
- Check that n8n-nodes-do-while is verified or supports 3.0 (used in 🔄 Poll Until Scraped [v2]).
Nodes used (18)
- Manual Trigger
n8n-nodes-base.manualTrigger - Google Sheets
n8n-nodes-base.googleSheets - Filter
n8n-nodes-base.filter - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Firecrawl
@mendable/n8n-nodes-firecrawl.firecrawl - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Groq Chat Model
@n8n/n8n-nodes-langchain.lmChatGroq - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Wait
n8n-nodes-base.wait - Edit Fields (Set)
n8n-nodes-base.set - Aggregate
n8n-nodes-base.aggregate - AI Agent
@n8n/n8n-nodes-langchain.agent - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Verifi Email
n8n-nodes-verifiemail.verifiEmail - Gmail
n8n-nodes-base.gmail - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Do While
n8n-nodes-do-while.doWhile
From the author
AI-Powered Cold Outreach & Follow-Up Automation (with Do...While variant) Automate the full cold email lifecycle — from intelligently crawling a prospect's website, to AI-writing a personalised email, verifying the address, creating a Gmail draft, and…