ERPNext AI Candidate Shortlisting

September 30, 2025

Aladuddin Aladin

This workflow automates the process of screening and shortlisting job applicants in ERPNext. It extracts resumes submitted via ERPNext, converts them into text, and compares the content against the job description using an AI recruitment agent (powered by Google Gemini). The AI assigns a fit score, rating, and justification, then updates the applicant record in ERPNext with the results. Based on the score, candidates are either accepted, put on hold, or rejected. Notifications can be sent via Email or WhatsApp to applicants.

Key Features

  • 🔗 Webhook Integration with ERPNext – Automatically triggered when a candidate applies.
  • 📄 Resume Handling – Supports PDF (and extendable to DOC/JPG) with automatic text extraction.
  • 🤖 AI-Powered Shortlisting – Uses an AI agent to compare resumes with job descriptions and generate:
    • Fit level (Strong, Moderate, Weak)
    • Score (0–100)
    • Rating (0–5 stars)
    • Justification text
  • 📊 Smart Decisioning
    • Reject if no resume is attached.
    • Hold if not applied against a job opening.
    • Accept if score ≥ 80, else reject.
  • 🗂 ERPNext Updates – Applicant status, AI justification, score, and rating are updated directly in ERPNext.
  • 📢 Notifications – Sends outcome to applicants via Outlook (Email) or WhatsApp Business Cloud.
  • ⚙️ Extensible – Can add support for multiple file formats and additional notification channels (SMS, chatbots, etc.).

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