Use this robust n8n workflow to automate HR tasks. It watches Google Drive for new resumes, uses GPT-4o for data extraction, saves structured data to Google Sheets, and automatically creates hiring tasks in ClickUp. A prime example of effective n8n templates.
Download this n8n workflow template and start using it instantly.
Processing job applications manually is time-consuming and prone to errors. This powerful n8n workflow provides a complete solution for automating the resume pipeline, from file upload to task assignment. It solves the problem of unstructured data intake by using advanced AI analysis (GPT-4o) to transform PDF resumes into clean, structured JSON data. Once processed, the candidate information is saved to a permanent, searchable database in Google Sheets, and a new, actionable hiring task is immediately created in ClickUp. This complete automation showcases the efficiency possible when using n8n for high-volume, repetitive business processes, proving why these n8n templates are essential for modern HR operations.
The entire process is initiated by the Google Drive n8n trigger, which continuously monitors a specified 'Resume_store' folder for new file uploads.
To deploy this n8n workflow, follow these steps:
Watch for New Resumes n8n trigger and Download Resume File n8n node. Ensure the trigger is linked to the specific folder where resumes will be uploaded.AI Language Model node). The Agent n8n node requires a compatible LLM service.Save Candidate to Database n8n node with the correct Document ID and Sheet Name.Create Hiring Task n8n node with the correct Space, Folder, List IDs, and Assignees.This n8n workflow relies on a series of specialized n8n node types to achieve complex data transformation:
Watch for New Resumes (Google Drive Trigger n8n node):
Function: Serves as the primary n8n trigger, polling a specified Google Drive folder (Resume_store) every minute for new files.
Key Configuration: Event is set to fileCreated; Trigger On is set to specificFolder.
Download Resume File (Google Drive n8n node):
Function: Downloads the content of the file identified by the n8n trigger using its file ID.
Key Configuration: Operation is download; File ID is dynamically set using expression ={{ $json.id }}.
Convert PDF to Text (Extract From File n8n node):
Function: Converts the binary PDF file content into plain, machine-readable text for AI processing.
Key Configuration: Operation is pdf.
AI Resume Analyzer (LangChain Agent n8n node):
Function: Uses the linked GPT-4o language model to analyze the resume text against a detailed prompt, forcing the output into a structured JSON schema containing candidate details.
Key Configuration: Prompt defines the desired output structure (name, email, skills, experience, etc.) and specifies JSON-only output.
Clean AI Response (Code n8n node):
Function: Executes custom JavaScript to remove extraneous code fences (``json) surrounding the AI's output, preventing parsing errors downstream.text.replace(/``
Key Configuration: Code specifically uses json|`/g, "").trim(); and attempts safe JSON.parse().
Save Candidate to Database (Google Sheets n8n node):
Function: Stores the finalized, structured candidate data into a Google Sheet, matching on the candidate's name to append or update records.
Key Configuration: Operation is appendOrUpdate; Matches on the Name column.
Create Hiring Task (ClickUp n8n node):
Function: Automates the creation of a new task in ClickUp, signaling the start of the hiring process for the newly processed candidate.
* Key Configuration: Task Name is dynamically set to ={{ $json.name }} Hiring process; requires specific list and assignee IDs.
Use this advanced n8n workflow to automatically process receipt photos sent via Telegram using Google Vision OCR and OpenRouter LLMs, structuring and saving financial data to Google Sheets.

Use this powerful n8n workflow to automate receipt processing. Receive images via WhatsApp, extract store, total, and payment data using GPT-4o-mini, log data to Google Sheets, and send instant confirmation messages.

Automate OCR document ingestion from Google Drive into a Pinecone vector database using an advanced n8n workflow. This n8n template handles complex Arabic text cleaning, metadata extraction, and OpenAI embeddings for building scalable RAG knowledge bases.

Use this robust n8n workflow to automate sales invoice generation. It validates CSV data, calculates totals, leverages n8n Data tables for storage, and handles errors automatically.

Rahul Joshi is a seasoned technology leader specializing in the n8n automation tool and AI-driven workflow automation. With deep expertise in building open-source workflow automation and self-hosted automation platforms, he helps organizations eliminate manual processes through intelligent n8n ai agent automation solutions.







































