Turn Upwork job posts into personalized video outreach scripts

Paste a job listing and get a full video outreach package, from script to proposal, in under a minute.

How the work actually flows

It branches. Every path runs; all paths must finish before it continues.

Pattern: Parallel Split (2) ยท Synchronisation (3)

flowchart TD trig(("submit job description")):::human s0["Analyze job description"]:::task s1["Write script and proposal"]:::task s2["Notify team on Slack"]:::svc trig --> s0 s0 --> s1 gx{"+ where to save output"}:::gate s1 --> gx p00["save video script to doc"]:::task gx -->|"Save script to doc"| p00 p10["log lead details to sheet"]:::task gx -->|"Log lead to sheet"| p10 jn{"+ both saved"}:::gate p00 --> jn p10 --> jn jn --> s2 out[/"Video script and lead record ready"/]:::out pay{{"Personalized outreach without manual research"}}:::pay s2 --> 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 serviceA personEvery pathWaits for allResultPayoff
Build size
Advanced

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

Business functions
Lead Generation & ProspectingMessaging & NotificationsSpreadsheet & Database OpsSurvey & FeedbackHR & Recruiting
Connects
Google DocsGoogle SheetsSlackClaude

The problem it solves

Standing out on Upwork means personalizing every proposal and video pitch, but writing a fresh script for each job takes real time. Most freelancers either skip the personal touch or burn hours on research they can't repeat at scale. You want quality outreach without doing it all by hand.

Who it fits

A freelancer or agency that pitches clients on Upwork using personalized video outreach.

How it works

  1. You submit a job description through a simple form
  2. AI analyzes the job to find the industry, pain points, tools mentioned, and urgency
  3. A second AI pass writes a video script, before/after comparison, and proposal opener
  4. Everything is saved to a Google Doc and logged in Google Sheets
  5. Your team gets a Slack notification with the link and key insights
What you get

Upwork pitches built from a single job post

You get a full video script, before/after comparison, and proposal opener built from one pasted job listing.

What you get

A ready-to-use video script, proposal snippet, and lead record for each job you target.

What you need

An Anthropic account, a Google account with Docs and Sheets, and a Slack workspace.

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