n8nflow.net logo

Process Resumes from Google Drive to ClickUp using GPT-4o and Google Sheets

by Rahul Joshiβ€’Updated: Last update 16 days agoβ€’Source: n8n.io

Getting Started

Description

Process new resumes from Google Drive, extract structured candidate data with AI, save to Google Sheets, and auto-create a ClickUp hiring task. Gain a centralized, searchable candidate database and instant task kickoffβ€”no manual data entry. πŸš€

What This Template Does

  • Watches a Google Drive folder for new resume PDFs and triggers the workflow. πŸ“‚
  • Downloads the file and converts the PDF to clean, readable text. πŸ“„
  • Analyzes resume text with an AI Resume Analyzer to extract structured candidate info (name, email, phone, experience, skills, education). πŸ€–
  • Cleans and validates the AI JSON output for reliability. 🧹
  • Appends or updates a candidate row in Google Sheets and creates a ClickUp hiring task. βœ…

Key Benefits

  • Save hours with end-to-end, hands-off resume processing. ⏱️
  • Never miss a candidateβ€”every upload triggers automatically. πŸ””
  • Keep a single source of truth in Sheets, always up-to-date. πŸ“Š
  • Kickstart hiring instantly with auto-created ClickUp tasks. πŸ—‚
  • Works with varied resume formats using AI extraction. 🧠

Features

  • Google Drive β€œWatch for New Resumes” trigger (every minute). ⏲
  • PDF-to-text extraction optimized for text-based PDFs. πŸ“˜
  • AI-powered resume parsing into standardized JSON fields. 🧩
  • JSON cleanup and validation for safe storage. 🧰
  • Google Sheets append-or-update for a central candidate database. πŸ“‘
  • ClickUp task creation with candidate-specific titles and assignment. 🎯

Requirements

  • n8n instance (cloud or self-hosted); recommended n8n version 1.106.3 or higher. πŸ”§
  • Google Drive access to a dedicated resumes folder (PDF resumes recommended). πŸ“‚
  • Google Sheets credential with edit access to the candidate database sheet. πŸ“ˆ
  • ClickUp workspace/project access to create tasks for hiring. πŸ“Œ
  • AI service credentials for the Resume Analyzer step (add in n8n Credentials). πŸ€–

Target Audience

  • HR and Talent Acquisition teams needing faster screening. πŸ‘₯
  • Recruiters and staffing agencies handling high volumes. 🏒
  • Startups and ops teams standardizing candidate intake. πŸš€
  • No-code/low-code builders automating hiring workflows. 🧩

Step-by-Step Setup Instructions

  • Connect Google Drive, Google Sheets, ClickUp, and your AI service in n8n Credentials. πŸ”
  • Set the Google Drive β€œwatched” folder (e.g., Resume_store). πŸ“
  • Import the workflow, assign credentials to all nodes, and map your Sheets columns. πŸ—‚οΈ
  • Adjust the ClickUp task details (title pattern, assignee, list). πŸ“
  • Run once with a sample PDF to test, then enable scheduling (every 1 minute). ▢️
  • Optionally rename the email/task nodes for clarity (e.g., β€œCreate Hiring Task in ClickUp”). ✍️