Automate HR tasks using this n8n workflow. Extract PDF resume data, summarize qualifications with OpenAI, score candidates, and record results in Google Sheets.
Download this n8n workflow template and start using it instantly.
HR professionals who handle high volumes of applications.
Recruiting agencies looking for automated pre-screening.
Companies seeking advanced n8n templates for data processing.
Technical teams wanting to integrate OpenAI and Google Sheets in an n8n workflow.
This powerful n8n workflow transforms tedious resume screening into an efficient, AI-driven process. The core problem solved is manually reviewing and inputting candidate data. By leveraging an n8n trigger (a submission form) and specialized n8n node capabilities (PDF extraction and LangChain integration), the system automatically pulls key personal and professional details. It then uses the OpenAI Chat Model to generate a professional summary and, crucially, act as an 'HR Expert' to score the candidate against a predefined job profile.
All results—raw data, summary, and AI score—are seamlessly recorded in Google Sheets, making this n8n workflow an essential tool for modern recruiting operations. This sophisticated n8n template dramatically reduces the time spent on initial candidate assessment.
This n8n workflow streamlines the entire hiring pipeline, starting with a powerful n8n trigger.
To utilize this powerful n8n workflow, follow these steps:
This n8n workflow relies on several specialized n8n node types for complex data handling and AI interaction:
On form submission (Form Trigger n8n node): Serves as the initial n8n trigger, capturing candidate details and the PDF resume file. Key configuration includes defining required fields like First Name, Email, and Resume file.
Resume extraction (Extract From File n8n node): Converts the binary PDF file content into raw text, which is essential for subsequent AI processing.
Personal Info / Qualification (LangChain Information Extractor n8n node): These nodes use structured schemas and specific prompts to pull targeted data points (e.g., skills, city, job history) from the raw resume text.
Summarizer (LangChain Chain Summarization n8n node): Generates a concise, 100-word professional summary based on the merged extracted data, acting as an input for the final AI evaluation.
HR Expert (LangChain Chain LLM n8n node): This is the core logic engine. It uses the gpt-4o-mini model (via the OpenAI Chat Model connection) to compare the candidate summary against the 'wanted profile' defined in a preceding n8n node, outputting a score and reasoning.
Structured Output Parser (n8n node): Ensures the AI’s response from the HR Expert n8n node is strictly formatted into vote and consideration fields.
Use this powerful n8n workflow to automatically scrape job postings using Bright Data MCP and analyze candidate resume fit using OpenAI GPT-4o mini, generating detailed skill match scores and recommendations.

Automate restaurant table bookings using this powerful n8n workflow. Integrate VAPI voice AI with PostgreSQL to check real-time availability and instantly confirm reservations. Download these production-ready n8n templates today.

Build an intelligent court reservation bot using this powerful n8n workflow template. Leverage the AI Agent n8n node, Telegram trigger, and Google Sheets for automated booking and conflict resolution.

Automate candidate screening by scoring resumes against job descriptions stored in Notion using a complex n8n workflow. This automation utilizes LlamaParse for resume ingestion and Google Gemini for AI-powered assessment, logging all results efficiently to Google Sheets. Find more powerful n8n templates here.

Use this powerful n8n workflow to automate candidate screening. Integrates JotForm, LlamaParse for resume OCR, and OpenAI GPT-4 for AI scoring. Routes candidates and sends dynamic emails.


Ajmal is an n8n and automation expert who helps businesses streamline workflows, eliminate manual tasks, and leverage AI-powered automation. He specializes in AI agents, API integrations, and no-code automation to optimize operations and boost efficiency.







































