Screen Resumes & Send Follow-ups with OpenAI GPT-4o, Google Sheets & Gmail

This workflow contains community nodes that are only compatible with the self-hosted version of n8n.

🧠 How It Works

This workflow automates the process of screening resumes using AI, logging results to Google Sheets, and sending follow-up emails via Gmail.

User uploads their resume via a form (PDF only). Resume content is extracted and sent to OpenAI for evaluation. AI scores the resume based on: Role-specific must-have qualifications Soft skills / strategic fit questions Based on the score threshold, the candidate is classified as: βœ… Accepted β†’ Saved to Accepted sheet + Gmail invite ❌ Rejected β†’ Logged to Rejected sheet + Gmail rejection message Output is stored in Google Sheets with detailed justification.

βš™οΈ Set Up Steps

πŸ”‘ Connect your OpenAI and Google Sheets credentials. Replace the placeholder tags in the AI prompt: COMPANY_NAME ROLE_NAME ROLE_DESCRIPTION CRITERIA_1 to CRITERIA_5 Q1 to Q5 THRESHOLD (score to pass) Customize Gmail messages (optional). βœ… Make sure your sheet has two tabs: Accepted and Rejected.

πŸ“Œ Notes

Sticky Notes included in the flow explain: What each node does Where to replace variables Tips for improving match scoring

0
Downloads
52
Views
8.64
Quality Score
intermediate
Complexity
Author:Abdulaziz(View Original β†’)
Created:8/13/2025
Updated:8/25/2025

πŸ”’ Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments