Share-n8n

Resume Screening System

Loading workflow viewer...
Create Your Own

About the workflow

# AI-Automation-Workflow-Resume-Screening-System An intelligent, multi-agent workflow automation system that screens resumes using Large Language Models (LLMs), providing explainable rankings and automated candidate communication. ## Key Features - Multi-Agent Architecture: 4 specialized AI agents (Parser, Skill Matcher, Ranker, Email Generator) - Explainable AI: Confidence intervals and detailed reasoning for all rankings - Automated Pipeline: End-to-end processing in 30-40 seconds - Database Persistence: Full audit trail with status tracking - Personalized Communication: Context-aware candidate emails - REST API: Easy integration with existing HR systems ## System Architecture ``` ┌─────────────┐ ┌──────────────┐ ┌─────────────┐ │ Webhook │────▶│ PDF Parser │────▶│ Database │ │ (REST API) │ │ (LLM Agent) │ │ (Postgres) │ └─────────────┘ └──────────────┘ └─────────────┘ │ ▼ ┌─────────────┐ │ Get Active │ │ Job │ └─────────────┘ │ ▼ ┌──────────────────────────────────┐ │ Skill Matcher Agent │ │ (Technical Recruiter AI) │ │ - Match % calculation │ │ - Skill gap analysis │ └──────────────────────────────────┘ │ ▼ ┌──────────────────────────────────┐ │ Ranking Agent │ │ (HR Analyst AI) │ │ - Confidence intervals │ │ - Strengths/Improvements │ │ - Recommendation │ └──────────────────────────────────┘ │ ▼ ┌──────────────────────────────────┐ │ Email Generator Agent │ │ (HR Communications AI) │ │ - Personalized emails │ │ - Context-aware messaging │ └──────────────────────────────────┘ │ ▼ ┌─────────┐ │ Gmail │ │ SMTP │ └─────────┘ ``` ## Technology Stack | Component | Technology | |-----------|------------| | Workflow Automation | n8n | | AI Framework | LangChain | | Large Language Model | Groq (Llama 3.3-70B) | | Database | PostgreSQL (Supabase) | | Email Service | Gmail SMTP | | API | REST (Webhook) | ## Agent Design ### 1. Resume Parser Agent - Role: Extract structured data from unstructured text - Input: Raw PDF text - Output: JSON with 8 fields (name, email, skills, experience, etc.) - Accuracy: 95%+ ### 2. Skill Matcher Agent - Role: Compare candidate skills against job requirements - Input: Candidate profile + Job description - Output: Match percentage, skill gaps - Precision: 90%+ ### 3. Ranking Agent - Role: Provide explainable rankings with confidence - Input: Match score + Full candidate profile - Output: Overall score (0-100), confidence interval, top 3 strengths/improvements, recommendation - Explainability: Full reasoning provided ### 4. Email Generator Agent - Role: Create personalized candidate communications - Input: Score, strengths, recommendation - Output: Context-aware email (invite/waitlist/decline) - Personalization: High (mentions specific strengths)

DigitalOcean — $200 free credit, plus the n8n 1-Click app installer

Run n8n on your own server in 2 steps

Unlimited workflows, unlimited possibilities.
To get your $200 free credit and the auto-installer, follow these two steps:

  1. Step 1
    Activate your $200 DigitalOcean Credit →

    (This opens in a new tab. Make sure you see the "You've been referred" banner!)

  2. Step 2

The installer will automatically set up Docker, SSL, and n8n on your new server.

Turn your n8n workflows into shareable apps

Create forms, payment pages, calculators, intake flows, and product funnels that trigger your n8n automations without building a custom frontend.

Build your app on Fugte →