Automate personalized cold email outreach with AI research

Researches each prospect online, writes a tailored cold email, and follows up automatically until they reply.

How the work actually flows

It repeats. Repeats no reply after send; runs once per one per prospect in list.

Pattern: Multiple Instances without Synchronization (12) ยท Structured Loop (21)

flowchart TD trig(("prospect list provided")):::human s0[["Research prospect online"]]:::mi s1["Write personalized email"]:::svc s2[("Send email and log contact")]:::store s3["Send follow-up if no reply"]:::task trig --> s0 s0 --> s1 s1 --> s2 s2 --> s3 lp{"reply received or follow-up limit"}:::gate s3 --> lp lp -. "no reply after send" .-> s2 lp -->|"finished"| out out[/"personalized emails sent and tracked"/]:::out pay{{"scalable personalized outreach"}}:::pay out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
A stepAn outside serviceRuns once per itemA personA record or sheetRepeat or finishResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
Lead Generation & ProspectingEmail AutomationMessaging & NotificationsSpreadsheet & Database Ops
Connects
GmailGoogle SheetsOpenAIHunter.ioLinkedIn

The problem it solves

Writing a genuinely personal cold email for every prospect takes real research time, so most outreach ends up generic and gets ignored. Tracking who you've contacted and when to follow up becomes its own part-time job.

Who it fits

Sales teams and agencies doing outbound prospecting who want personalized outreach at volume.

How it works

  1. You provide a list of target prospects
  2. The system researches each prospect's company and recent activity online
  3. AI writes a personalized opening line, subject, and email body for each one
  4. The email is sent through Gmail and tracked in your spreadsheet
  5. If there's no reply, AI writes and sends a follow-up automatically
What you get

Prospects reached with a message made for them

You get personalized cold emails researched, written, sent, and followed up on automatically for every prospect.

What you get

A personalized outreach email per prospect, plus a tracked record of contacts, replies, and follow-ups.

What you need

A Gmail account, a Google Sheets or Airtable base, an OpenAI API key, and a Hunter.io account.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook