Skip to main content
Y

Yasir

1
Workflow

Workflows by Yasir

Workflow preview: AI job relevancy scorer: Search LinkedIn Jobs with GPT-4o-mini & Google Sheets
Free advanced

AI job relevancy scorer: Search LinkedIn Jobs with GPT-4o-mini & Google Sheets

## 🧠 Workflow Overview — AI-Powered Jobs Scraper & Relevancy Evaluator This workflow automates the process of finding **highly relevant job listings** based on a user’s **resume**, **career preferences**, and **custom filters**. It scrapes fresh job data, evaluates relevance using **OpenAI GPT models**, and automatically appends the results to your **Google Sheet tracker** — while **skipping any jobs already in your sheet**, so you don’t have to worry about duplicates. Perfect for recruiters, job seekers, or virtual assistants who want to automate job research and filtering. --- ## ⚙️ What the Workflow Does 1. **Takes user input through a form** — including resume, preferences, target score, and Google Sheet link. 2. **Fetches job listings** via an **Apify LinkedIn Jobs API actor**. 3. **Filters and deduplicates results** (removes duplicates and blacklisted companies). 4. **Evaluates job relevancy** using **GPT-4o-mini**, scoring each job (0–100) against the user’s resume & preferences. 5. **Applies a relevancy threshold** to keep only top-matching jobs. 6. **Checks your Google Sheet for existing jobs** and prevents duplicates. 7. **Appends new, relevant jobs** directly into your provided **Google Sheet**. --- ## 📋 What You’ll Get * A personal **Job Scraper Form** (public URL you can share or embed). * Automatic **job collection & filtering** based on your inputs. * **Relevance scoring** (0–100) for each job using your resume and preferences. * Real-time **job tracking Google Sheet** that includes: * Job Title * Company Name & Profile * Job URLs * Location, Salary, HR Contact (if available) * Relevancy Score --- ## 🪄 Setup Instructions ### **1. Required Accounts** You’ll need: * ✅ **n8n account** (self-hosted or Cloud) * ✅ **Google account** (for Sheets integration) * ✅ **OpenAI account** (for GPT API access) * ✅ **Apify account** (to fetch job data) --- ### **2. Connect Credentials** In your n8n instance: 1. Go to **Credentials** → **Add New**: * **Google Sheets OAuth2 API** * Connect your Google account. * **OpenAI API** * Add your OpenAI API key. * **Apify API** * Replace `<your_apify_api>` with your apify api key. 2. **Set Up Apify API** **Get your Apify API key** * Visit: https://console.apify.com/settings/integrations * Copy your API key. **Rent the required Apify actor before running this workflow** * Go to: https://console.apify.com/actors/BHzefUZlZRKWxkTck/input * Click “Rent Actor”. Once rented, it can be used by your Apify account to fetch job listings. --- ### **3. Set Up Your Google Sheet** 1. **Make a copy** of this template: [📄 Google Sheet Template](https://docs.google.com/spreadsheets/d/1Pabh4GDMc0CBK5S6gn8FxpRgLbyXZVN656JNkBH6f7Y) 2. **Enable Edit Access** for anyone with the link. 3. Copy your sheet’s URL — you’ll provide this when submitting the workflow form. --- ### **4. Deploy & Run** 1. Import this workflow (`jobs_scraper.json`) into your n8n workspace. 2. Activate the workflow. 3. Visit your form trigger endpoint (e.g. `https://your-n8n-domain/webhook/jobs-scraper`). 4. Fill out the form with: * Job title(s) * Location * Contract type, Experience level, Working mode, Date posted * Target relevancy score * Google Sheet link * Resume text * Job preferences or ranking criteria 5. Submit — within minutes, new **high-relevance job listings** will appear in your Google Sheet automatically. --- ## 🧩 Example Use Cases * Automate **daily job scraping** for clients or yourself. * Filter jobs by **AI-based relevance** instead of keywords. * Build a **smart job board or job alert system**. * Support a **career agency** offering done-for-you job search services. --- ## 💡 Tips * Adjust the “Target Relevancy Score” (e.g., 70–85) to control how strict the filtering is. * You can add your own **blacklisted companies** in the `Filter & Dedup Jobs` node.

Y
Yasir
HR
9 Oct 2025
864
0