AI Hiring Gemini LLM Notion Gmail HR Automation

AI Resume Scoring with Gemini, Gmail & Notion

Automatically score incoming resumes against job profiles using AI. Eliminate manual screening and identify top candidates instantly.

Download Template JSON · n8n compatible · Free
AI Resume Scoring automation workflow diagram showing Gmail, Gemini LLM, and Notion integration

What This Workflow Does

HR teams are drowning in resumes. For every open position, hundreds of applications arrive via email, each requiring manual review to identify qualified candidates. This process consumes 10–15 hours per week of valuable HR time and introduces inconsistency and bias in early screening.

This automation solves that problem completely. When a resume arrives via Gmail with a specific subject line, the workflow automatically extracts the candidate information, pulls the relevant job description from your Notion hiring board, and uses Google's Gemini LLM to score the resume against the job requirements. The scored candidate data is then updated in a Google Sheet for easy review, and the email is labeled for tracking.

What used to take hours now happens in seconds, with consistent, objective scoring that ensures no qualified candidate is overlooked due to manual screening fatigue.

How It Works

1. Resume Capture & Parsing

The workflow monitors a dedicated Gmail inbox for incoming resumes. When an email with a predefined subject (like "Job Application") arrives with an attachment, it automatically extracts the PDF or DOCX file. Using document parsing services, it converts the resume into structured text data.

2. Candidate Information Extraction

The parsed resume text is analyzed to extract key information into three categories: Personal Details (name, contact), Educational Background (degrees, institutions), and Professional Experience (roles, skills, duration). This structured data forms the basis for AI evaluation.

3. Job Profile Retrieval

Simultaneously, the workflow queries your Notion hiring database to retrieve the complete job description, required skills, experience levels, and qualifications for the specific position being applied to. This ensures scoring is always against the most current job requirements.

4. AI-Powered Scoring

Google's Gemini LLM acts as an expert HR analyst. It receives both the candidate's structured information and the job profile, then evaluates the match based on skills relevance, experience alignment, education requirements, and overall fit. It outputs a numerical score (typically 1-100) with specific reasoning.

5. Data Storage & Notification

The scored candidate information—including the AI's score and match reasoning—is appended to a Google Sheet that serves as your candidate pipeline. The original Gmail message is labeled (e.g., "AI Scored: 85/100") for quick inbox triage, and optional notifications can be sent to Slack or Teams for high-scoring candidates.

Who This Is For

This automation is ideal for growing companies, recruitment agencies, and HR departments that:

  • Receive 50+ applications per job posting
  • Have limited HR staff for initial screening
  • Want to reduce time-to-hire metrics
  • Need consistent, unbiased initial candidate evaluation
  • Already use Gmail for applications and Notion for hiring coordination
  • Want to leverage AI but avoid expensive enterprise ATS systems

It's particularly valuable for technical roles where specific skills must be matched, high-volume hiring (retail, customer service), and companies prioritizing diversity through reduced unconscious bias in early screening.

What You'll Need

  1. n8n instance (cloud or self-hosted) with workflow execution capabilities
  2. Google Gemini API access for the LLM scoring component
  3. Gmail account with API access to monitor incoming resumes
  4. Notion workspace with a hiring/job descriptions database
  5. Google Sheets for storing scored candidate pipeline
  6. Document parsing service (like LlamaParse or similar) for resume text extraction

Pro tip: Create a dedicated Gmail alias like "[email protected]" for applications. This keeps hiring emails separate from regular correspondence and simplifies automation setup.

Quick Setup Guide

  1. Import the template into your n8n instance using the downloaded JSON file.
  2. Configure credentials for Gmail, Gemini API, Notion, and Google Sheets in n8n's credentials management.
  3. Update the Gmail trigger to watch for your specific application email subject patterns.
  4. Connect to your Notion database by updating the database ID and property mappings in the Notion node.
  5. Set up your Google Sheet with appropriate columns (Name, Email, Score, Notes, etc.) and update the Sheet ID in the workflow.
  6. Test with a sample resume by sending a test email to your application inbox and verifying the scoring appears in your Sheet.
  7. Activate the workflow and begin receiving automatically scored candidates.

Key Benefits

Reduce screening time by 80%. What takes a human 10 minutes per resume happens in seconds. A batch of 100 applications can be scored and ranked in under 5 minutes instead of 16 hours.

