AI-powered CV extractor: Google Drive to Sheet with GPT-4 + Slack for recruiters
Ready for 3.0What this workflow does
This AI workflow has 11 nodes and runs on Google Drive events (file created) (plus 1 other trigger). Along the way it connects OpenAI Chat Model, Google Drive, Google Sheets and Slack.
How it runs
Trigger: On Google Drive events (file created) (plus 1 other trigger).
- Get profile detail (Google Drive): download
- Extract profile information (Extract from File): extracts data from a file (pdf)
- Profile Analyzer Agent (AI Agent): runs an AI agent, with model: gpt4-1 model; output parser: json parser
- Verify profile email (Filter): keeps only the items that match a condition
- Transform output (Code): runs custom JavaScript code
- Append or update row in sheet (Google Sheets): append or update
- Let the hiring team know (Slack): uses Slack
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 (10)
- Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - AI Agent
@n8n/n8n-nodes-langchain.agent - Code
n8n-nodes-base.code - Google Drive Trigger
n8n-nodes-base.googleDriveTrigger - Google Drive
n8n-nodes-base.googleDrive - Google Sheets
n8n-nodes-base.googleSheets - Filter
n8n-nodes-base.filter - Extract from File
n8n-nodes-base.extractFromFile - Slack
n8n-nodes-base.slack
From the author
CV Extractor: Google Drive to Sheet + Slack Update for Recruiters Watch the demo video below: > This workflow automatically processes resumes (PDFs) uploaded or updated in a Google Drive folder. It extracts and structures the candidate’s information using…