๐ฅ Screen and schedule recruitment interviews on WhatsApp with OpenAI
โก 245 views ยท ๐ฅ HR & Recruitment
Description
This workflow automates three key recruitment processes through WhatsApp:
- Candidate Screening โ AI evaluates applicants against job criteria
- Interview Scheduling โ Checks availability and books meeting slots
- Hiring Updates โ Notifies candidates of status changes and outcomes
Whoโs it for
โข HR teams handling 20+ applicants per week โข Recruiting agencies managing multiple job roles โข Startups automating early-stage candidate pipelines
How it works
- Candidate sends a WhatsApp message to apply
- AI screens the candidate against predefined job criteria
- Qualified candidates receive available interview slots
- Confirmed bookings are added to calendar and CRM
- Post-interview, hiring status is sent via WhatsApp
- All interactions are logged in Google Sheets / CRM
Setup Steps
- Import this workflow
- Configure credentials (Twilio/WhatsApp, OpenAI, Google Calendar, Google Sheets)
- Update job criteria and scoring thresholds in the AI node
- Set your calendar availability windows
- Activate the workflow
Requirements
โข Twilio WhatsApp Business API (or Meta WhatsApp Cloud API) โข OpenAI / Anthropic API โข Google Calendar API โข Google Sheets (CRM tracker) โข SendGrid or Gmail (backup notifications)
Customization
โข Adjust screening score threshold in the Filter node โข Modify interview slot logic in the Python scheduler โข Add more job roles by extending the AI system prompt โข Change notification templates in the message formatting nodes
๐ Nodes Used
HTTP Request, Webhook, Schedule Trigger, Filter, AI Agent, OpenAI Chat Model
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File