Templates / Automate CV screening with GPT-4o-mini: Gmail to Google Sheets HR evaluation system

Automate CV screening with GPT-4o-mini: Gmail to Google Sheets HR evaluation system

Needs changes

by Dr. Firas ✓ · 3,547 views · created 2025-07-20 · HR, AI Summarization

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes). 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 14 nodes and runs on Gmail events. Along the way it connects Gmail, OpenAI Chat Model, Google Drive and Google Sheets.

How it runs

Trigger: On Gmail events.

  1. Classify Email Type (Text Classifier): classifies text into categories with AI, with model: OpenAI Model – Email Classifier
  2. Switch: routes items into 2 branches
  3. Save Resume to Google Drive (Google Drive): uses Google Drive
  4. Extract Resume Text (PDF) (Extract from File): extracts data from a file (pdf)
  5. Save CV to Google Sheets (Google Sheets): append
  6. Retrieve Job Offer Details (Google Sheets) (Google Sheets): uses Google Sheets
  7. AI Agent: runs an AI agent, with model: OpenAI Model – Resume Scoring; 1 tool (Send Confirmation Email); output parser: Parse Resume Evaluation Result
  8. Save Score to Google Sheets (Google Sheets): append or update

Services it uses

GmailOpenAI Chat ModelGoogle DriveGoogle Sheets

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • AI Agent v1 (old agent modes) in AI Agent: Score Resume (v1.8): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
  • Also check Gmail Trigger below v1.4 runs as v1.4 (drafts skipped, max emails per poll).
Removed in 3.0Replace with
AI Agent v1 (old agent modes)
AI Agent: Score Resume (v1.8)
Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.

Nodes used (11)

From the author

AI-Powered HR Workflow: CV Analysis and Evaluation from Gmail to Sheets Who is this for? This workflow is designed for HR professionals, recruiters, startup founders, and operations teams who receive candidate resumes by email and want to automate the…

Excerpt from Dr. Firas's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.