Project Overview
The AI HR Screening Automation project is an end-to-end serverless automation pipeline built to optimize high-volume recruitment workflows. Designed for HR agencies and internal teams, the system replaces manual resume scanning with an instant, AI-driven candidate grading mechanism that syncs candidates directly across multiple CRMs.
Core Features
-
Automated File Ingestion: Listens to inbound application forms and parses unstructured resume attachments (PDF/Word format) to extract key text blocks.
-
AI-Powered Resume Scoring: Sends candidates' credentials and job descriptions to OpenAI's completion endpoint to analyze experience levels, technical skills, and cultural alignment, returning a quantitative score and structured feedback.
-
Dual-CRM Synchronization: Utilizes Zoho Recruit and GoHighLevel REST APIs to write candidate profiles, attach original resumes, and record scoring audits in real time.
-
Dynamic Status Routing: Automatically segments candidates based on score thresholds (e.g., scoring > 80% marks candidates as "Shortlisted", triggering auto-scheduling emails, while < 40% triggers gentle automated rejection notices).
-
Robust Workflow Orchestration: Implements error catch nodes, API retry logic, rate-limit guards, and pagination handling within n8n to ensure 100% processing uptime.
Technical Architecture
The system acts as an integration layer between frontend intake forms (like Typeform or GHL forms) and backend CRMs. Trigger nodes in **n8n** intercept application webhooks. The workflow pulls down attachments, runs text parsing routines, and structures prompts for **OpenAI's GPT models**. Once the evaluation payload is returned in JSON format, n8n parses the variables and updates candidate entries in **Zoho Recruit** and **GoHighLevel** in parallel, ensuring cross-platform data parity.