Automated resume screening & ranking with Llama 4 AI and Google Workspace
Needs changesWhat this workflow does
This AI workflow has 11 nodes and runs on Google Drive events (file created). Along the way it connects Google Docs, Google Drive, Gmail and Google Sheets and 1 more.
How it runs
Trigger: On Google Drive events (file created).
- Download Resume File From Gdrive (Google Drive): download
- Extract from File: extracts data from a file (pdf)
- GDocs - Get Job Desc (Google Docs): get
- AI Agent: runs an AI agent, with model: Groq - llama 4 AI MODEL; 5 tools (Gmail:Notification, Gdrive:Move-To-KIV-Folder, Gdrive:Move-To-Reject-Folder, Gsheet: Update Candidate Tracker…)
Services it uses
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 (v1.9): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) AI Agent (v1.9) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (9)
- Google Docs
n8n-nodes-base.googleDocs - Google Drive Trigger
n8n-nodes-base.googleDriveTrigger - Google Drive
n8n-nodes-base.googleDrive - AI Agent
@n8n/n8n-nodes-langchain.agent - Extract from File
n8n-nodes-base.extractFromFile - Gmail Tool
n8n-nodes-base.gmailTool - Google Drive Tool
n8n-nodes-base.googleDriveTool - Google Sheets Tool
n8n-nodes-base.googleSheetsTool - Groq Chat Model
@n8n/n8n-nodes-langchain.lmChatGroq
From the author
Target Audience You will find this workflow or template perfect if you are in the internal talent acquisition teams, recruitment agencies, HR professionals, and hiring managers seeking to bulk automate the initial screening of CVs and resumes. Eg.…