Create personalized Loom video scripts from Upwork jobs with Claude AI
Ready for 3.0What this workflow does
This workflow has 11 nodes and runs when someone submits an n8n form (“Upwork Job → Loom Assets”). Along the way it connects Google Docs, Google Sheets and Slack. It also calls api.anthropic.com over HTTP.
How it runs
Trigger: When someone submits an n8n form (“Upwork Job → Loom Assets”).
- Analyze Job with AI (HTTP Request): calls api.anthropic.com (POST)
- Validate AI Response (Code): runs custom JavaScript code
- Analysis Valid? (If): checks a condition and branches into true / false
- Generate Loom Script with AI (HTTP Request): calls api.anthropic.com (POST)
- Send Error Alert (Slack): uses Slack
- Structure Generated Content (Code): runs custom JavaScript code
- Create Output Doc (Google Docs): uses Google Docs
- Add Content to Doc (Google Docs): update
- Log Lead to Sheets (Google Sheets): append
- Send Success Notification (Slack): uses Slack
Services it uses
HTTP calls to: api.anthropic.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (7)
- n8n Form Trigger
n8n-nodes-base.formTrigger - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Google Docs
n8n-nodes-base.googleDocs - Google Sheets
n8n-nodes-base.googleSheets - Slack
n8n-nodes-base.slack
From the author
This n8n template transforms Upwork job postings into personalized Loom video outreach assets in under 60 seconds. Paste a job description and get a complete outreach package: video script, before/after comparison, automation flow diagram, and proposal…