AI Cold Email Personalizer With n8n And GPT 4o
Automatically write hyper-personalized cold emails for each prospect using GPT-4o, pulling live company data and recent news via n8n.
Importing this blueprint? Follow the n8n guide — credentials, test runs, and common pitfalls.
Open import docs →Download Integration Assets
Import this editorially reviewed blueprint directly into your n8n dashboard.
Connected Apps
Interactive Workflow Canvas
Drag nodes vertically to re-order execution sequence. Edit or add steps to customize your blueprint.
Execution Steps
-
Read Prospect List from Google Sheets
Reads each row from your prospect spreadsheet, triggering once per row on a schedule.
n8n Google Sheets -
Enrich with Apollo.io Data
Fetches company size, recent funding news, tech stack, and contact role from Apollo.io API.
Apollo.io -
Generate Email with GPT-4o
GPT-4o writes a hyper-personalized 80-100 word cold email referencing the prospect's specific company context.
GPT-4o -
Write Draft to Gmail
Saves each generated email as a Draft in Gmail, ready for a human to review and send.
Gmail -
Log Output to Google Sheets
Appends the email draft, timestamp, and generation cost to a tracking sheet.
Google Sheets
Prompt Customizer Sandbox
Variables
You are an elite B2B sales copywriter. Write a cold email for:
Prospect: [PROSPECT_NAME], [PROSPECT_TITLE] at [COMPANY_NAME]
Recent company news: [RECENT_NEWS]
Pain point to address: [PAIN_POINT]
Rules:
- Max 100 words
- No buzzwords ("synergy", "leverage", "streamline")
- Reference the company news specifically in the first line
- End with a soft CTA (not "Can we chat?")
- Sound human, not robotic
Cold email that sounds cold kills reply rates. The average SDR spends 45 minutes personalizing 10 emails — this workflow does it in 10 seconds per email, pulling live company news and tailoring the tone to each prospect’s role.
Prerequisites
- n8n account (cloud or self-hosted)
- OpenAI API key (GPT-4o access)
- Apollo.io API key (free tier works for up to 50/day)
- Gmail OAuth connected in n8n
Setup Guide
- Import the JSON blueprint into your n8n canvas
- Connect your Google Sheets with the prospect list (Name, Title, Company, Email columns required)
- Set your API keys in the OpenAI and Apollo credential nodes
- Customize the prompt — change the pain point to match your product’s ICP
- Test with a single row before enabling the full trigger
Who This Is NOT For
- Teams sending fewer than 10 cold emails per day (manual is fine at that scale)
- Highly regulated industries where AI-generated content requires legal review
Did this blueprint work for you?
AI integrations change fast. Help keep recipes accurate.
Related Blueprints
More n8n Blueprints
Recommended for Sales Reps
- Code Pipedrive Create Triggered Integrate Google Drive and If and OpenAI and Set and Code and Gmail and Sticky Note automatically using n8n.
- Lemlist Slack Create Webhook Integrate Markdown and Lemlist Trigger and Sticky Note and OpenAI and LangChain and Slack and Lemlist and Http Request and Merge and Switch automatically usi...