ERPNext Candidate Automation

September 10, 2025

Aladuddin Aladin

This workflow automates the candidate application process in ERPNext. It captures job applicants via a webhook, checks if a resume is attached, extracts text from resumes, and compares it against the job description.

An AI recruitment agent (powered by Google Gemini) evaluates the candidate’s fit, score, and rating.
The results are updated in ERPNext, and the applicant is automatically marked as Accepted, Rejected, or On Hold. Notifications can be sent via Outlook or WhatsApp.

Key Features

  • Webhook Integration: Captures new job applicant data directly from ERPNext.
  • Resume Validation: Automatically rejects applicants without a resume.
  • File Handling: Supports PDF resumes (with extension for DOC/JPG possible).
  • AI-Powered Screening: Uses Google Gemini + custom AI prompt to assess candidates based on job description.
  • ERPNext Updates: Writes back AI evaluation fields (fit_level, score, applicant_rating, justification_by_ai).
  • Automated Decision Making: Accepts candidates with a score ≥ 80, rejects otherwise, or holds when incomplete.
  • Notifications: Sends updates to applicants via Outlook email or WhatsApp Business API.
  • Customizable Logic: Extendable for different file formats or notification channels.

About the author

Alauddin Aladin is an AI Automation expert helping businesses streamline operations, boost productivity, and scale effortlessly using tools like Make.com and n8n. With over a decade of experience in digital systems and automation strategy, Alauddin empowers entrepreneurs to save time and grow smarter through intelligent workflows and AI-driven solutions.

Leave a Comment