πŸ‘₯ Match job descriptions with resumes using Google Gemini and log scores to Google Sheets

⚑ 41 views Β· πŸ‘₯ HR & Recruitment

Description

Smart Resume Screener β€” JD ↔ Resume AI Match & Sheet Logger

Smart Resume Screener ingests a candidate resume and a job description link, extracts clean text from both, runs an LLM-powered screening agent to produce a structured assessment (strengths, weaknesses, risk/reward, justification, and a 0–10 fit score), extracts contact details, and appends a single, validated row to a Google Sheet for tracking.


How It Works (Step-by-Step)

1. Trigger β€” On Form Submission

Public form webhook sends:


2. Extract & Fetch Content


3. Prepare and Aggregate


4. AI Evaluation


5. Identity Extraction & Logging


6. (Optional) Notifications / Follow-Ups


Quick Setup Guide

πŸ‘‰ Demo & Setup Video πŸ‘‰ Sheet Template πŸ‘‰ Course

Nodes of Interest You Can Edit

Trigger β€” On Form Submission

Resume Extraction (Extract from File)

HTTP Request (Fetch Job Description)

Job Description Extractor (Information Extractor1)

Set Resume (Prepare Resume)

Merge / Aggregate

Recruiter Agent (LangChain Agent)

Structured Output Parser

Contact Info Extractor

Append to Google Sheets


What You’ll Need (Credentials)


Recommended Settings & Best Practices


Customization Ideas


Troubleshooting β€” Quick Tips

Resume Extraction Issues

JD Fetch Failure

LLM JSON Errors

Google Sheets Append Fails

Duplicate Rows

PII Exposure


Tags / Suggested Listing Fields

πŸ”— Nodes Used

Google Sheets, HTTP Request, AI Agent, Structured Output Parser, n8n Form Trigger, Extract from File

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup