Home/Portfolio/Lead Outreach
Project · n8n + AI · Workflow Automation

Personalized Lead Outreach: 3-Email Drip

Add leads to a Google Sheet. The workflow researches each person and company, drafts a personal first email, and sends a three-email sequence in one thread. Nothing is sent until someone types "yes".

Status: built in n8n, not yet run on live data. Self-initiated portfolio project.

The problem

Personal outreach works, but researching each lead and writing three emails takes time, so teams either send generic templates or stop after one email.

How it works, in plain words

You a person on your team   AI an AI step   Auto runs by itself

  1. You

    Add a lead

    Name, email, company and website go into a shared sheet.

  2. AI

    It researches them

    A quick profile of the person and their company, from public sources.

  3. AI

    It writes a personal email

    A short first email based on that research, saved as a draft.

  4. You

    You say yes

    Read it, edit if you like, type “yes”. Nothing is sent without this.

  5. Auto

    It sends and follows up

    Sent from your Gmail. Follow-ups 2 and 3 are drafted for your yes, in the same thread.

What the lead sees Email 1 personal intro Email 2 a useful follow-up Email 3 a polite close One thread · each one approved by you
Without it
  • Research each lead by hand, or skip it
  • Generic templates
  • Follow-ups forgotten after email 1
With it
  • Every lead researched before the first email
  • Personal drafts, ready for your yes
  • Follow-ups drafted on time, in the same thread
See the real build (n8n)
Technical n8n workflow diagram: every 15 minutes leads are read from a sheet, classified, then routed to research and draft, or to send email 1, 2 or 3 after approval.
  1. Every 15 minutes the workflow reads the lead sheet and decides one next action per lead.
  2. Research: an AI agent runs 2–4 web searches and writes a short profile (max 180 words).
  3. Email 1: drafted from that research (under 110 words, with a subject line) and saved to the sheet.
  4. Approve: the owner types yes in the sheet; the email is sent from Gmail.
  5. Emails 2 and 3: drafted after each send, approved the same way, sent as replies in the same thread.

The sheet is the control panel

One row per lead: name, email, title, company and website. The workflow fills research, drafts and sent timestamps. Approval columns stay in human hands.

Safeguards

  • Human approval for every email; the sent text is exactly what's in the cell
  • Each email sends once: sent timestamps are written straight after sending
  • Follow-ups reply in the same thread, so the lead sees one conversation
  • A fallback subject is used if the subject line is edited out

Limits and next steps

  • Does not yet detect replies; pause approvals for leads who respond
  • Timing between emails is set by when you approve
  • Respect sending limits, consent and unsubscribe rules
  • Planned: reply detection, minimum delays, status column, "drafts ready" notifications

Outreach that stays personal at scale?

We can adapt this to your CRM, inbox and approval process.