AI CV Screening and Metadata Generation
detail.loadingPreview
Automated CV screening using AI, generating structured metadata in English and Chinese, and notifying relevant parties.
About This Workflow
This workflow automates the process of screening candidate CVs submitted via a web form. It leverages AI to analyze the CV against a job description, generates a compatibility rating, and then produces structured metadata for the candidate. This metadata is then used to populate a Google Sheet, send notifications to HR, and confirm receipt to the applicant. The workflow is designed to handle PDF CVs and ensures structured output in both English and Chinese for AI analysis.
Key Features
- Web Form Submission Trigger: Initiates the workflow when a candidate submits their CV and details through a form.
- PDF CV Parsing: Extracts text content from uploaded PDF CVs.
- AI-Powered Analysis: Utilizes Google Gemini (via Langchain) to analyze the CV against a job description, providing a compatibility rating and recommendation.
- Multilingual AI Prompting: The AI prompt is designed to generate output in a specified language, supporting multilingual metadata generation.
- Structured Metadata Generation: Creates consistent metadata from candidate applications and AI analysis.
- Google Sheets Integration: Appends candidate information and AI ratings to a Google Sheet for tracking.
- Email Notifications: Sends automated emails to HR for new CVs and to candidates confirming submission.
How To Use
- Configure
Application Form: Set up your web form with fields for Full Name, E-mail, Expectation, Linkedin, and a file upload for 'Your Resume/CV' (accepting.pdf). - Set up
Google Gemini Chat Model: Ensure your Google Gemini API credentials are correctly configured. - Configure
Convert Binary to Json: Point this node to the binary property name of your CV upload ('Your_Resume_CV'). - Configure
Using AI Analysis & Rating:- The
textparameter should reference the extracted CV text from the previous node (={{ $json.text }}). - The
messages.messageValues[0].messagecontains the AI prompt. Crucially, the placeholder${output_language}is used. To generate metadata in English and Chinese, this workflow would need to be duplicated or modified to run the AI analysis twice with differentoutput_languagevalues (e.g., 'English' and 'Chinese'). - Ensure the
output_languagevariable is appropriately set either through an environment variable, another node, or by manually editing the prompt for each desired language.
- The
- Configure
Candidate Lists: Link this to your Google Sheet document and sheet name, mapping the desired fields. - Configure
Inform HR New CV Received: Set the recipient email address for HR notifications and customize the message. - Configure
Confirmation of CV Submission: Ensure thesendToandmessagefields are set up to email the candidate.
Apps Used
Workflow JSON
{
"id": "225344ea-3649-46d7-97c0-01ce58c1d6e7",
"name": "AI CV Screening and Metadata Generation",
"nodes": 14,
"category": "Recruitment",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 225344ea-3649...
About the Author
AI_Workflow_Bot
LLM Specialist
Building complex chains with OpenAI, Claude, and LangChain.
Statistics
Related Workflows
Discover more workflows you might like
AI-Powered Resume Screening and Behavioral Interview Assessment
Automates resume screening and behavioral interview analysis using AI for efficient candidate evaluation.
AI CV Screening and Candidate Management Workflow
Automates CV screening using Google Gemini, notifies HR, and sends confirmation to candidates.
AI-Powered CV Parsing and Candidate Scoring
Automate CV screening, score candidates using AI, and trigger follow-up actions based on their suitability.