What This Workflow Does
This automation solves the time-consuming process of manually sending personalized cold emails to prospects. It automatically fetches uncontacted leads from your Google Sheet, validates their email addresses, sends customized emails on a schedule, and updates your CRM with tracking information.
The workflow handles the entire cold email sequence - from initial outreach to follow-ups - while maintaining personalization and avoiding spam filters. It integrates Gmail or SMTP for sending, Google Sheets as your CRM, and includes smart scheduling to optimize deliverability.
How It Works
1. Scheduled Trigger
The workflow runs automatically at your configured intervals (default every 6 hours) to process new prospects.
2. Fetch New Leads
Connects to your Google Sheet to identify prospects marked as "Not Contacted" and prepares them for outreach.
3. Email Validation
Checks each email address for validity before sending to maintain high deliverability rates.
4. Personalized Email Dispatch
Sends customized emails using your Gmail or SMTP account with merge fields for personalization.
5. CRM Updates
Marks contacts as "Emailed" in your Google Sheet with timestamps and message IDs for tracking.
Who This Is For
This template is ideal for:
- Sales teams doing outbound prospecting
- Recruiters reaching candidates at scale
- Marketers running cold outreach campaigns
- Founders doing business development
- Agencies managing multiple client campaigns
Pro tip: Combine this with our LinkedIn automation template to build complete prospecting systems that capture leads from social and automate follow-up.
What You'll Need
- A Google Sheet with prospect data (template provided)
- Gmail account or SMTP service credentials
- n8n instance (cloud or self-hosted)
- Email content templates for your sequence
Quick Setup Guide
- Download and import the JSON template into your n8n instance
- Connect your Google Sheets and Gmail/SMTP credentials
- Duplicate the provided Google Sheet template
- Adjust sending intervals in the Schedule Trigger node
- Test with a small batch before full deployment
Key Benefits
Save 10+ hours weekly by automating repetitive email tasks while maintaining personalization at scale.
Improve deliverability with built-in pacing controls that prevent triggering spam filters from sending too quickly.
Complete campaign visibility with automatic tracking of opens, replies, and conversions back to your Google Sheet.
Scale your outreach without adding headcount by processing hundreds of personalized emails daily.
Flexible integration works with Gmail, SMTP services, and any CRM that connects to Google Sheets.