πŸ‘₯ AI-powered CV extractor: Google Drive to Sheet with GPT-4 + Slack for recruiters

⚑ 1,166 views Β· πŸ‘₯ HR & Recruitment

Description

CV Extractor: Google Drive to Sheet + Slack Update for Recruiters

Watch the demo video below:

Watch the video > This workflow automatically processes resumes (PDFs) uploaded or updated in a Google Drive folder. It extracts and structures the candidate’s information using AI, then updates or inserts the data into a Google Sheet, acting as a central talent database. Finally, it notifies the hiring team via Slack with a summary. Perfect for HR and TA teams, this automation eliminates the repetitive task of manually copying candidate details from CVs into spreadsheets, saving hours of admin work every week and keeping your hiring pipeline clean, fast, and up to date.

πŸ‘€ Who’s it for

This workflow is designed for:

βš™οΈ How it works / What it does

This smart and fully automated workflow:

  1. Monitors a Google Drive folder for any uploaded or updated resumes (PDFs).
  2. Downloads and extracts resume content using PDF parsing.
  3. Sends the raw text to GPT-4, which returns a structured profile (name, title, experience, skills, etc.).
  4. Verifies the profile and transforms it into a clean, row-based format.
  5. Upserts the candidate profile into a Google Sheet (insert or update by email).
  6. Notifies the hiring team in Slack or email that a profile was added or updated.

This is a no-touch pipeline to keep your candidate data clean, current, and centralized.

πŸ› οΈ How to set up

Step 1: Prepare your Google Drive folder

Step 2: Create your Google Sheet

Step 3: Connect the n8n workflow

Step 4: Configure GPT-4 node

Step 5: Transform & Save

βœ… Requirements

✏️ How to customize the workflow

PartCustomization Options
GPT PromptTune for different job levels or fields (e.g., engineers vs marketers)
Field MappingUpdate transform node to include other profile fields (LinkedIn, portfolio, etc.)
NotificationSwitch to Microsoft Teams, Telegram, or email alerts instead of Slack
Data StoreReplace Google Sheet with Airtable, Notion, or database system
Trigger SourceTrigger from email attachments or webhook instead of Google Drive if needed
Output FormatGenerate PDF profile cards or summary documents using HTML β†’ PDF node

πŸ”— Nodes Used

Google Sheets, Slack, Google Drive, Google Drive Trigger, Filter, AI Agent

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup