Back to Case Studies
Case Study

Cold Email That Actually Gets Replies: An AI Outreach Pipeline With Human Approval

A pipeline that turns a prospect spreadsheet into personalized cold emails using AI, routes every draft through human review on Telegram, and tracks replies back to the sheet automatically.

n8nDeepSeek AIGmailGoogle SheetsTelegramCold Email

The Problem

Cold email still works, but only when it does not look like cold email. Generic blasts get ignored, filtered, or marked as spam. The campaigns that actually book meetings are the ones where every line reads like the sender did research on the prospect. The catch is that real personalization takes time. Writing one good email by hand takes twenty to thirty minutes. A list of two hundred prospects becomes a full week of writing.

Most teams respond by cutting corners. They send the same template with a merged first name and hope for the best. Reply rates drop, the domain reputation suffers, and the pipeline dries up. Others hire someone to write emails manually, which gets expensive fast and still does not scale.

The Solution

A cold email pipeline that turns a plain prospect spreadsheet into personalized, human reviewed outreach running on autopilot:

  1. Pull the prospect list from Google Sheets where new rows act as the queue. Every new row is a job waiting to be processed.
  2. Enrich each prospect with company context and role signals pulled from the sheet columns so the AI has real material to work with.
  3. Generate a personalized email with DeepSeek AI that references the prospect specific pain point instead of a generic opener.
  4. Route every draft to a Telegram review chat so a human approves the copy before anything leaves the building.
  5. Send the approved email through Gmail with proper threading so replies land in the same conversation.
  6. Log the send in the sheet, schedule the follow up, and track replies so the pipeline reports on itself.

One person can now review two hundred drafts in the time it used to take to write ten. Nothing sends without approval, so quality never slips. The volume scales without hiring.

Tools Used

Why This Works Better

The difference between this pipeline and a standard mail merge comes down to where the intelligence sits and where the control sits. The table below breaks it down.

Standard Mail MergeThis Pipeline
Same template for everyone with a merged name.AI writes each email from the prospect's own context.
Sends immediately with no quality gate.Every draft passes human approval on Telegram first.
Reply tracking lives in the inbox and gets forgotten.Replies log back to the sheet so the whole pipeline reports on itself.
Follow ups are manual or missing.Follow ups are scheduled automatically at send time.
Scaling means hiring more writers.Scaling means adding more rows to a spreadsheet.

The human review step is the part most automation projects skip, and it is the reason this one holds up. AI drafts, a person approves, and the system handles everything else. Speed comes from removing the typing, not from removing the judgment.

The Workflow Architecture

The workflow is a single linear chain with one decision point. Each node has one job, which keeps the whole thing easy to debug and easy to extend.

  1. Schedule Trigger runs the workflow every morning at a set time.
  2. Google Sheets reads all rows where the status column is still marked as pending.
  3. DeepSeek AI generates the personalized draft for each prospect using the enrichment data.
  4. Telegram sends the draft to the review chat with approve and reject options.
  5. IF Node checks the approval result before anything moves forward.
  6. Gmail sends the approved email and threads it against any prior conversation.
  7. Google Sheets writes the send status and the follow up date back to the row.

The chain reads: Schedule Trigger to Google Sheets to DeepSeek AI to Telegram to IF Node to Gmail to Google Sheets.

Results


Want this running on your own prospect lists? See the full AI Cold Email Outreach Pipeline build or reach out to get it deployed.

View Related System

Built with n8n. Self-hosted. You own everything.