Automated CV screening and scoring with AI, Gmail, GoogleDrive & Airtable
Ready for 3.0What this workflow does
This AI workflow has 14 nodes and runs when someone submits an n8n form (“Senior Software Engineer”) (plus 1 other trigger). Along the way it connects Gmail, Google Drive, OpenRouter Chat Model and Google Sheets and 1 more.
How it runs
Trigger: When someone submits an n8n form (“Senior Software Engineer”) (plus 1 other trigger).
- Upload file (Google Drive): uses Google Drive
- Download file (Google Drive): download
- Extract from File: extracts data from a file (pdf)
- Information Extractor: extracts structured fields from text with AI, with model: OpenRouter Chat Model
- AI Agent: runs an AI agent, with model: OpenRouter Chat Model
- Merge: merges the data from its input branches
- Edit Fields (Edit Fields (Set)): sets 1 field: output
- Append row in sheet (Google Sheets): append
- Create a record (Airtable): create
- Code: runs custom JavaScript code
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.
- Still check Gmail Trigger below v1.4 runs as v1.4 (drafts skipped, max emails per poll) (Gmail Trigger).
Nodes used (12)
- Gmail Trigger
n8n-nodes-base.gmailTrigger - Google Drive
n8n-nodes-base.googleDrive - Extract from File
n8n-nodes-base.extractFromFile - Information Extractor
@n8n/n8n-nodes-langchain.informationExtractor - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - AI Agent
@n8n/n8n-nodes-langchain.agent - Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code - Merge
n8n-nodes-base.merge - Google Sheets
n8n-nodes-base.googleSheets - Airtable
n8n-nodes-base.airtable - n8n Form Trigger
n8n-nodes-base.formTrigger
From the author
🚀 HR Resume Screening Workflow — Smart Hiring on Autopilot 🤖 🎯 Overview: "This workflow builds an AI-powered resume screening system inside n8n. It begins with Gmail and Form triggers that capture incoming resumes, then uploads each file to Google Drive…