Screen resumes & send follow-ups with OpenAI GPT-4o, Google Sheets & Gmail
Workflow preview
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER
Early Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
Important notice
This workflow is provided as-is. Please review and test before using in production.
Overview
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_NAMEROLE_NAMEROLE_DESCRIPTIONCRITERIA_1toCRITERIA_5Q1toQ5THRESHOLD(score to pass)
- Customize Gmail messages (optional).
- β
Make sure your sheet has two tabs:
AcceptedandRejected.
π Notes
Sticky Notes included in the flow explain:
- What each node does
- Where to replace variables
- Tips for improving match scoring