This workflow corresponds to n8n.io template #6927 — we link there as the canonical source.
This workflow follows the Agent → Gmail recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"id": "[REDACTED]",
"meta": {
"templateCredsSetupCompleted": true
},
"name": "Job Search Automation from Multiple Job Boards",
"tags": [],
"nodes": [
{
"id": "b5bf1aa2-f629-42f7-ba89-2b491400cbf3",
"name": "4\ufe0f\u20e3Get Jobs from Adzuna",
"type": "n8n-nodes-base.httpRequest",
"position": [
-320,
140
],
"parameters": {},
"typeVersion": 4
},
{
"id": "3c979ce8-4808-4ecf-9acf-1a124b6ce16e",
"name": "OpenRouter Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
"position": [
1340,
60
],
"parameters": {},
"typeVersion": 1
},
{
"id": "c373ee7d-99f0-43a1-84c9-1ae0262933f4",
"name": "Filter Duplicates",
"type": "n8n-nodes-base.code",
"position": [
760,
-360
],
"parameters": {},
"typeVersion": 2
},
{
"id": "d48475b5-3ee3-4bb0-bccc-cf3bdc625ade",
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"position": [
-1200,
-260
],
"parameters": {},
"typeVersion": 2
},
{
"id": "3fd7a034-5b57-4c2a-8b86-c5ace5b3d34c",
"name": "\ud83d\udcc8 IF Score \u2265 3",
"type": "n8n-nodes-base.if",
"position": [
1980,
-360
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "4a98a1ef-7e9d-4599-81de-59e5e113a765",
"name": "\ud83d\udd25Write Cover Letter",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
2580,
-360
],
"parameters": {},
"typeVersion": 2
},
{
"id": "70ffa07d-bd3f-437d-8b80-1e500bacedd2",
"name": "Upate sheets",
"type": "n8n-nodes-base.googleSheets",
"position": [
2940,
-360
],
"parameters": {},
"typeVersion": 4.6
},
{
"id": "93281385-290a-4015-8022-7f30fe37dc3b",
"name": "\ud83d\udce7Gmail",
"type": "n8n-nodes-base.gmail",
"position": [
3160,
-360
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "0a3e74d8-3a80-4039-9abd-73d9c31d00f0",
"name": "Extract from File",
"type": "n8n-nodes-base.extractFromFile",
"position": [
-760,
-260
],
"parameters": {},
"typeVersion": 1
},
{
"id": "8a9fd3da-386f-4fb5-8c6e-f94c4c687c5b",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
300,
-720
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "f7484ad6-e62d-4c90-941d-70a9f6666fee",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-420,
-720
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "521025b1-bf23-4ef1-bf3b-371ea3805116",
"name": "Check Send Email Success",
"type": "n8n-nodes-base.if",
"position": [
3380,
-360
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "c9fc8453-2740-46d3-8775-f33af8767ce8",
"name": "Apify: Run Indeed Scraper",
"type": "@apify/n8n-nodes-apify.apify",
"position": [
-320,
-660
],
"parameters": {},
"typeVersion": 1
},
{
"id": "bbbca290-f921-4690-95d1-6c843c95d444",
"name": "Apify: Get Indeed Results",
"type": "@apify/n8n-nodes-apify.apify",
"position": [
-100,
-660
],
"parameters": {},
"typeVersion": 1
},
{
"id": "8fb20bd7-fa45-48ca-a68a-5a1cc0f4ef10",
"name": "Apify: Run LinkedIn Scraper",
"type": "@apify/n8n-nodes-apify.apify",
"position": [
-320,
-460
],
"parameters": {},
"typeVersion": 1
},
{
"id": "eaf9b75d-c894-4257-b579-bc325f625f00",
"name": "Apify: Run Upwork Scraper",
"type": "@apify/n8n-nodes-apify.apify",
"position": [
-320,
-260
],
"parameters": {},
"typeVersion": 1
},
{
"id": "a425222e-bc95-40d4-96fa-90ce47a36743",
"name": "Apify: Run Glassdoor Scraper",
"type": "@apify/n8n-nodes-apify.apify",
"position": [
-320,
-60
],
"parameters": {},
"typeVersion": 1
},
{
"id": "2e3755b0-c105-47e4-8f14-e3081052cd46",
"name": "Apify: Get Upwork Results",
"type": "@apify/n8n-nodes-apify.apify",
"position": [
-100,
-260
],
"parameters": {},
"typeVersion": 1
},
{
"id": "5a6c5246-918b-4b23-83d5-58ce57392965",
"name": "Apify: Get Glassdoor Results",
"type": "@apify/n8n-nodes-apify.apify",
"position": [
-100,
-60
],
"parameters": {},
"typeVersion": 1
},
{
"id": "324efaf8-f5ac-40ee-b561-2d8bb4fc04bf",
"name": "Merge",
"type": "n8n-nodes-base.merge",
"position": [
120,
-380
],
"parameters": {},
"typeVersion": 3.2
},
{
"id": "0a64e76c-2cda-4f5d-93ad-f958f77589ab",
"name": "Standardize Job Data",
"type": "n8n-nodes-base.set",
"position": [
580,
-360
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "6e310701-7a53-43cb-8f91-3c48eaabf752",
"name": "Filter",
"type": "n8n-nodes-base.filter",
"position": [
340,
-360
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "f249e26d-06d5-4fb0-9fbb-e7fd8436e0ca",
"name": "Apify: Get LinkedIn Results",
"type": "@apify/n8n-nodes-apify.apify",
"position": [
-100,
-460
],
"parameters": {},
"typeVersion": 1
},
{
"id": "d69f11ba-0fa6-4fa4-9139-c72b7a17532e",
"name": "Extract Skills from Job Description",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1220,
-360
],
"parameters": {},
"executeOnce": false,
"typeVersion": 2
},
{
"id": "66ab1b1b-c01e-4468-8154-1ee3a9bcdaf8",
"name": "Resume Match Score",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1600,
-360
],
"parameters": {},
"typeVersion": 2
},
{
"id": "a4975157-6620-40e6-a057-5d0e9349648b",
"name": "Rewrite Resume",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
2200,
-360
],
"parameters": {},
"typeVersion": 2
},
{
"id": "8459d8b5-7168-4b7a-9181-f9267a24fa89",
"name": "Itemize List",
"type": "n8n-nodes-base.splitOut",
"position": [
-100,
140
],
"parameters": {},
"typeVersion": 1
},
{
"id": "3fec1f19-43e5-4dad-8e2e-6f35bba83956",
"name": "Respond to Webhook",
"type": "n8n-nodes-base.respondToWebhook",
"position": [
-980,
-260
],
"parameters": {},
"typeVersion": 1.4
},
{
"id": "f2f1b8a6-bdac-45d7-8542-ffdbb581d675",
"name": "Loop Over Items",
"type": "n8n-nodes-base.splitInBatches",
"position": [
940,
-360
],
"parameters": {},
"typeVersion": 3
},
{
"id": "50b963fc-3fb1-426f-988f-118c4baac94f",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1260,
-720
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "b7df0158-a7d5-4be4-be3f-8600eb44d9e3",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
2900,
-720
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "3528b902-c381-4be6-a388-2d7fdd41b53d",
"name": "Send a message if process failed",
"type": "n8n-nodes-base.gmail",
"position": [
3660,
-260
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "d2ab64c5-b0a5-4fd2-8691-f5ec7dc9cf3f",
"name": "Set Job Title",
"type": "n8n-nodes-base.set",
"position": [
-540,
-260
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "01d90da8-4e2e-411e-a9a8-e1e1b513897a",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
40,
-1040
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"active": true,
"settings": {
"executionOrder": "v1"
},
"versionId": "[REDACTED]",
"connections": {
"Merge": {
"main": [
[
{
"node": "Filter",
"type": "main",
"index": 0
}
]
]
},
"Filter": {
"main": [
[
{
"node": "Standardize Job Data",
"type": "main",
"index": 0
}
]
]
},
"Webhook": {
"main": [
[
{
"node": "Respond to Webhook",
"type": "main",
"index": 0
}
]
]
},
"\ud83d\udce7Gmail": {
"main": [
[
{
"node": "Check Send Email Success",
"type": "main",
"index": 0
}
]
]
},
"Itemize List": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 3
}
]
]
},
"Upate sheets": {
"main": [
[
{
"node": "\ud83d\udce7Gmail",
"type": "main",
"index": 0
}
]
]
},
"Set Job Title": {
"main": [
[
{
"node": "4\ufe0f\u20e3Get Jobs from Adzuna",
"type": "main",
"index": 0
},
{
"node": "Apify: Run Indeed Scraper",
"type": "main",
"index": 0
},
{
"node": "Apify: Run LinkedIn Scraper",
"type": "main",
"index": 0
},
{
"node": "Apify: Run Upwork Scraper",
"type": "main",
"index": 0
},
{
"node": "Apify: Run Glassdoor Scraper",
"type": "main",
"index": 0
}
]
]
},
"Rewrite Resume": {
"main": [
[
{
"node": "\ud83d\udd25Write Cover Letter",
"type": "main",
"index": 0
}
]
]
},
"Loop Over Items": {
"main": [
[],
[
{
"node": "Extract Skills from Job Description",
"type": "main",
"index": 0
}
]
]
},
"Extract from File": {
"main": [
[
{
"node": "Set Job Title",
"type": "main",
"index": 0
}
]
]
},
"Filter Duplicates": {
"main": [
[
{
"node": "Loop Over Items",
"type": "main",
"index": 0
}
]
]
},
"Respond to Webhook": {
"main": [
[
{
"node": "Extract from File",
"type": "main",
"index": 0
}
]
]
},
"Resume Match Score": {
"main": [
[
{
"node": "\ud83d\udcc8 IF Score \u2265 3",
"type": "main",
"index": 0
}
]
]
},
"\ud83d\udcc8 IF Score \u2265 3": {
"main": [
[
{
"node": "Rewrite Resume",
"type": "main",
"index": 0
}
],
[]
]
},
"Standardize Job Data": {
"main": [
[
{
"node": "Filter Duplicates",
"type": "main",
"index": 0
}
]
]
},
"OpenRouter Chat Model": {
"ai_languageModel": [
[
{
"node": "Extract Skills from Job Description",
"type": "ai_languageModel",
"index": 0
},
{
"node": "Resume Match Score",
"type": "ai_languageModel",
"index": 0
},
{
"node": "Rewrite Resume",
"type": "ai_languageModel",
"index": 0
},
{
"node": "\ud83d\udd25Write Cover Letter",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"\ud83d\udd25Write Cover Letter": {
"main": [
[
{
"node": "Upate sheets",
"type": "main",
"index": 0
}
]
]
},
"Check Send Email Success": {
"main": [
[
{
"node": "Loop Over Items",
"type": "main",
"index": 0
}
],
[
{
"node": "Send a message if process failed",
"type": "main",
"index": 0
}
]
]
},
"Apify: Get Indeed Results": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 0
}
]
]
},
"Apify: Get Upwork Results": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 2
}
]
]
},
"Apify: Run Indeed Scraper": {
"main": [
[
{
"node": "Apify: Get Indeed Results",
"type": "main",
"index": 0
}
]
]
},
"Apify: Run Upwork Scraper": {
"main": [
[
{
"node": "Apify: Get Upwork Results",
"type": "main",
"index": 0
}
]
]
},
"4\ufe0f\u20e3Get Jobs from Adzuna": {
"main": [
[
{
"node": "Itemize List",
"type": "main",
"index": 0
}
]
]
},
"Apify: Get LinkedIn Results": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 1
}
]
]
},
"Apify: Run LinkedIn Scraper": {
"main": [
[
{
"node": "Apify: Get LinkedIn Results",
"type": "main",
"index": 0
}
]
]
},
"Apify: Get Glassdoor Results": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 4
}
]
]
},
"Apify: Run Glassdoor Scraper": {
"main": [
[
{
"node": "Apify: Get Glassdoor Results",
"type": "main",
"index": 0
}
]
]
},
"Send a message if process failed": {
"main": [
[
{
"node": "Loop Over Items",
"type": "main",
"index": 0
}
]
]
},
"Extract Skills from Job Description": {
"main": [
[
{
"node": "Resume Match Score",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Automate Your Job Search: Find Job Listings on LinkedIn, Indeed, Glassdoor, Upwork & Adzuna!
Source: https://n8n.io/workflows/6927/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Turn any Amazon India product URL into a fully-edited 10-second lifestyle video and auto-publish it to Instagram, Facebook, X (Twitter), LinkedIn, YouTube, and Threads — with platform-optimized captio
📚 Learners and educators who want a fast overview of a creator’s entire catalog. 🧩 Research, SEO, and content ops teams building an intelligence layer on top of YouTube channels.
This powerful workflow automates the evaluation of new digital tools, websites, or platforms with the goal of assessing their potential impact on your business. By leveraging Telegram for user input,
This workflow is designed for content creators, social media managers, and marketers—specifically those in the career, recruitment, or "job change" (転職/就職) niches. It is ideal for anyone looking to au
Never miss important website updates again! This workflow automatically tracks changes on dynamic websites (think React apps, JavaScript-heavy sites) and sends you instant email notifications when som