workflows.fit
Back to n8n workflows
n8n templateFreeBy Rahul Joshi

Extract skill matrix to Google Sheets with Google Drive and GPT-4o

Description Automatically extract a structured skill matrix from PDF resumes in a Google Drive folder and store results in Google Sheets. Uses Azure OpenAI (GPT-4o-mini) to analyze predefined tech stacks and filters f...

Data & StorageProductivityDevelopmentCore NodesAILangchainManual TriggerLm Chat Azure Open Ai
Loading interactive preview...

Template notes

Description Automatically extract a structured skill matrix from PDF resumes in a Google Drive folder and store results in Google Sheets. Uses Azure OpenAI (GPT-4o-mini) to analyze predefined tech stacks and filters for relevant proficiency. Fast, consistent insights ready for review. 🔍📊

What This Template Does - Fetches all resumes from a designated Google Drive folder (“Resumestore”). 🗂️ - Downloads each resume file securely via Google Drive API. ⬇️ - Extracts text from PDF files for analysis. 📄➡️📝 - Analyzes skills with Azure OpenAI (GPT-4o-mini), rating 1–5 and estimating years. 🤖 - Parses and filters to include only skills with proficiency > 2, then updates Google Sheets (“Resume store” → “Sheet2”). ✅

Key Benefits - Saves hours on manual resume screening. ⏱️ - Produces a consistent, structured skill matrix. 📐 - Focuses on intermediate to expert skills for faster shortlisting. 🎯 - Centralizes candidate data in Google Sheets for easy sharing. 🗃️

Features - Predefined tech stack focus: React, Node.js, Angular, Python, Java, SQL, Docker, Kubernetes, AWS, Azure, GCP, HTML, CSS, JavaScript. 🧰 - Proficiency scoring (1–5) and estimated years of experience. 📈 - PDF-to-text extraction for robust parsing. 🧾 - JSON parsing with error handling for invalid outputs. 🛡️ - Manual Trigger to run on demand. ▶️

Requirements - n8n instance (cloud or self-hosted). - Google Drive access with credentials to the “Resumestore” folder. - Google Sheets access to the “Resume store” spreadsheet and “Sheet2” tab. - Azure OpenAI with GPT-4o-mini deployed and connected via secure credentials. - PDF text extraction enabled within n8n.

Target Audience - HR and Talent Acquisition teams. 👥 - Recruiters and staffing agencies. 🧑‍💼 - Operations teams managing hiring pipelines. 🧭 - Tech hiring managers seeking consistent skill insights. 💡

Step-by-Step Setup Instructions - Place candidate resumes (PDF) into Google Drive → “Resumestore”. - In n8n, add Google Drive and Google Sheets credentials and authorize access. - In n8n, add Azure OpenAI credentials (GPT-4o-mini deployment). - Import the workflow, assign credentials to each node, and confirm folder/sheet names. - Run the Manual Trigger to execute the flow and verify data in “Resume store” → “Sheet2”.