Intelligent Recruitment Candidate Screening Automation Workflow

This workflow is designed to automate the candidate screening process in recruitment. It utilizes intelligent parsing and evaluation of resumes, combined with job descriptions, to perform matching analysis using AI models, and provides real-time updates on application status. It supports the processing of resumes in various file formats and notifies candidates via email and WhatsApp. By integrating Google Gemini and OpenAI technologies, it achieves precise candidate matching scores, significantly enhancing recruitment efficiency and accuracy, helping companies quickly identify outstanding talent and reducing errors caused by subjective screening.

Workflow Diagram
Intelligent Recruitment Candidate Screening Automation Workflow Workflow diagram

Workflow Name

Intelligent Recruitment Candidate Screening Automation Workflow

Key Features and Highlights

This workflow automatically receives candidate application data, intelligently parses and evaluates resumes, and leverages AI models to perform matching analysis against job descriptions. It autonomously determines whether candidates meet job requirements and updates application statuses in the ERPNext system in real time. It supports text extraction from resumes in PDF, Word, and image formats, incorporates built-in logic for handling multiple file types, and automates candidate notifications via Microsoft Outlook and WhatsApp. A standout feature is the integration of Google Gemini and OpenAI AI agents, enabling precise candidate matching scores with detailed rationale explanations, significantly enhancing recruitment efficiency and accuracy.

Core Problems Addressed

Traditional recruitment processes rely heavily on manual resume screening, which is time-consuming and subjective, making it difficult to quickly and accurately assess candidate-job fit. This workflow automates resume processing and uses AI to intelligently analyze candidate suitability, minimizing the risk of overlooking qualified talent and reducing unsuitable candidate consideration, thereby improving recruitment quality and efficiency.

Application Scenarios

  • Automating recruitment workflows within corporate HR departments
  • Enhancing resume screening efficiency for recruitment outsourcing firms
  • Organizations using ERPNext as their human resource management system
  • Scenarios requiring multi-channel candidate notification of recruitment outcomes

Main Process Steps

  1. Receive new candidate application data from ERPNext via Webhook.
  2. Verify the presence of resume attachments and download files (supporting PDF, Word, JPG, etc.).
  3. Convert resumes to text and extract key information.
  4. Retrieve the corresponding job description data.
  5. Perform matching analysis between resume text and job description using integrated Google Gemini Chat model and OpenAI AI agents, generating matching scores, suitability levels, and detailed explanations.
  6. Format AI analysis results into ERPNext-recognizable fields.
  7. Automatically update candidate status in ERPNext to “Accepted,” “Rejected,” or “On Hold” based on a scoring threshold (80 points as the passing line).
  8. Send status notifications to candidates via Microsoft Outlook email or WhatsApp Business Cloud messaging.
  9. Allow administrators to customize and extend filtering logic and data processing through code nodes.

Involved Systems and Services

  • ERPNext (Human Resource Management System)
  • n8n Automation Platform core nodes (Webhook, HTTP Request, Code nodes, etc.)
  • File processing nodes (PDF-to-text, Word/JPG-to-text conversion)
  • OpenAI agent intelligent analysis node
  • Google Gemini Chat model
  • Microsoft Outlook email service
  • WhatsApp Business Cloud messaging

Target Users and Value

  • HR recruiters: Quickly screen large volumes of resumes to improve recruitment efficiency and objectivity.
  • Corporate IT automation teams: Build intelligent recruitment automation systems to reduce repetitive manual tasks.
  • Enterprises using ERPNext as their HR system: Achieve seamless integration and automation upgrades in recruitment workflows.
  • Organizations aiming to enhance candidate-job matching accuracy with AI: Optimize talent selection through AI-assisted decision-making.

This intelligent recruitment automation workflow was developed by Amjid Ali, combining ERPNext with advanced AI technologies to help enterprises establish efficient and intelligent talent screening systems. For support or tutorials, please contact the developer for additional resources.