AutomationFlowsAI & RAG › Automate Job Search and Matching with Adzuna Api, Gpt-3.5, and Google Sheets

Automate Job Search and Matching with Adzuna Api, Gpt-3.5, and Google Sheets

ByGerald Denor @dominixai on n8n.io

Job Search Automation Workflow Streamline Job Discovery with API-Powered Intelligence This workflow template transforms the job search process by leveraging the Adzuna API and AI to automatically find, summarize, and evaluate job opportunities. Unlike traditional RSS-based job…

Cron / scheduled trigger★★★★☆ complexityAI-powered12 nodesOpenAIHTTP RequestGoogle SheetsGmail
AI & RAG Trigger: Cron / scheduled Nodes: 12 Complexity: ★★★★☆ AI nodes: yes Added:

This workflow corresponds to n8n.io template #4230 — we link there as the canonical source.

This workflow follows the Gmail → Google Sheets 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 →

Download .json
{
  "id": "oGkubBx7vHlnSxdU",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "name": "Job_Search_Automation",
  "tags": [],
  "nodes": [
    {
      "id": "ed888fd9-38e4-4585-aa9f-09a3afba4e0c",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        320,
        -140
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "800bc8ec-0934-4464-a3d7-b6a7c23ae429",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        260,
        -260
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "1c3748bb-4f5f-4940-9cda-e4c230535a0c",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        260,
        100
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "e58b4dbe-1740-4813-b2a9-faaca338e178",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        260,
        460
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "ced0bd63-edb8-4a46-a3a6-a63801ef652f",
      "name": "Score Job",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        960,
        160
      ],
      "parameters": {},
      "typeVersion": 1.8
    },
    {
      "id": "e21a4adc-cd33-44cf-8e0d-03208a0752f6",
      "name": "Set Job Title1",
      "type": "n8n-nodes-base.set",
      "position": [
        560,
        -140
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "51c4b54a-11b3-4af7-a65f-0b78fe9c3107",
      "name": "Get Jobs from Adzuna1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        920,
        -140
      ],
      "parameters": {},
      "typeVersion": 4
    },
    {
      "id": "5b1f8c01-c56e-4563-aedf-255018be0741",
      "name": "Split Jobs1",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        340,
        160
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "1248fb03-caaf-4291-8c11-0480e18f241b",
      "name": "Summarize Job1",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        640,
        160
      ],
      "parameters": {},
      "typeVersion": 1.8
    },
    {
      "id": "4c58e68b-55b1-445f-b693-cace23b21ecd",
      "name": "Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        740,
        520
      ],
      "parameters": {},
      "typeVersion": 4.5
    },
    {
      "id": "7c60249d-5444-411f-9eb0-370294589f04",
      "name": "Gmail1",
      "type": "n8n-nodes-base.gmail",
      "position": [
        940,
        520
      ],
      "parameters": {},
      "typeVersion": 2.1
    },
    {
      "id": "eaf4db44-4d28-4f98-87a1-b4c205c986d7",
      "name": "Write Cover Letter1",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        360,
        520
      ],
      "parameters": {},
      "typeVersion": 1.8
    }
  ],
  "active": false,
  "settings": {
    "timezone": "Africa/Lagos",
    "callerPolicy": "workflowsFromSameOwner",
    "executionOrder": "v1"
  },
  "versionId": "ca622bc3-731a-4a1b-b807-5bc5e5983a11",
  "connections": {
    "Score Job": {
      "main": [
        [
          {
            "node": "Write Cover Letter1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split Jobs1": {
      "main": [
        [
          {
            "node": "Summarize Job1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Sheets": {
      "main": [
        [
          {
            "node": "Gmail1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Job Title1": {
      "main": [
        [
          {
            "node": "Get Jobs from Adzuna1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Summarize Job1": {
      "main": [
        [
          {
            "node": "Score Job",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Set Job Title1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Write Cover Letter1": {
      "main": [
        [
          {
            "node": "Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Jobs from Adzuna1": {
      "main": [
        [
          {
            "node": "Split Jobs1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Job Search Automation Workflow Streamline Job Discovery with API-Powered Intelligence This workflow template transforms the job search process by leveraging the Adzuna API and AI to automatically find, summarize, and evaluate job opportunities. Unlike traditional RSS-based job…

Source: https://n8n.io/workflows/4230/ — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

Stop wasting billable hours on manual time-tracking. AutoTimesheet Pro uses AI to collect emails, meetings, and GitHub work, then writes a clean timesheet straight into Google Sheets. Perfect for deve

Google Calendar, Gmail, GitHub +3
AI & RAG

Imagine a dedicated financial expert tirelessly working behind the scenes, sifting through every transaction, every investment move, and every accounting entry. That's exactly what this automated syst

HTTP Request, Google Sheets, OpenAI +3
AI & RAG

Who is this for? AI creators, marketers, agencies, and researchers tracking YouTube trends who need weekly high-signal insights without 4+ hours manual research.

HTTP Request, OpenAI, Google Sheets +2
AI & RAG

Automatically logs time to Jira every night from a Google Sheet. No manual worklog entries needed — just fill in your sheet and the workflow handles the rest at 10 PM.

Google Sheets, HTTP Request, OpenAI +1
AI & RAG

This template automates overnight system health monitoring for DevOps and IT operations teams. It checks your internal services and APIs on a schedule, logs all results to Google Sheets, and sends AI-

HTTP Request, OpenAI, Gmail +1