This project uses n8n, an open-source workflow automation tool, to streamline the entire candidate screening process-from resume submission to interview scheduling-powered by AI and Google services.
This workflow:
- Extracts and validates candidate information from form submissions
- Uses an OpenAI/GPT model to assess resume content
- Logs candidate data in Google Sheets
- Applies logic to select suitable candidates
- Schedules interviews via Google Calendar
- Sends personalized notifications through Gmail
- π n8n - Workflow automation platform
- π€ OpenAI - AI-driven resume evaluation
- π PDF Parser - Resume data extraction
- π Google Sheets - Data logging
- π Google Calendar - Interview scheduling
- π§ Gmail API - Email automation
- β AI-powered resume evaluation using OpenAI
- π Auto-validation for incomplete form submissions
- π§ Intelligent branching for candidate selection
- π€ Google Sheet integration for tracking applications
- π Interview scheduling via Google Calendar
- π¬ Personalized Gmail notifications to candidates
- β‘ Handles 100+ applications per week
Artificial-Evaluation-and-Scheduling-System-for-Candidates/
βββ document.txt
βββ README.md
βββ workflow-visual.png
-
Clone this repo
git clone https://github.com/Deepbendu/HirePilot.git
-
Import Workflow into n8n
- Open your n8n instance
- Click
Import Workflow - Upload
AI_ResumeValidator.json
-
Connect Required Credentials
- Google Sheets, Calendar, and Gmail API
- OpenAI API key
-
Test & Deploy
- Run a test submission
- Check Google Sheet entry and email/calendar response
- Deploy the workflow (locally, or via n8n cloud/self-hosted)
This system automated a previously manual hiring workflow, reducing screening time by 80% and efficiently managing over 100 candidates weekly.
Have suggestions or want to collaborate?
Feel free to reach out via LinkedIn or raise an issue.
