Automate CV screening and candidate scoring with Gemini AI and Google Sheets
Ready for 3.0What this workflow does
This AI workflow has 15 nodes and runs when someone submits an n8n form (“Senior Software Engineer Application”). Along the way it connects Google Drive, Google Sheets and Google Gemini Chat Model.
How it runs
Trigger: When someone submits an n8n form (“Senior Software Engineer Application”).
- Upload CV to Drive (Google Drive): uses Google Drive
- Merge: merges the data from its input branches
- Download CV (Google Drive): download
- Comparison Data (Code): runs custom JavaScript code
- Extract CV Text (Extract from File): extracts data from a file (pdf)
- AI Comparison & Scoring (AI Agent): runs an AI agent, with model: Google Gemini Chat Model
- Parse AI Results (Code): runs custom JavaScript code
- Getting Score (Code): runs custom JavaScript code
- Save to Sheets (Google Sheets): append
- Get All Rows (Google Sheets): uses Google Sheets
…plus 3 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (8)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Google Drive
n8n-nodes-base.googleDrive - Extract from File
n8n-nodes-base.extractFromFile - AI Agent
@n8n/n8n-nodes-langchain.agent - Code
n8n-nodes-base.code - Google Sheets
n8n-nodes-base.googleSheets - Merge
n8n-nodes-base.merge - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini
From the author
Who’s it for For HR professionals, recruiters, and hiring managers who want to automate the initial CV screening and candidate evaluation process. This workflow helps teams efficiently assess applicants based on submitted answers and resume data — saving…