Skip to content
Sales For Sales Reps Beginner Verified · June 2026

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 →
Time Saved 8 hours/week
Setup Time ~25 minutes
Platform n8n
Run Cost ~$0.03 per email

Download Integration Assets

Import this editorially reviewed blueprint directly into your n8n dashboard.

Connected Apps

GPT-4oApollo.ioGmailGoogle Sheets

Interactive Workflow Canvas

Drag nodes vertically to re-order execution sequence. Edit or add steps to customize your blueprint.

Execution Steps

  1. Read Prospect List from Google Sheets

    Reads each row from your prospect spreadsheet, triggering once per row on a schedule.

    n8n Google Sheets
  2. Enrich with Apollo.io Data

    Fetches company size, recent funding news, tech stack, and contact role from Apollo.io API.

    Apollo.io
  3. 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
  4. Write Draft to Gmail

    Saves each generated email as a Draft in Gmail, ready for a human to review and send.

    Gmail
  5. Log Output to Google Sheets

    Appends the email draft, timestamp, and generation cost to a tracking sheet.

    Google Sheets

Prompt Customizer Sandbox

Variables

Prompt Preview
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

  1. n8n account (cloud or self-hosted)
  2. OpenAI API key (GPT-4o access)
  3. Apollo.io API key (free tier works for up to 50/day)
  4. Gmail OAuth connected in n8n

Setup Guide

  1. Import the JSON blueprint into your n8n canvas
  2. Connect your Google Sheets with the prospect list (Name, Title, Company, Email columns required)
  3. Set your API keys in the OpenAI and Apollo credential nodes
  4. Customize the prompt — change the pain point to match your product’s ICP
  5. 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.