AutomationFlowsAI & RAG › AI Job Finder: Resume to Tailored Job Matches

AI Job Finder: Resume to Tailored Job Matches

Original n8n title: Effortless Job Hunting: Let This Automation Find Your Next Role

ByMatt F. @lemolex on n8n.io

Effortlessly discover and apply to jobs tailored to your profile—AI handles the search, you handle the interviews.

Event trigger★★★★☆ complexityAI-powered9 nodesRead PdfGoogle DriveOpenAIHTTP RequestGoogle Sheets
AI & RAG Trigger: Event Nodes: 9 Complexity: ★★★★☆ AI nodes: yes Added:

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

This workflow follows the Google Drive → 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": "lN9uOQVOTZqFlVsj",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "name": "My workflow 3",
  "tags": [],
  "nodes": [
    {
      "id": "e5442c6a-ef95-4b78-b09a-35dee425d6f6",
      "name": "On clicking 'execute'",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        0,
        0
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "527cc819-c439-4353-a247-c3e832485ff0",
      "name": "Read PDF",
      "type": "n8n-nodes-base.readPDF",
      "position": [
        440,
        0
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "da9591a1-87fd-4b4e-bcae-ec2fc5264b9a",
      "name": "Download Resume (PDF File)",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        220,
        0
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "2534a95b-7c65-4c3b-b927-9cdbfbb400a7",
      "name": "Filter Relevant Information",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        660,
        0
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "79a1858d-a405-4e09-8375-538550323cea",
      "name": "Analyse Resume",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        880,
        0
      ],
      "parameters": {},
      "typeVersion": 1.8
    },
    {
      "id": "fa7e3279-b59d-4c65-bb94-9910f47ec315",
      "name": "Find Suitable Job Offers ",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1240,
        0
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "f85c66f9-08a7-472f-9cf2-8049ccf62ac4",
      "name": "Organise the Job Posts",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        1460,
        0
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "5fb3753e-b5b9-4a8f-942b-986cd571764d",
      "name": "Upload Job Posts Organised in a Spreadsheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1700,
        0
      ],
      "parameters": {},
      "typeVersion": 4.5
    },
    {
      "id": "2a7c8960-b9ec-4114-bc5e-0d878d7485ed",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -840,
        -180
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "aa3dddb1-e084-448d-befc-dc430ad6bb48",
  "connections": {
    "Read PDF": {
      "main": [
        [
          {
            "node": "Filter Relevant Information",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Analyse Resume": {
      "main": [
        [
          {
            "node": "Find Suitable Job Offers ",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On clicking 'execute'": {
      "main": [
        [
          {
            "node": "Download Resume (PDF File)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Organise the Job Posts": {
      "main": [
        [
          {
            "node": "Upload Job Posts Organised in a Spreadsheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Find Suitable Job Offers ": {
      "main": [
        [
          {
            "node": "Organise the Job Posts",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download Resume (PDF File)": {
      "main": [
        [
          {
            "node": "Read PDF",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Relevant Information": {
      "main": [
        [
          {
            "node": "Analyse Resume",
            "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

Effortlessly discover and apply to jobs tailored to your profile—AI handles the search, you handle the interviews.

Source: https://n8n.io/workflows/3051/ — 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

The Problem That it Solves

Google Drive Trigger, OpenAI, Google Drive +5
AI & RAG

Scrape ads – Pulls Facebook Ad Library data for "ai automation" keywords using Apify Filter & sort – Filters ads by page likes (>1,000) and separates into videos, images, and text ads Analyze creat

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

This workflow converts emailed timesheets into structured invoice rows in Google Sheets and stores them in the correct Google Drive folder structure.

Gmail Trigger, OpenAI, Google Sheets +2
AI & RAG

Content creators, YouTubers, and social media managers who want to repurpose long form videos into short clips without doing it manually. Works on self hosted n8n instances.

Google Drive Trigger, Google Drive, N8N Nodes Renderio +3
AI & RAG

[Template] Viral Video Factory - Fal.ai + GPT-4. Uses googleDrive, httpRequest, openAi, googleSheets. Event-driven trigger; 39 nodes.

Google Drive, HTTP Request, OpenAI +1