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 06, 2026

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