Score, email, and follow up with cold leads automatically

Scores new leads, sends personalized cold emails, follows up on schedule, and stops when someone replies.

How the work actually flows

It repeats. Exactly one path is taken; repeats no reply yet; runs once per each new lead.

Pattern: Structured Loop (21) · Exclusive Choice (4)

flowchart TD trig(["each weekday morning"]):::trigtime s0[["score lead fit"]]:::mi s1["send first outreach email"]:::task s2["check for reply"]:::svc s3["send follow-up email"]:::task trig --> s0 s1 --> s2 s2 --> s3 gx{"× is lead a good fit"}:::gate s0 --> gx p00["write and send emails"]:::task gx -->|"good fit"| p00 p10["skip lead"]:::task gx -->|"poor fit"| p10 p00 --> s1 p10 --> s1 lp{"reply arrives or follow-ups run out"}:::gate s3 --> lp lp -. "no reply yet" .-> s2 lp -->|"finished"| out out[/"cold email sequence sent and tracked"/]:::out pay{{"outreach continues without manual follow-up"}}:::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
Starts itA stepAn outside serviceRuns once per itemOne path onlyRepeat or finishResultPayoff
Build size
Advanced

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

Business functions
AI Agents & Autonomous SystemsLead Generation & ProspectingEmail AutomationMessaging & NotificationsSpreadsheet & Database Ops
Connects
Google SheetsGmailTelegramOllama

The problem it solves

Running a cold outreach sequence by hand means researching each lead, writing a personal-sounding email, remembering to follow up on schedule, and checking your inbox constantly for replies. It is easy for leads to fall through the cracks or get a follow-up after they have already responded.

Who it fits

Founders, sales teams, and agencies running cold email outreach who want AI-personalized emails without expensive sales tools.

How it works

  1. New leads are read from your spreadsheet each weekday morning
  2. AI researches each lead's website and scores their fit
  3. For good-fit leads, AI writes three personalized emails and sends the first
  4. Follow-up emails go out automatically on a set schedule
  5. When a reply arrives, the sequence stops and you get a Telegram alert
What you get

Cold leads who get a personalized outreach sequence

You get research-backed, personalized cold email sequences written, sent, and followed up automatically for every qualified lead.

What you get

Sent outreach emails, scheduled follow-ups, and a Telegram alert the moment a lead replies.

What you need

A Google Workspace account, a Gmail account, a Telegram bot, and an AI model such as Ollama, OpenAI, or Anthropic.

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