Screen resumes & send follow-ups with OpenAI GPT-4o, Google Sheets & Gmail
Ready for 3.0What this workflow does
This AI workflow has 11 nodes and runs when someone submits an n8n form (“Please Upload your resume ”). Along the way it connects OpenAI Chat Model, Google Sheets and Gmail.
How it runs
Trigger: When someone submits an n8n form (“Please Upload your resume ”).
- Extracting CV data (Extract from File): extracts data from a file (pdf)
- Screening & Evaluating Resume's (AI Agent): runs an AI agent, with model: OpenAI 4o; output parser: Structured Output Parser
- Text Classifier: classifies text into categories with AI, with model: OpenAI Chat Model
- Google Sheets: append
- Google Sheets: append
- Gmail: uses Gmail
- Gmail: uses Gmail
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (8)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Google Sheets
n8n-nodes-base.googleSheets - Text Classifier
@n8n/n8n-nodes-langchain.textClassifier - Extract from File
n8n-nodes-base.extractFromFile - AI Agent
@n8n/n8n-nodes-langchain.agent - Gmail
n8n-nodes-base.gmail
From the author
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.…