Score resumes against JDs with Google Drive, Google Sheets, and GPT-4o
Ready for 3.0What this workflow does
This AI workflow has 23 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Google Drive, Azure OpenAI Chat Model and Google Sheets.
How it runs
Trigger: Manually, when you click “Execute workflow”.
- Search JD (Google Drive): work with file folder
- Download file (Google Drive): download
- Extract from File: extracts data from a file (pdf)
- Search Resume (Google Drive): work with file folder
- Download file (Google Drive): download
- Extract from File: extracts data from a file (pdf)
- AI Agent: runs an AI agent, with model: Azure OpenAI Chat Model
- Code: runs custom JavaScript code
- Create file from text (Google Drive): create from text
- Append or update row in sheet (Google Sheets): append or update
…plus 10 more steps. See the full node list below.
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 (7)
- Manual Trigger
n8n-nodes-base.manualTrigger - Google Drive
n8n-nodes-base.googleDrive - Extract from File
n8n-nodes-base.extractFromFile - AI Agent
@n8n/n8n-nodes-langchain.agent - Azure OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatAzureOpenAi - Code
n8n-nodes-base.code - Google Sheets
n8n-nodes-base.googleSheets
From the author
Description Automatically compare candidate resumes to job descriptions (PDFs) from Google Drive, generate a 0–100 fit score with gap analysis, and update Google Sheets—powered by Azure OpenAI (GPT-4o-mini). Fast, consistent screening with saved reports in…