AutomationMart
Home/Browse/AI-powered CV extractor: Google Drive to Sheet with GPT-4 + Slack for recruiters
n8n

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

n8nn8n11 modulesv1.0
SlackNotionAirtableGoogle SheetsOpenAIGoogle DriveTelegramLinkedIn

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 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

At a glance

AI-powered CV extractor: Google Drive to Sheet with GPT-4 + Slack for recruiters is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Slack, Notion, Airtable, Google Sheets. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Slack, Notion, Airtable, Google Sheets, OpenAI, Google Drive
Modules
11
Price
Free
Version
v1.0
AI-powered CV extractor: Google Drive to Sheet with GPT-4 + Slack for recruiters workflow diagram

About this workflow

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 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: - Recruiters and HR coordinators who manage candidate profiles via Google Drive. - Talent Acquisition teams who want to automate CV parsing, enrichment, and database updating. - Companies or hiring agencies using spreadsheets for candidate tracking and CRM-like HR ops. ⚙️ 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 - Create a folder like /SmartHR/cv/ - Upload sample resumes in .pdf format Step 2: Create your Google Sheet - Columns to include: Email, FullName, JobTitle, Phone, Location, Experience, Education, Skills, etc. - Optional: Add conditional formatting to highlight updates Step 3: Connect the n8n workflow - Use the Google Drive Trigger: - fileCreated → new profile uploaded - fileUpdated → existing profile modified - Use Google Drive (Download file) to fetch the resume - Use Extract From PDF to get raw content Step 4: Configure GPT-4 node - Use the structured system prompt to extract profile information - Use json parser node to ensure safe formatting for next steps Step 5: Transform & Save - Use a Function node to map fields to Google Sheet columns - Use Append or update row (based on email as unique key) - Optionally send Slack or email message to notify hiring team ✅ Requirements - 🔑 OpenAI GPT-4 API key - 🟩 n8n Cloud or Self-hosted with: - Google Drive integration - Google Sheets integration - Email/Slack credentials (optional) - 📄 Resume files in readable PDF format - 📊 Google Sheet prepared with relevant headers ✏️ How to customize the workflow | Part | Customization Options | |----------------------------|----------------------------------------------------------------------------------------| | GPT Prompt | Tune for different job levels or fields (e.g., engineers vs marketers) | | Field Mapping | Update transform node to include other profile fields (LinkedIn, portfolio, etc.) | | Notification | Switch to Microsoft Teams, Telegram, or email alerts instead of Slack | | Data Store | Replace Google Sheet with Airtable, Notion, or database system | | Trigger Source | Trigger from email attachments or webhook instead of Google Drive if needed | | Output Format | Generate PDF profile cards or summary documents using HTML → PDF node |

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Execute a Microsoft SQL Server query and add results to Google Sheets

Use this template to automatically execute a Microsoft SQL Server query and add results to your Google Sheets spreadsheet.

Free

Add new incoming survey to an Airtable table

Every time there is a new survey is submitted, it will be recorded into Airtable.

Free

Send a Slack reminder for pending Revolut draft payments

Use this template to list Revolut Business draft payments created 3 days ago and yet to be approved, and automatically send a Slack reminder to a person who approves or rejects them. The scenario is scheduled to run once a day at 10:00. You can change it by clicking on the watch icon next to the first module.

Free

AI chatbot call center: General exception flow (production-ready, part 8)

Workflow Name: 👻 Exception Flow Template was created in n8n v1.90.2 Skill Level: Low Categories: n8n, Chatbot Stacks - Error Trigger - Slack node What this workflow does? This is a n8n Error Workflow. It will trigger when there is an error in another workflow. When this happens, it then tries to send an error notification to the preset Slack channel. How it works - The Error Trigger node will trigger when there is an error in another workflow, as long as that workflow is set up to do so. - A err

Free

Create Microsoft To Do tasks for new Telegram messages

Every time a new message is sent to a specified chat/channel on Telegram, Make will automatically create a new task on Microsoft To Do.

Free

Extract business card data from Telegram to Google Sheets with OpenRouter AI Vision

Title (suggested): Extract business card data from Telegram to Google Sheets Who’s it for Teams that receive business cards digitally (sales, marketing, back-office) and want a plug-and-play way to capture contacts into a sheet without manual typing. What it does / How it works This workflow ingests a business card sent to your Telegram bot, detects whether the message contains an image or text, extracts key fields with an AI Vision Agent (company, full name, department,

Free

Generate AI images from text prompts with Gemini 2.0, Google Sheets & Drive

This n8n template demonstrates how to automate the creation of high-quality visual content using AI. The workflow takes simple titles from a Google Sheets spreadsheet, generates detailed artistic prompts using AI, creates photorealistic images, and manages the entire process from data input to final delivery. Use cases are many: Perfect for digital marketers, content creators, social media managers, e-commerce businesses, advertisin

Free

Generate website screenshots on-demand with ScreenshotMachine API via webhooks

This n8n template enables you to instantly generate high-quality screenshots of any specified public URL by simply sending a webhook request. It’s an indispensable tool for developers, content creators, marketers, or anyone needing on-demand visual captures of web pages without manual intervention, all while including crucial security measures. --- 🔧 How it works - Receive URL Webhook: This node acts as the entry point for the workflow. It listens for incoming POST requests and expects a JSON bo

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free