Templates / Generate personalized cold email openers with website scraping using Claude & GPT-4

Generate personalized cold email openers with website scraping using Claude & GPT-4

Needs changes

by Mariela Slavenova ✓ · 631 views · created 2025-09-23 · Lead Generation

Needs changes. This template uses 2 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes), HTTP Request Tool (legacy). 2 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 21 nodes and runs on Google Drive events (file created). Along the way it connects Google Drive, HTTP Request, Anthropic Chat Model and OpenAI and 2 more. It also calls r.jina.ai over HTTP.

How it runs

Trigger: On Google Drive events (file created).

  1. Google Drive: download
  2. Google Sheet Parse (Spreadsheet File): reads or writes a spreadsheet file (legacy node)
  3. Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
  4. End of Loops (Code): runs custom JavaScript code
  5. AI Agent: runs an AI agent, with model: Anthropic Chat Model; 2 tools (Think, Fetch Markdown via Jina AI)
  6. Lead Enrichment is ready (Telegram): uses Telegram
  7. OpenAI: uses OpenAI, with 1 tool (Think)
  8. If: checks a condition and branches into true / false
  9. AI Agent: runs an AI agent, with model: Anthropic Chat Model; 1 tool (Think)
  10. AI Agent: runs an AI agent, with model: Anthropic Chat Model; 1 tool (Think)

…plus 2 more steps. See the full node list below.

Services it uses

Google DriveHTTP RequestAnthropic Chat ModelOpenAIGoogle SheetsTelegram

HTTP calls to: r.jina.ai

Before you upgrade to n8n 3.0

2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:

  • AI Agent v1 (old agent modes) in AI Agent (v1.8), AI Agent_Personalization_NO website (v1.8), AI Agent_Personalization_with website (v1.8): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
  • HTTP Request Tool (legacy) in Fetch Markdown via Jina AI1: replace with HTTP Request node connected to the AI Agent's Tool input.
  • Also check Spreadsheet File: Convert to File / Extract from File.

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
AI Agent v1 (old agent modes)
AI Agent (v1.8), AI Agent_Personalization_NO website (v1.8), AI Agent_Personalization_with website (v1.8)
Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
HTTP Request Tool (legacy)
Fetch Markdown via Jina AI1
HTTP Request node connected to the AI Agent's Tool input

Nodes used (14)

From the author

This template enriches a lead list by analyzing each contact’s company website and auto-generating a single personalized cold-email opener. Drop a spreadsheet into a Google Drive folder → the workflow parses rows, fetches website content via Jina AI, uses…

Excerpt from Mariela Slavenova's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.