Implement a powerful automated cold email outreach solution using this specialized n8n workflow. Manage leads in Google Sheets and send personalized emails via Gmail.
Download this n8n workflow template and start using it instantly.
Sales teams needing scalable cold outreach automation.
Marketers looking for high-volume, personalized communication.
Users seeking robust n8n templates for integrating Gmail and Google Sheets.
Anyone wanting to schedule email campaigns automatically using the n8n trigger.
This n8n workflow provides a robust, low-cost solution for automated cold email campaigns. By coupling the reliability of Google Sheets for lead management with the familiarity of Gmail for sending, this n8n template ensures personalization at scale. The critical inclusion of the 'Split In Batches' n8n node for batch processing helps throttle sending volume, protecting your account and managing API limits effectively. This automation replaces manual outreach tasks entirely, relying on the Schedule n8n trigger to keep campaigns running smoothly.
Schedule Trigger n8n trigger:
Function: Sets the frequency and time for when the n8n workflow should automatically execute.
Key Configuration: Runs on a defined schedule (e.g., once a day).
Fetch Leads (Google Sheets n8n node):
Function: Acts as the primary data source, retrieving the list of leads needing outreach.
Key Configuration: Operation: Read Data. Requires specifying Sheet ID and Range to read.
Batch Processing of Leads (Split In Batches n8n node):
Function: Controls flow rate by splitting the lead list into smaller groups. This prevents API overload and enhances the reliability of the cold outreach campaign.
Key Configuration: Default splitting mechanism for processing items sequentially.
Send Personalized Email (Gmail n8n node):
Function: Executes the core action of the n8n workflow—sending the individualized email to the current lead item.
Key Configuration: Operation: Send. Uses expressions to map data fields (email, subject, body) derived from the incoming spreadsheet row.
Update Lead Status (Google Sheets n8n node):
Function: Provides closed-loop tracking by updating the spreadsheet to indicate that a specific lead has been contacted, preventing duplicate outreach in future runs of this n8n workflow.
* Key Configuration: Operation: Update or Append Row. Uses data from the preceding step to target the correct row for status change.
Deploy robust cold email campaigns using this n8n workflow. Pull leads, randomly select email templates, personalize messages, and track status in Google Sheets.

Use this powerful n8n workflow to automate cold email campaigns, verify lead emails via Hunter, and update delivery status in Google Sheets. Build robust n8n templates for sales outreach.

Automate client onboarding from intake webhook to CRM (HubSpot/Airtable), Notion database creation, and welcome email send using this robust n8n workflow. Use this n8n template for efficiency.

Use this n8n workflow to automate B2B company research, extract key data points (pricing, domain, LinkedIn), and enrich your lead lists directly within Google Sheets using GPT-4o.

Automate competitor monitoring, customer segmentation, and dynamic offer generation using this advanced n8n workflow. Deploy personalized email marketing campaigns daily based on market threat levels.

Use this powerful n8n workflow to track competitor updates via the Crunchbase API and automatically create review tasks in ClickUp, ensuring your team has timely, centralized market intelligence. Start with this n8n templates today.

Rahul Joshi is a seasoned technology leader specializing in the n8n automation tool and AI-driven workflow automation. With deep expertise in building open-source workflow automation and self-hosted automation platforms, he helps organizations eliminate manual processes through intelligent n8n ai agent automation solutions.







































