Turn raw lead data into personalized outreach emails automatically

Researches each lead's company and LinkedIn profile, then writes a personalized cold email ready to send.

How the work actually flows

It branches. Any that apply are taken; all paths must finish before it continues.

Pattern: Multi-Choice (6) · Synchronisation (3)

flowchart TD trig(("you submit a lead")):::human s0["start lead research"]:::task s1["combine research findings"]:::task s2["ai writes personalized email"]:::task s3[("store ready to send email")]:::store trig --> s0 s1 --> s2 s2 --> s3 gx{"○ which sources are available"}:::gate s0 --> gx p00["scan site for signal pages"]:::task gx -->|"company website"| p00 p10["pull profile insights if available"]:::task gx -->|"linkedin profile"| p10 jn{"+ combine research"}:::gate p00 --> jn p10 --> jn jn --> s1 out[/"personalized outreach email ready"/]:::out pay{{"genuine personalization at scale"}}:::pay s3 --> 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
A stepA personA record or sheetAny that applyWaits for allResultPayoff
Build size
Advanced

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

Business functions
Lead Generation & ProspectingWeb Scraping & Data Collection
Connects
ApifyOpenRouterBaserowLinkedIn

The problem it solves

Writing a genuinely personal outreach email means reading through a prospect's website and LinkedIn profile first, and doing that for every lead on your list just isn't realistic. Most sales teams end up sending generic emails that get ignored, or they skip real research and it shows.

Who it fits

Sales teams and founders doing outbound prospecting who want emails that don't read like templates.

How it works

  1. You provide a lead's name, role, company, and website
  2. The system scans the company website and keeps only the pages with real business signal
  3. It pulls in LinkedIn profile insights when available
  4. AI combines all the research into a personalized email with a subject line, icebreaker, and call to action
  5. You get a ready-to-send email for that lead
What you get

A personalized email ready to send per lead

Each lead comes with a personalized cold email already written, drawing on their company site and LinkedIn profile.

What you get

A ready-to-send, personalized outreach email for each lead, stored in your database.

What you need

An Apify account, an OpenRouter API key, and a Baserow 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