Resume Screening & Evaluation System with Gemini AI, Google Sheets & Drive for HR

Go to Workflow
734 views
Built by Tharwat Mohamed Tharwat Mohamed
Created on June 29, 2025

Description

πŸš€ AI Resume Screener (n8n Workflow Template)

An AI-powered resume screening system that automatically evaluates applicants from a simple web form and gives you clear, job-specific scoring β€” no manual filtering needed.



⚑ What the workflow does





πŸ“„ Accepts CV uploads via a web form (PDF)



🧠 Extracts key info using AI (education, skills, job history, city, birthdate, phone)



🎯 Dynamically matches the candidate to job role criteria stored in Google Sheets



πŸ“ Generates an HR-style evaluation and a numeric score (1–10)



πŸ“₯ Saves the result in a Google Sheet and uploads the original CV to Google Drive



πŸ’‘ Why you’ll love it

FeatureBenefitAI scoringInstantly ranks candidate fit without reading every CVGoogle Sheet-drivenEasily update job profiles β€” no code changesFast setupConnect your accounts and you're live in ~15 minsScalableWorks for any department, team, or organizationDeveloper-friendlyExtend with Slack alerts, translations, or automations



🧰 Requirements





πŸ”‘ OpenAI or Google Gemini API Key



πŸ“„ Google Sheet with 2 columns: Role, Profile Wanted



☁️ Google Drive account



🌐 n8n account (self-hosted or cloud)



πŸ›  Setup in 5 Steps





Import the workflow into n8n



Connect Google Sheets, Drive, and OpenAI or Gemini



Add your job roles and descriptions in Google Sheets



Publish the form and test with a sample CV



Watch candidate profiles and scores populate automatically



🀝 Want help setting it up?

Includes free setup guidance by the creator β€” available by email or WhatsApp after purchase.
I’m happy to assist you in customizing or deploying this workflow for your team.

πŸ“§ Email: [email protected]
πŸ’¬ WhatsApp: +20106 180 3236

Nodes Used (7)

Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm
Google Drive
n8n-nodes-base.googleDrive
Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini
Google Sheets
n8n-nodes-base.googleSheets
Information Extractor
@n8n/n8n-nodes-langchain.informationExtractor
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured
Summarization Chain
@n8n/n8n-nodes-langchain.chainSummarization