Search and score relevant jobs using Google Gemini, JSearch, and Notion
Ready for 3.0What this workflow does
This AI workflow has 15 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Google Gemini and Notion. It also calls jsearch.p.rapidapi.com over HTTP.
How it runs
Trigger: Manually, when you click “Execute workflow”.
- Fetch Notion Database Info (Notion): work with database
- Retrieve Existing Job Listings (Notion): get many (database page)
- Read Candidate Resume (Read/Write Files from Disk): reads a file from disk
- Extract Text from PDF (Extract from File): extracts data from a file (pdf)
- Extract Current Job Title (Google Gemini): work with document
- Search for Jobs via RapidAPI (HTTP Request): calls jsearch.p.rapidapi.com
- Filter: keeps only the items that match a condition
- Parse Search Results (Split Out): splits a list into separate items
- Process Each Job Listing (Loop Over Items (Split in Batches)): loops over the items in batches
- Exclude Duplicate Applications (Filter): keeps only the items that match a condition
…plus 4 more steps. See the full node list below.
Services it uses
HTTP calls to: jsearch.p.rapidapi.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 (11)
- Manual Trigger
n8n-nodes-base.manualTrigger - Read/Write Files from Disk
n8n-nodes-base.readWriteFile - Extract from File
n8n-nodes-base.extractFromFile - HTTP Request
n8n-nodes-base.httpRequest - Split Out
n8n-nodes-base.splitOut - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - Wait
n8n-nodes-base.wait - Notion
n8n-nodes-base.notion - Code
n8n-nodes-base.code - Filter
n8n-nodes-base.filter
From the author
Automated Job Search & AI Relevance Evaluator Overview This n8n template automates the entire job hunting process by cross-referencing a candidate's PDF resume with live job listings from the JSearch API. It automatically filters for fresh, unapplied roles,…