Yes, close variants: lead row → site fetch → short business summary → personalized draft → send/no-send check → sequence stop when a reply lands.
The two pieces that usually decide whether it works are the website fetch quality and the reply-stop rule. If you want to compare notes, what are you starting from: CRM, Sheets, or a scraped list?
This is a very buildable flow in n8n. The critical node to research first is the HTTP Request node for the website scraper step - pairing it with a Jina Reader URL (https://r.jina.ai/[URL]) gives you clean markdown from any business website without dealing with raw HTML. From there, a single LLM call to summarize + draft the email in one step keeps the workflow fast and token-efficient.
Yes, I’ve built a similar n8n workflow before for AI-powered lead research and personalized cold email automation.
The workflow pulled leads from Google Sheets/CRM, scraped the company website, used AI to understand the business, generated a personalized email, sent it through the connected email system, and managed follow-ups based on reply status.
I also handled duplicate checks, failed website scraping, lead status updates, logging, and reply detection so the sequence stops when someone responds.
One question: are you planning to send emails through Gmail/SMTP, or through a cold email tool like Instantly, Smartlead, or Apollo?
I’ve just built one today. It takes leads from a google sheet and sends that data into an AI agent, which writes personalized outreach and sends followups every few days