Bulk resume screening & JD matching with GPT-4 for HR teams
TalentFlow AI – Bulk Resume Screening with JD Matching []( 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: - HR or Talent Acquisition (TA) teams handling multiple candidates per role - Recruiters who want AI-assisted resume screening to save
At a glance
Bulk resume screening & JD matching with GPT-4 for HR teams is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Slack, Google Sheets, OpenAI, Google Drive. It's free to download. Follow the 5-step import below to go live in minutes.
- Platform
- n8n
- Connects
- Slack, Google Sheets, OpenAI, Google Drive, Gemini
- Modules
- 21
- Price
- Free
- Version
- v1.0

About this workflow
TalentFlow AI – Bulk Resume Screening with JD Matching []( 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: - HR or Talent Acquisition (TA) teams handling multiple candidates per role - Recruiters who want AI-assisted resume screening to save time and reduce bias - Organizations that want to automatically log evaluations and keep stakeholders updated in real-time via Slack or Sheets --- ⚙️ 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 - ✅ n8n (hosted or self-hosted) - ✅ OpenAI GPT-4 account (used in Profile & JD evaluator agents) - ✅ Google Drive + Google Sheets access - ✅ Slack workspace + bot token - (Optional) SendGrid or email credentials for candidate follow-up --- 🎨 How to customize the workflow - Change the fit score threshold in the Candidate qualified? node - Edit Slack message content/formatting to match your company tone - Add additional candidate metadata to Sheets or Slack messages - Use a webhook trigger to integrate with your ATS or job board - Swap GPT-4 with Claude or Gemini if you prefer other AI services - Expand to include multi-position batch screening logic --- Happy Hiring! 🚀 Automated with love using n8n
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n → click the menu → Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 5
Click Execute Workflow to test, then activate.
Setup guide
Setup guide included
Purchase to unlock the full step-by-step guide
Related N8n workflows
Send a Slack message for every new Calendly invitee
💬 Daily WhatsApp group summarizer – GPT-4o, Google Sheets & Evolution API
Automated phone interview evaluation with Vapi, GPT-4o & Google Sheets
Create an AI-powered Telegram customer support bot with lead management
Save stock levels for all Zoho Inventory Items in a new Google Sheet spreadsheet
Invite new members to a Circle community from new rows in a Google Sheets spreadsheet
Automated client journey appointment reminders & follow-ups with Twilio
Health monitoring system with Grok-3 AI analysis and family/doctor email alerts
Reviews
No reviews yet
Be the first to buy and share your experience.
Leave a review
Sign in to share your experience with this workflow.
Create a free account to purchase workflows.
- JSON blueprint — instant download
- Setup guide PDF included
- 5 downloads · valid 30 days
- Works with n8n
Need help setting this up?
Book a 3-hour live setup session with an Agility consultant.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you