🤖 Automate CV screening with AI candidate analysis
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER 🎉 Early Black Friday Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
How it works
This workflow automates your initial hiring pipeline by creating an AI-powered CV scanner. It collects job applications through a web form, uses AI to analyze the candidate's CV against your job description, and neatly organizes the results in a Google Sheet.
Here’s the step-by-step process:
- The Application Form: A
Form Triggerprovides a public web form for candidates to submit their name, email, and CV (as a PDF). - Initial Logging: As soon as an application is submitted, the candidate's name and email are added to a Google Sheet. This ensures every applicant is logged, even if a later step fails.
- CV Text Extraction: The workflow uses Mistral's OCR model to accurately extract all the text from the uploaded CV PDF.
- AI Analysis: The extracted text is sent to Google Gemini. A detailed prompt instructs the AI to act as a hiring assistant, scoring the CV against the specific requirements of your job role and providing a detailed explanation for its score.
- Structured Output: A
JSON Output Parserensures the AI's analysis is returned in a clean, structured format, making the data reliable. - Final Record: The AI-generated qualification score and explanation are added to the candidate's row in the Google Sheet, giving you a complete, analyzed list of applicants.
Set up steps
Setup time: ~15 minutes
You'll need API keys for Mistral and Google AI, and to connect your Google account.
Get Your Mistral API Key:
- Visit the Mistral Platform at console.mistral.ai/api-keys.
- Create and copy your API key.
- In the workflow, go to the
Extract CV Textnode, click the Credential dropdown, and select+ Create New Credential. - Paste your key into the API Key field and Save.
Get Your Google AI API Key:
- Visit Google AI Studio at aistudio.google.com/app/apikey.
- Click "Create API key in new project" and copy the key.
- In the workflow, go to the
Gemini 2.5 Flash Litenode, click the Credential dropdown, and select+ Create New Credential. - Paste your key into the API Key field and Save.
Connect Your Google Account:
- Select the
Create 'CVs' Spreadsheetnode. - Click the Credential dropdown and select
+ Create New Credentialto connect your Google account. - Repeat this for the
Log Candidate SubmissionandAdd CV Analysisnodes, selecting the credential you just created.
- Select the
Create Your Spreadsheet:
- Click the "play" icon on the
Start Herenode to run it. This will create a new Google Sheet in your Google Drive named "CVs" with the correct columns.
- Click the "play" icon on the
Customize the Job Role:
- Go to the
AI Qualificationnode. - In the Text parameter, find the
job_requirementssection and replace the example job description with your own. Be as detailed as possible for the best results.
- Go to the
Start Screening!
- Activate the workflow using the toggle at the top right.
- Go to the
Application Formnode and click the "Open Form URL" button. - Fill out the form with a test application and upload a sample CV. Check your Google Sheet to see the AI's analysis appear within moments