Templates / Automate CV screening and applicant scoring from Gmail to Airtable with AI

Automate CV screening and applicant scoring from Gmail to Airtable with AI

Ready for 3.0

by Fahmi Fahreza ✓ · 824 views · created 2025-07-25 · HR, AI Summarization

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 11 nodes and runs on Gmail events. Along the way it connects Google Gemini Chat Model, Gmail and Airtable.

How it runs

Trigger: On Gmail events.

  1. Extract Job Code (Edit Fields (Set)): sets or maps fields
  2. Read CV (PDF) Text (Extract from File): extracts data from a file (pdf)
  3. Find Job Post (Airtable): search
  4. AI CV Parser (Information Extractor): extracts structured fields from text with AI, with model: Google Gemini Chat Model
  5. Combine Job & CV Data (Merge): merges the data from its input branches
  6. AI Applicant Scorer (Basic LLM Chain): sends a prompt to an LLM, with model: Google Gemini Chat Model; output parser: Structured Output Parser
  7. Save Applicant (Airtable): create

Services it uses

Google Gemini Chat ModelGmailAirtable

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.

  • Still check Gmail Trigger below v1.4 runs as v1.4 (drafts skipped, max emails per poll) (Watch for New Applications).

Nodes used (9)

From the author

Quick overview This workflow automatically processes job applications received via Gmail. It extracts the job code from the email subject and parses the attached CV using Gemini AI to retrieve applicant details.Each applicant is then scored against job…

Excerpt from Fahmi Fahreza'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.