Generate Cold Outreach Drafts from Google Sheets with GPT-4o-mini & Gmail

How It Works Starts with a Manual Trigger

Reads lead list from Google Sheet

Filter rows where email wasn’t sent

Generate personalized email body (AI)

Generate email subject line (AI)

Merge AI outputs with original row data

Create Gmail draft

Update Google Sheet with email content and date

Wait 3 seconds between updates to avoid API limits

Setup Steps Connect Google Sheets, Gmail, and OpenAI credentials Check sheet column names (business_name, email, contact_name, city, business_type, email_sent) Run Manual Trigger to test one row Adjust AI prompts if needed

Customization Add unique ID column to match rows if needed Change AI prompts to adjust email style Increase wait time to avoid rate limits

Use Cases Draft cold emails for review before sending Automate lead outreach while keeping human oversight Generate personalized emails and subject lines quickly

Troubleshooting Tips Draft not created → check Gmail credentials and scopes Sheet not updating → check matching column exists AI outputs empty → increase tokens or check response path

0
Downloads
0
Views
7.98
Quality Score
beginner
Complexity
Author:Ayis Saliaris Fasseas(View Original →)
Created:12/3/2025
Updated:1/18/2026

🔒 Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments