Analyze your resume against LinkedIn jobs with OpenAI and Google Sheets
Needs changesWhat this workflow does
This AI workflow has 20 nodes and runs on a schedule (every day at 17:00). Along the way it connects Google Drive, Google Sheets, OpenAI Chat Model and Telegram.
How it runs
Trigger: On a schedule (every day at 17:00).
- Download file (Google Drive): download
- Extract from File: extracts data from a file (pdf)
- Get row(s) in sheet (Google Sheets): uses Google Sheets
- Create search URL (Code): runs custom JavaScript code
- Fetch Jobs from Linkedin (HTTP Request): calls an HTTP API
- Extract Job Links (HTML): parses or builds HTML
- Split Out: splits a list into separate items
- Limit: keeps the first few items
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
- Aggregate Jobs (Item Lists): reshapes item lists (legacy Item Lists node)
…plus 8 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- Item Lists (legacy) in Aggregate Jobs: replace with Split Out, Aggregate, Sort, Limit, Remove Duplicates or Summarize (match the operation used).
| Removed in 3.0 | Replace with |
|---|---|
| Item Lists (legacy) Aggregate Jobs | Split Out, Aggregate, Sort, Limit, Remove Duplicates or Summarize (match the operation used) |
Nodes used (16)
- Extract from File
n8n-nodes-base.extractFromFile - Google Drive
n8n-nodes-base.googleDrive - Google Sheets
n8n-nodes-base.googleSheets - Code
n8n-nodes-base.code - Schedule Trigger
n8n-nodes-base.scheduleTrigger - HTTP Request
n8n-nodes-base.httpRequest - HTML
n8n-nodes-base.html - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Wait
n8n-nodes-base.wait - Edit Fields (Set)
n8n-nodes-base.set - Item Lists
n8n-nodes-base.itemLists - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Telegram
n8n-nodes-base.telegram - Split Out
n8n-nodes-base.splitOut - Limit
n8n-nodes-base.limit
From the author
Who it is for Job seekers, career coaches, and developers looking to automate job market research and identify the exact technical skills required to land their target roles. How it works This workflow automates career upskilling by comparing your existing…