Animated data flow diagram

AI-Powered CV Screening Agent with Google Gemini

Version: 1.0.0 | Last Updated: 2025-05-16

Integrates with:

Google Gemini Google Sheets Gmail

Overview

Unlock Smarter Hiring with this AI CV Screening Agent

This AI Agent streamlines your recruitment pipeline by automatically processing and evaluating candidate CVs. When a candidate applies via the integrated n8n form, their resume (PDF) is extracted and sent to Google Gemini for an in-depth analysis against a specified job description. The agent then provides a compatibility score (1-10) and a hiring recommendation.

This AI-driven automation helps you quickly identify promising candidates, significantly reducing manual effort and time-to-hire. All candidate data, along with the AI's assessment, is neatly logged into a Google Sheet, and automated email notifications keep both HR and the candidate informed throughout the initial process.

Key Features & Benefits

  • Automated Application Intake: Collects candidate details (name, email, LinkedIn, salary expectation, CV) via a customizable n8n form.
  • AI-Powered Resume Analysis: Leverages Google Gemini to parse CV content and assess suitability for a defined role (e.g., 'Software Engineer' - easily customizable).
  • Intelligent Candidate Scoring: Generates a 1-10 compatibility rating and a clear hiring recommendation based on the AI's analysis, directly in plain text.
  • Centralized Candidate Tracking: Automatically logs applicant information and AI screening results into Google Sheets.
  • Automated Communications: Sends confirmation emails to applicants and detailed notifications (including AI rating) to the HR team via Gmail.
  • Increased Efficiency: Frees up HR and recruitment teams from hours of manual CV sifting.
  • Faster Talent Identification: Quickly surfaces the most qualified candidates, accelerating your hiring cycle.

Use Cases

  • B2C E-commerce: Streamline hiring for customer support or technical roles by automatically pre-screening candidates and focusing on the best fits.
  • B2B SaaS: Accelerate recruitment for sales, engineering, or product teams by letting the AI agent handle initial resume reviews and scoring.
  • Tech Startups: Quickly sift through numerous applications for technical positions, ensuring no top talent is overlooked due to volume.
  • HR Departments: Free up recruiters from tedious initial screening, allowing them to focus on interviewing and candidate engagement.

Prerequisites

  • An n8n instance (Cloud or self-hosted).
  • Google Gemini API Key (obtainable via Google AI Studio or Vertex AI).
  • Credentials for a Gmail account (for sending notifications).
  • Credentials for a Google Sheets account (for logging candidates).

Setup Instructions

  1. Download the n8n workflow JSON file.
  2. Import the workflow into your n8n instance.
  3. Configure Credentials: a. Google Gemini Chat Model node: Select or create your Google Gemini API credentials. b. Candidate Lists (Google Sheets) node: Authenticate with your Google Sheets account. c. Inform HR New CV Received (Gmail) node: Authenticate with your Gmail account. d. Confirmation of CV Submission (Gmail) node: Authenticate with the same or a different Gmail account.
  4. Customize Workflow Parameters: a. Application Form node: Modify form title or fields as needed. Note the webhook URL (visible after activating the workflow or by opening the webhook URL editor) for sharing the form. b. Using AI Analysis & Rating node: Open this node. In the 'Messages' parameter, find the text: Job description: "Software Engineer". Update "Software Engineer" to the specific job title you are hiring for. You can also adjust the ${output_language} variable if required (e.g., change output in ${output_language} language to output in English language). c. Candidate Lists (Google Sheets) node: Specify the 'Spreadsheet ID' and 'Sheet Name' (or 'Sheet GID') where candidate data will be stored. Ensure the sheet has columns like: CV, Full Name, E-mail, Expectation, Linkedin, AI Rating, or adjust the 'Columns' mapping in the node. d. Inform HR New CV Received (Gmail) node: Update the sendTo field with the HR department's email address. Customize the email subject and body if necessary (e.g., replace placeholder company names). e. Confirmation of CV Submission (Gmail) node: Customize the email subject and body if necessary (e.g., replace placeholder company names).
  5. Activate the workflow. Share the form link from the 'Application Form' node with potential candidates.

Tags:

AI AgentHR AutomationRecruitmentGoogle GeminiCV ScreeningTalent AcquisitionAutomationProductivityLLM

Want your own unique AI agent?

Talk to us - we know how to build custom AI agents for your specific needs.

Schedule a Consultation