This is an n8n workflow that automates cold email outreach. It crawls prospect websites, writes personalized emails from the scraped content and your messaging templates, and manages follow-ups. Lead status is tracked in Google Sheets.
Email addresses are verified before outreach. The workflow creates Gmail drafts for review and never sends automatically. It manages up to 5 context-aware follow-ups per lead, then stops. Unsubscribed contacts are permanently excluded.
Two versions of the workflow are included. Version A uses standard n8n nodes. Version B uses the community Do...While node for async polling loops. Both deliver the same results.
- Platform
- n8n
- Integrations
- Google Sheets, Firecrawl, Gmail
- Nodes used
- If, Set, Code, Wait, Gmail, Filter
- Versions
- Version A (standard n8n nodes); Version B (community Do...While node)
- Follow-ups
- Up to 5 per lead
- Email handling
- Creates Gmail drafts for review; never auto-sends
- Tracking
- Lead status, follow-up counts and unsubscribes in Google Sheets
- Safeguards
- Stops after 5 follow-ups per lead; permanently excludes unsubscribed contacts