Screen and route job candidates with Google Gemini scorecards

Go to Workflow
0 views
Built by Qasim Qasim
Created on August 19, 2026

Description

Quick overview
This workflow collects job applications via an n8n Form, uses Google Gemini to score and summarize resumes against a predefined job rubric, routes candidates by match score, and produces a structured audit/ATS-style record with interview questions and status.

How it works
Triggers when a candidate submits the n8n Form (or when you manually run a seeded sample candidate for testing).
Normalizes the candidate fields and attaches the target job specification and evaluation rubric.
Sends the candidate profile and resume text to Google Gemini (Gemini 3.5 Flash) to generate a structured scorecard with a match score, recommendation, summary, strengths, gaps, and tailored interview questions.
Routes the candidate into Strong Hire (score ≥ 80), Manager Review (60–79), or Reject (< 60) based on the match score.
For Strong Hire candidates, formats an interview invitation package and an interviewer-ready summary with tailored questions.
Merges the selected branch output into a consolidated audit record and generates a final ATS-style log entry containing the evaluation details and processing timestamp.

Setup
Add a Google Gemini (PaLM) API credential for the Gemini 3.5 Flash model.
Publish the n8n Form and share its URL with candidates (or keep the manual trigger enabled for test runs).
Update the target job specification text and the score thresholds (80/60) to match your role and hiring rubric.

Nodes Used (4)

Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm
Code
n8n-nodes-base.code
Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured