← Back to Projects

AI HR Screening Automation

Automated Candidate Screening, Scoring, & CRM Sync Pipeline

🔄 n8n Workflows 💼 Zoho Recruit 📈 GoHighLevel (GHL) 🧠 OpenAI API

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.