๐Ÿ‘ฅ Bulk resume screening & JD matching with GPT-4 for HR teams

โšก 3,217 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

TalentFlow AI โ€“ Bulk Resume Screening with JD Matching

Watch the video Automatically extract, evaluate, and shortlist multiple resumes against a selected job description using GPT-4. This smart, scalable n8n workflow helps HR/TA teams streamline hiring decisions while keeping results structured, auditable, and easy to share.


๐Ÿ‘ค Whoโ€™s it for

This workflow is designed for:


โš™๏ธ How it works / What it does

  1. HR/TA uploads multiple candidate resumes and selects a job role
  2. Each resume is:
    • Uploaded to Google Drive
    • Parsed with GPT-4 to extract structured profile data
  3. The job description for the selected role is:
    • Retrieved from Google Sheets
    • Downloaded from Drive and parsed
  4. The profile + JD are sent to an AI agent to generate:
    • Fit score
    • Strengths & gaps
    • Final recommendation
  5. Results are:
    • Appended to the evaluation tracking sheet
    • Optionally shared with the hiring team on Slack
    • Used to trigger emails to qualified or unqualified candidates

๐Ÿ› ๏ธ How to set up

  1. Clone or import the workflow into your n8n instance
  2. Connect your integrations:
    • Google Sheets (positions & evaluation form)
    • Google Drive (CV & JD folders)
    • OpenAI API (GPT-4)
    • Slack (for notifications)
    • (Optional) SendGrid or SMTP for email notifications
  3. Update Google Sheets structure:
    • Positions sheet: maps Job Role โ†’ JD file link
    • Evaluation form: stores evaluation results
  4. Prepare Drive folders:
    • /cv folder for uploaded resumes
    • /jd folder for job description PDFs

๐Ÿ“‹ Requirements


๐ŸŽจ How to customize the workflow


Happy Hiring! ๐Ÿš€
Automated with love using n8n

๐Ÿ”— Nodes Used

Google Sheets, Slack, Google Drive, SendGrid, Filter, AI Agent

๐Ÿ“ฅ Import

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

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup