workflows.fit
Back to n8n workflows
n8n templateFreeBy folorunso victor

Send AI-written cold outreach and follow-up drafts with Gmail and Google Sheets using Firecrawl, Groq, and Gemini

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 ad...

Data & StorageProductivityCommunicationHITLDevelopmentCore NodesAILangchain
Loading interactive preview...

Template notes

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 managing up to 5 context-aware follow-ups — all tracked in Google Sheets.

---

Good to know

- This template contains two complete, identical workflows side by side. The only difference is how the async scrape polling loop is built. Choose the version that suits your setup, then delete the other. - Version A (left) — Standard. Uses built-in n8n nodes only. Works on n8n Cloud and any self-hosted instance with no extra setup. - Version B (right) — Do...While. Uses the n8n-nodes-do-while community node to replace 5 nodes with 2. Requires installation under Settings → Community Nodes → n8n-nodes-do-while. - Firecrawl batch scraping is billed per page. Test with a single domain first to understand your usage before running at scale. - Gmail drafts are created — not sent automatically. Review and send manually. This is intentional so you stay in control of what goes out. - The workflow stops following up after 5 attempts per lead (followups < 5). Leads marked unsubscribed are permanently excluded.

---

How it works

Cold Email Branch (runs first, one lead at a time):