πŸ‘₯ Automate job matching with Gemini AI, Decodo scraping & resume analysis to Telegram

⚑ 124 views Β· πŸ‘₯ HR & Recruitment

πŸ’‘ Pro Tip β€” Job boards are notoriously hard to scrape β€” CAPTCHAs, rate limits, constantly changing layouts. ScraperNode has maintained scrapers for Indeed jobs, Glassdoor reviews, and Glassdoor jobs that handle all of that for you.

View All Scrapers

Description

AI Job Matcher with Decodo, Gemini AI & Resume Analysis

Sign up for Decodo β€” get better pricing here

Who’s it for

This workflow is built for job seekers, recruiters, founders, automation builders, and data engineers who want to automate job discovery and intelligently match job listings against resumes using AI.

It’s ideal for anyone building job boards, candidate matching systems, hiring pipelines, or personal job alert automations using n8n.

What this workflow does

This workflow automatically scrapes job listings from SimplyHired using Decodo residential proxies, extracts structured job data with a Gemini AI agent, downloads resumes from Google Drive, extracts and summarizes resume content, and surfaces the most relevant job opportunities.

The workflow stores structured results in a database and sends real-time notifications via Telegram, creating a scalable and low-maintenance AI-powered job matching pipeline.

How it works

  1. A schedule trigger starts the workflow automatically
  2. Decodo fetches job search result pages from SimplyHired
  3. Job card HTML is extracted from the page
  4. A Gemini AI agent converts raw HTML into structured job data
  5. Resume PDFs are downloaded from Google Drive
  6. Resume text is extracted from PDF files
  7. A Gemini AI agent summarizes key resume highlights
  8. Job and resume data are stored in a database
  9. Matching job alerts are sent via Telegram

How to set up

  1. Add your Decodo API credentials
  2. Add your Google Gemini API key
  3. Connect Google Drive for resume access
  4. Configure your Telegram bot
  5. Set up your database (Google Sheets by default)
  6. Update the job search URL with your keywords and location

Requirements

> Note: This template uses a community node (Decodo) and is intended for self-hosted n8n only.

How to customize the workflow

πŸ”— Nodes Used

Google Sheets, Telegram, Google Drive, Schedule Trigger, AI Agent, Summarization Chain

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup