Screen LinkedIn jobs and generate tailored resume and cover PDFs with Anthropic and DocRaptor
Needs changesWhat this workflow does
This AI workflow has 20 nodes and runs when someone submits an n8n form (“Find and tailor jobs for me”). Along the way it connects Anthropic Chat Model, Gmail and Google Sheets. It also calls api.apify.com and api.docraptor.com over HTTP.
How it runs
Trigger: When someone submits an n8n form (“Find and tailor jobs for me”).
- Build Apify Input (Code): runs custom JavaScript code
- Run Apify (HTTP Request): calls api.apify.com (POST)
- Pre-filter + Dedup (Code): runs custom JavaScript code
- Build Match Prompt (Code): runs custom JavaScript code
- AI Match (Agent) (AI Agent): runs an AI agent, with model: Anthropic Chat Model
- Rank + Keep Top (Code): runs custom JavaScript code
- Build Prompts (user profile) (Code): runs custom JavaScript code
- Generate Resume JSON (Claude) (AI Agent): runs an AI agent, with model: Anthropic Chat Model
- Render Resume HTML (Code): runs custom JavaScript code
- Resume PDF (DocRaptor) (HTTP Request): calls api.docraptor.com (POST)
…plus 6 more steps. See the full node list below.
Services it uses
HTTP calls to: api.apify.com, api.docraptor.com
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- AI Agent v1 (old agent modes) in AI Match (Agent) (v1.9), Generate Resume JSON (Claude) (v1.9), Generate Cover JSON (Claude) (v1.9): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) AI Match (Agent) (v1.9), Generate Resume JSON (Claude) (v1.9), Generate Cover JSON (Claude) (v1.9) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (7)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - AI Agent
@n8n/n8n-nodes-langchain.agent - Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic - Gmail
n8n-nodes-base.gmail - Google Sheets
n8n-nodes-base.googleSheets
From the author
Quick Overview This workflow collects your job preferences and resume via an n8n form, scrapes fresh LinkedIn job listings with Apify, screens and ranks matches using Anthropic Claude, generates tailored resume and cover letter PDFs via DocRaptor, then emails…