Eliminate early-stage bias. The AI evaluates based on qualifications, not names, schools, or other demographic indicators that can unconsciously influence human reviewers.

Never miss a qualified candidate. Consistent scoring means every application gets equal attention. No more "screening fatigue" where later applications get less thorough review.

Improve hiring quality. By precisely matching candidate skills to job requirements, you shortlist candidates who are genuinely qualified rather than those who simply look good on paper.

Scalable hiring process. Handle 10 or 1,000 applications with the same efficiency. Perfect for companies experiencing rapid growth or seasonal hiring spikes.

Frequently Asked Questions

Common questions about AI resume screening and hiring automation

AI resume screening automates the initial candidate evaluation, instantly matching resumes against job requirements. It eliminates hours of manual review, reduces human bias in early stages, and ensures every application gets a consistent, objective score based on skills, experience, and qualifications.

For example, a company receiving 200 applications for a developer role can have all resumes scored and ranked within minutes, allowing HR to immediately focus on interviewing the top 20 candidates rather than spending days on initial screening.

Automating resume screening cuts hiring time by 70–80%, allows HR teams to focus on qualified candidates, improves candidate experience with faster responses, reduces unconscious bias, and creates a structured, auditable hiring process that can be continuously optimized.

The efficiency gains are most dramatic in high-volume hiring scenarios. A retail chain hiring 50 seasonal staff can process thousands of applications in days rather than weeks, ensuring positions are filled before peak season.

Modern AI, especially LLMs like Gemini, matches or exceeds human accuracy for objective criteria (skills, experience, education) while being 100x faster. It struggles with nuanced cultural fit or exceptional circumstances, which is why the best approach combines AI screening with human review of top candidates.

Studies show AI consistently identifies required technical skills and experience matches with over 95% accuracy compared to human reviewers, while eliminating the inconsistency where different reviewers might score the same resume differently.

Yes, AI screening workflows integrate seamlessly with popular HR tools like Notion, Google Sheets, Gmail, ATS systems, and Slack. They can pull job descriptions, receive applications, score candidates, and update your existing databases without manual data entry.

This template demonstrates integration with Gmail, Notion, and Google Sheets, but the same principles apply to connecting with Greenhouse, Lever, Workday, or any system with an API. The automation becomes the connective tissue between your existing tools.

High-volume roles (customer service, retail, entry-level), technical positions with specific skill requirements, and companies receiving 100+ applications per role benefit most. It's also valuable for ensuring compliance in regulated industries by applying consistent evaluation criteria.

Technical roles like software engineers, data scientists, and cybersecurity specialists benefit particularly well because AI can precisely match programming languages, frameworks, and certifications against job requirements that might be missed in quick human scans.

Use AI to evaluate only objective criteria (skills, experience, certifications), exclude demographic indicators, regularly audit scoring patterns for disparities, combine AI with human review, and focus the AI on matching qualifications to job requirements rather than making hiring decisions.

Properly configured AI can actually reduce bias by ignoring names, photos, schools, and other demographic signals that unconsciously influence human reviewers, focusing purely on whether the candidate has the required skills and experience.

With pre-built templates like this one, initial setup takes 2–4 hours including configuration and testing. Custom implementations for specific ATS integrations or scoring rubrics may take 1–2 weeks. The ROI is immediate, with time savings appearing in the first hiring cycle.

Most of the setup involves connecting your existing accounts (Gmail, Notion, etc.) and customizing the AI prompt to match your specific scoring criteria. The actual workflow logic is pre-built and ready to use.

Yes, GrowwStacks specializes in custom hiring automations tailored to your specific ATS, scoring criteria, and workflow needs. We can integrate with your existing tools, design custom AI prompts for your industry, and build end-to-end candidate management systems.

Beyond basic resume scoring, we can automate interview scheduling, candidate communications, reference checking, and offer letter generation—creating a complete hiring pipeline that saves dozens of hours per hire while improving candidate quality.

  • Integration with your existing ATS (Greenhouse, Lever, etc.)
  • Custom scoring rubrics for different roles and seniority levels
  • Multi-stage automation including interviews and assessments
  • Compliance tracking for regulated industries

Need a Custom Resume Screening Automation?

This free template is a starting point. Our team builds fully tailored automation systems for your specific business needs.