Classify job applicants from CVs using Claude, PDF.co, Google Docs and Gmail
UnknownUnknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.
Community nodes
These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
n8n-nodes-pdfco(uploading, Converting to PDF Link, Extracting the content inside the Link)
Nodes used (11)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Summarization Chain
@n8n/n8n-nodes-langchain.chainSummarization - Text Classifier
@n8n/n8n-nodes-langchain.textClassifier - AI Agent
@n8n/n8n-nodes-langchain.agent - Google Docs Tool
n8n-nodes-base.googleDocsTool - Gmail Tool
n8n-nodes-base.gmailTool - Switch
n8n-nodes-base.switch - Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic - Extract from File
n8n-nodes-base.extractFromFile - PDFco Api
n8n-nodes-pdfco.PDFco Api - Google Calendar Tool
n8n-nodes-base.googleCalendarTool
What it does
An automated workflow that processes job applications by analyzing CVs/resumes submitted through a form and intelligently routing candidates based on qualification criteria. How It Works 1. Form Submission Candidates submit their personal information and CV through an intake form. 2. File Processing The system detects the file format and handles three paths: Converting URLs to PDFs Processing existing PDFs Extracting content directly 3. Information Extraction Key details such as skills, experience, and qualifications are extracted from the CV document. 4. Summarization The CV content is condensed into a structured summary for efficient evaluation. 5. Criteria Comparison The system compares the candidate's qualifications against predefined job criteria including company requirements and role specifications. 6. AI Classification An intelligent classifier determines whether the applicant meets the requirements. Automated Response Branches OutcomeResponse✅ Qualified CandidatesReceive a congratulatory message along with available interview time slots from the calendar❌ Unqualified CandidatesReceive a polite rejection message with encouragement for future opportunities Benefits Streamlines recruitment by automatically screening applications Saves time on initial candidate evaluation Ensures consistency with fair assessment against defined criteria Automates communication with appropriate responses for all candidates This template is ideal for HR teams and recruiters looking to automate their initial screening process while maintaining a professional candidate experience.