Find new sales leads and draft personalized cold emails in Gmail

It finds LinkedIn profiles matching your ideal customer, gets verified emails, and drafts personalized cold emails in Gmail.

How the work actually flows

A straight line. Runs once per each new prospect found.

Pattern: Sequence (1) ยท Multiple Instances with a priori Run-Time Knowledge (14)

flowchart TD trig(["runs on a schedule"]):::trigtime s0[("check spreadsheet for duplicates")]:::store s1["search LinkedIn for profiles"]:::svc s2[["look up verified email"]]:::mi s3["draft personalized email"]:::task s4[("save draft and log lead")]:::store trig --> s0 s0 --> s1 s1 -->|"one per each new prospect found"| s2 s2 --> s3 s3 --> s4 out[/"Gmail draft and spreadsheet log per lead"/]:::out pay{{"outbound list built without manual research"}}:::pay s4 --> out 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 itemA record or sheetResultPayoff
Build size
Advanced

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

Business functions
Email AutomationSpreadsheet & Database Ops
Connects
GmailGoogle SheetsOpenAIProspeoSerpAPI

The problem it solves

Building a cold outreach list means hours of searching LinkedIn, hunting down email addresses, and writing a personalized opener for every prospect. By the time you're done finding contacts, you barely have energy left to write emails that don't sound copy-pasted.

Who it fits

Sales teams and agencies running outbound prospecting campaigns.

How it works

  1. On a schedule, it checks your spreadsheet of past contacts to avoid duplicates
  2. It searches for LinkedIn profiles matching your target audience
  3. It looks up a verified email address for each new prospect
  4. It writes a personalized cold email for each one using AI
  5. It saves the email as a Gmail draft for you to review and logs the lead to your spreadsheet
What you get

Cold email drafts ready for a quick review

You get personalized cold email drafts waiting in Gmail for leads matching your ideal customer profile.

What you get

A Gmail draft ready to review for each qualified prospect, plus a spreadsheet log of every lead found.

What you need

A Gmail account, a Google Sheets account, and API keys for SerpAPI, Prospeo, and OpenAI.

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