AI-Powered Automated Resume Screening with n8n

This automation workflow solves the time-consuming challenge of screening job applications by using n8n to automatically screen, sort, rate, and track CVs based on a job description, cutting hours of manual effort and improving accuracy.
googleDriveTrigger
agent
googleDriveTool
+7
Workflow Identifier: 1357
NODES in Use: googleDriveTrigger, googleDrive, extractFromFile, googleDocs, agent, gmailTool, googleDriveTool, googleSheetsTool, lmChatGroq, stickyNote
Automate resume screening with n8n and Google Drive

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What This Automation Does

This workflow watches new resume PDFs added to a Google Drive folder.
It reads each resume and a job description, then an AI compares both.
The AI decides if a candidate is Rejected, Keep-In-View (KIV), or Shortlisted.
Resumes get moved to folders based on the AI decision.
Candidate data and AI scores are saved to Google Sheets.
Email notifications inform the HR team about decisions.

This saves time and stops manual mistakes when sorting resumes.
It makes hiring easier and faster.


Tools and Services Used

  • Google Drive: Stores resumes and job description files.
  • Google Docs: Contains the job description text.
  • Google Sheets: Tracks candidate status and scores.
  • Gmail: Sends email updates to HR.
  • n8n automation platform: Runs the workflow, with AI integration.
  • Langchain AI agent with Groq’s LLaMA 4 model: Analyzes and scores resumes.

Inputs, Processing, and Outputs

Inputs

  • A new resume PDF file in “Unfiltered” folder on Google Drive.
  • Job description text from a Google Docs document.

Processing Steps

  • Google Drive trigger detects new resume.
  • Download and extract resume text.
  • Fetch job description text from Google Docs.
  • AI agent compares resume and job description.
  • AI returns decision, reason, and score.
  • Move resume file based on decision.
  • Update candidate info in Google Sheets.
  • Send email notification of results.

Outputs

  • Resumes sorted into Rejected, KIV, and Shortlisted folders.
  • Candidate tracker in Google Sheets with AI data.
  • Email alerts to HR about candidate screening.

Beginner Step-by-Step: How to Use This Workflow in n8n

Step 1: Import Workflow

  1. Download the workflow using the Download button on this page.
  2. Inside the n8n editor, select “Import from File”.
  3. Load the downloaded workflow file.

Step 2: Configure Credentials

  1. Add Google Drive, Google Docs, Google Sheets, and Gmail API credentials.
  2. Make sure all API Keys or OAuth2 tokens are valid.

Step 3: Update IDs and URLs

  1. Replace Google Drive folder IDs for Unfiltered, Rejected, KIV, and Shortlisted folders.
  2. Paste the Google Docs job description document URL in the GDocs – Get Job Desc node.
  3. Set Gmail recipient emails in the Gmail:Notification node.

Step 4: Test and Activate

  1. Upload a sample PDF resume in the “Unfiltered” folder.
  2. Run the workflow manually to check results.
  3. If all works, toggle the workflow to active for automatic runs.

For more control, consider self-host n8n on own server.


Prerequisites and Setup Details

  • Create Google Drive folders named: Unfiltered, Rejected, KIV, and Shortlisted.
  • Prepare a clear job description in Google Docs.
  • Have a Google Sheets tracker sheet ready.
  • Set up Gmail with valid OAuth2 credentials.
  • Ensure n8n has LangchAIn AI and Groq’s LLaMA 4 integration configured.

Double-check all folder IDs and document URLs before running.


Edge Cases and Troubleshooting

  • If Extract from File node fails, check if PDF is corrupted or of unknown format.
  • When AI agent sends unclear output, verify prompt format and input texts.
  • If resumes do not move, confirm Google Drive folder permissions and folder IDs.

Try converting unsupported files to PDF if needed.


Customization Ideas

  • Change AI prompt text in AI Agent node to update decision criteria.
  • Add columns such as interview notes in Gsheet:Update Candidate Tracker.
  • Extend file extraction support to DOCX or TXT formats.
  • Modify Gmail:Notification node’s recipients for specific HR members.
  • Adjust trigger polling intervals in Google Drive – Resume CV File Created for faster or slower checks.

Summary and Benefits

✓ Save several hours each week by automating resume screening.
✓ Reduce human errors in candidate evaluation.
✓ Keep candidate data organized in Google Sheets.
✓ Get immediate email updates on hiring decisions.
✓ Focus HR time on the most promising candidates.


Automate resume screening with n8n and Google Drive

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

The workflow starts automatically when a new PDF resume file is added to the Google Drive ‘Unfiltered’ folder.
The AI compares the job description and resume text, then outputs a decision: Rejected, Keep-In-View (KIV), or Shortlisted with a reason and score.
Google Drive stores resumes, Google Docs provides the job description, Google Sheets tracks candidates, and Gmail sends notifications.
After import, add API credentials, update folder IDs and document URLs, test with a sample resume, then activate the workflow for automatic processing.

Promoted by BULDRR AI

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.