Skip to main content

AI resume screening with Gmail, GPT-4o & Google Sheets - automated hiring pipeline

Workflow preview

Workflow preview
100%
AI resume screening with Gmail, GPT-4o & Google Sheets - automated hiring pipeline preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

AI Resume Screening with GPT 4o & Google Drive Automated Hiring Pipeline How it works Transform your hiring process with this intelligent automation that screens resumes in minutes, not hours. The ...

Best for

  • HR automation workflows
  • AI Summarization automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.stickynote, n8n-nodes-base.googledrive, n8n-nodes-base.switch, n8n-nodes-base.extractfromfile, n8n-nodes-base.httprequest, n8n-nodes-base.set, @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.outputparserstructured

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by David Olusola.

Original n8n.io source

1.1 Workflow description

Title
AI resume screening with Gmail, GPT-4o & Google Sheets - automated hiring pipeline
Workflow name
AI resume screening with Gmail, GPT-4o & Google Sheets - automated hiring pipeline

AI Resume Screening with GPT-4o & Google Drive - Automated Hiring Pipeline

How it works

Transform your hiring process with this intelligent automation that screens resumes in minutes, not hours. The workflow monitors your Gmail inbox, processes resume attachments using AI analysis, and delivers structured candidate evaluations to a centralized Google Sheets dashboard.

Key workflow steps:

  1. Email Detection - Monitors Gmail for resume attachments (PDF, DOCX, TXT)
  2. File Processing - Uploads to Google Drive and extracts text content
  3. AI Analysis - GPT-4o evaluates candidates against job requirements
  4. Data Extraction - Pulls contact info and key qualifications automatically
  5. Results Logging - Saves structured analysis to Google Sheets for team review

Set up steps

Total setup time: 15-20 minutes

Required Credentials (5 minutes)

  • Gmail account with OAuth2 access
  • Google Drive API credentials
  • Google Sheets API access
  • OpenAI API key for GPT-4o

Configuration Steps (10 minutes)

  1. Connect Gmail trigger - Authorize email monitoring
  2. Set up Google Drive folder - Choose destination for resume files
  3. Create tracking spreadsheet - Copy the provided Google Sheets template
  4. Add OpenAI credentials - Insert your API key for AI analysis
  5. Customize job description - Update the role requirements in the "Job Description" node

Optional Customization (5 minutes)

  • Modify AI scoring criteria in the recruiter prompt
  • Adjust candidate information extraction fields
  • Customize Google Sheets column mapping

No coding required - All configuration happens through the n8n interface using pre-built nodes and simple dropdown selections.

Template Features

Smart File Handling

  • Supports PDF, Word documents, and plain text resumes
  • Automatic format conversion and text extraction
  • Intelligent routing based on file type

AI-Powered Analysis

  • GPT-4o evaluation against job requirements
  • Structured scoring with strengths/weaknesses breakdown
  • Risk and opportunity assessment for each candidate
  • Actionable next-steps recommendations

Seamless Integration

  • Direct Gmail inbox monitoring
  • Automatic Google Drive file organization
  • Real-time Google Sheets dashboard updates
  • Clean data extraction for CRM integration

Professional Output

  • Standardized candidate scoring (1-10 scale)
  • Detailed justification for each evaluation
  • Contact information extraction
  • Resume quality validation

Perfect for HR teams, recruiting agencies, and growing companies looking to streamline their hiring pipeline with intelligent automation.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Setup Guide

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 2 - Email Monitoring

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 3 - Save to Drive

Type / Role
n8n-nodes-base.googleDrive - googleDrive
Config choices
Version 3

Block 4 - Route by File Type

Type / Role
n8n-nodes-base.switch - switch
Config choices
Version 3.2

Block 5 - File Processing

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 6 - Extract PDF Text

Type / Role
n8n-nodes-base.extractFromFile - extractFromFile
Config choices
Version 1

Block 7 - Convert DOCX to Docs

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 8 - Get Doc as Text

Type / Role
n8n-nodes-base.googleDrive - googleDrive
Config choices
Version 3

Block 9 - Download TXT

Type / Role
n8n-nodes-base.googleDrive - googleDrive
Config choices
Version 3

Block 10 - Extract TXT Content

Type / Role
n8n-nodes-base.extractFromFile - extractFromFile
Config choices
Version 1

Block 11 - Standardize Resume Data

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 12 - Data Standardization

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 13 - Job Description

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 14 - AI Recruiter Analysis

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 2

Block 15 - Structured Output Parser

Type / Role
@n8n/n8n-nodes-langchain.outputParserStructured - outputParserStructured
Config choices
Version 1.3

Block 16 - GPT-4o Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 17 - AI Analysis Engine

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 18 - Extract Candidate Info

Type / Role
@n8n/n8n-nodes-langchain.informationExtractor - informationExtractor
Config choices
Version 1.2

Block 19 - Data Extraction

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 20 - Results Dashboard

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 21 - Append row in sheet

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 22 - Receive Resume

Type / Role
n8n-nodes-base.gmailTrigger - gmailTrigger
Config choices
Version 1.2

Block 23 - Get Doc

Type / Role
n8n-nodes-base.googleDrive - googleDrive
Config choices
Version 3

3. Summary Table

Workflow AI resume screening with Gmail, GPT-4o & Google Sheets - automated hiring pipeline
Complexity advanced
Nodes 23
Categories HR, AI Summarization
Author David Olusola
Published 28 Sept 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/9046/9046.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does AI resume screening with Gmail, GPT-4o & Google Sheets - automated hiring pipeline do?

AI Resume Screening with GPT 4o & Google Drive Automated Hiring Pipeline How it works Transform your hiring process with this intelligent automation that screens resumes in minutes, not hours. The ...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your HR, AI Summarization use case.