AI Resume Screening, Scoring, and Candidate Tracker System - n8n Workflow

Use this powerful n8n workflow to automate resume screening using AI (Llama 4 via Groq). Automatically sort files, update Google Sheets, and send notifications. Ideal n8n templates for HR.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?


  • HR Managers and Recruiters drowning in applications.

  • Users looking for advanced AI-powered n8n templates for hiring.

  • Anyone needing to connect Google Drive, Google Sheets, Gmail, and Groq/Llama into one seamless automation.

  • n8n automation specialists seeking complex, real-world examples of the AI Agent n8n node.

Overview

This comprehensive n8n workflow solves the tedious task of manually screening incoming resumes. By leveraging a powerful AI agent (powered by Llama 4 via Groq), this n8n automation template ensures every candidate file added to a specific Google Drive folder is instantly analyzed against a predetermined job description. The AI provides a score and verdict (Shortlisted, KIV, Rejected), then automatically executes subsequent actions: moving the CV file, updating a Google Sheets candidate tracker, and sending a notification email via Gmail. This end-to-end n8n workflow dramatically cuts down screening time and standardizes the initial review process, making it a critical n8n workflow for modern recruiting teams.

How it Works


  1. The n8n trigger, Google Drive - Resume CV File Created, monitors a designated "Unfiltered" folder for new CV files, initiating the n8n workflow.

  2. The file is downloaded using a Google Drive n8n node, and the Extract from File n8n node extracts the text content from the PDF resume.

  3. Concurrently, the GDocs - Get Job Desc n8n node fetches the current job requirements from a linked Google Docs file.

  4. The core AI Agent n8n node receives both the job description and the candidate profile. Utilizing the Llama 4 LLM (via the Groq n8n node), it processes the data and generates a structured decision (REJECTED/KIV/SHORTLISTED), a reason, and a score.

  5. The AI Agent then automatically utilizes three integrated tool n8n nodes based on its verdict:

One of the Google Drive Tool n8n nodes (Gdrive:Move-To-Reject, Gdrive:Move-To-KIV, or Gdrive:Move-To-Shortlisted) sorts the original resume file.
The Gsheet: Update Candidate Tracker n8n node updates the Google Sheets tracker with the AI Score, Verdict, and Reason.
* The Gmail:Notification n8n node sends a customized notification, completing the automated process of this highly efficient n8n workflow.

Installation Guide


  1. Import the provided n8n workflow JSON into your self-hosted or cloud n8n instance.

  2. Set up the required credentials for Google Drive, Google Docs, Google Sheets, Gmail, and the Groq API (for Llama 4).

  3. Configure the starting n8n trigger, Google Drive - Resume CV File Created, to monitor your designated "Unfiltered" resume intake folder ID.

  4. Update the URL in the GDocs - Get Job Desc n8n node to link to your specific job description document.

  5. Ensure the Google Sheets tool and Google Drive tool n8n nodes are configured with the correct document IDs, sheet names, and destination folder IDs (Shortlisted, KIV, Rejected) corresponding to your setup.

  6. The logic uses data from previous n8n nodes and AI output, which should automatically map. Activate the n8n trigger to begin monitoring incoming resumes.

Node Details

Google Drive - Resume CV File Created (n8n trigger): The starting n8n node. Polls a designated Google Drive folder for newly uploaded PDF files (resumes), kicking off the automated n8n workflow.
Extract from File (n8n node): Essential for converting the incoming PDF file content into usable text data for the AI Agent.
GDocs - Get Job Desc (n8n node): Fetches the target job requirements from a specified Google Document URL, providing the necessary context for the AI analysis.
Groq - llama 4 AI MODEL (n8n node): The language model backbone for this n8n workflow, supplying Llama 4 intelligence to the AI Agent for candidate comparison and scoring.
AI Agent (LangChain Agent n8n node): The orchestration hub. It processes the inputs and, based on its Llama 4 decision, calls the appropriate tool n8n nodes (Drive sorting, Sheets update, Gmail notification).
Google Drive Tools (3 instances - n8n nodes): Handles the file management, moving the screened resume to the REJECTED, KIV, or SHORTLISTED folder as instructed by the AI decision.
Gsheet: Update Candidate Tracker (n8n node): A critical tool that uses input from the AI Agent to append or update rows in a Google Sheets tracker with the AI's verdict and score.
Gmail:Notification (n8n node): Sends an email notification, using dynamic content generated by the AI (subject, message), completing the automated process of this powerful n8n workflow.

Related n8n Workflows

Free

Nodes: 10 Nodes
Updated: December 26 2025
View all
Created by

I embarked on my coding journey at the age of 13, driven by a deep passion for AI, automation, and engineering. Over the years, I've taken on various roles including Developer, Engineer, Senior Engineer, Architect, Principal Engineer, Freelance Consultant, and Head of Engineering.

Featured*