Find and personalize outreach to LinkedIn and Twitter leads with AI

Finds LinkedIn and Twitter profiles matching your criteria and drafts a personalized outreach message for each.

How the work actually flows

It branches. Every path runs; all paths must finish before it continues; runs once per one per profile found.

Pattern: Parallel Split (2) · Synchronisation (3) · Multiple Instances without Synchronization (12)

flowchart TD trig(("search criteria entered")):::human s0["search social platforms"]:::svc s1["extract profile details"]:::task s2[["draft personalized message"]]:::mi s3[("save leads and messages")]:::store trig --> s0 s1 -->|"one per one per profile found"| s2 s2 --> s3 gx{"+ which platform to search"}:::gate s0 --> gx p00["search linkedin profiles"]:::task gx -->|"linkedin path"| p00 p10["search twitter profiles"]:::task gx -->|"twitter path"| p10 jn{"+ combine results"}:::gate p00 --> jn p10 --> jn jn --> s1 out[/"leads with draft messages"/]:::out pay{{"outreach ready without manual research"}}:::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 stepAn outside serviceRuns once per itemA personA record or sheetEvery pathWaits for allResultPayoff
Build size
Standard

A mid-size build with several tools working together.

Business functions
CRM & Sales PipelineLead Generation & ProspectingSocial Media ManagementSpreadsheet & Database OpsWeb Scraping & Data Collection
Connects
LinkedInTwitterOpenAIAirtable

The problem it solves

Finding the right prospects on LinkedIn and Twitter and writing a thoughtful first message to each one takes hours every week. Doing outreach at scale by hand means either sending generic messages or burning your whole day on research.

Who it fits

Sales teams or agencies doing prospecting on LinkedIn and Twitter who want personalized outreach without the manual research.

How it works

  1. The system searches LinkedIn and Twitter for profiles matching your target keywords
  2. Profile details like name, bio, and company are extracted
  3. OpenAI drafts a personalized outreach message for each profile
  4. The leads and messages are saved into your CRM or database
What you get

Outreach messages ready to send, not to write

You get LinkedIn and Twitter profiles matching your criteria along with a personalized outreach message drafted for each one, saved straight to your CRM.

What you get

A list of matching leads, each with a personalized outreach message ready to send.

What you need

LinkedIn and Twitter data access, an OpenAI API key, and a CRM such as Airtable.

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