๐Ÿ‘ฅ Screen resumes with OpenAI GPTโ€‘4.1 and route candidates via Gmail, Slack and Sheets

โšก 52 views ยท ๐Ÿ‘ฅ HR & Recruitment

Description

Overview

This workflow automates the resume screening process using AI, enabling faster and more consistent candidate evaluation. It analyzes uploaded resumes, scores candidates based on job fit, and automatically routes them into acceptance, rejection, or manual review flows.

By combining AI scoring, decision logic, and automated communication, this workflow helps HR teams save time, reduce bias, and streamline hiring operations.


How It Works

  1. Webhook Trigger

    • Receives resume uploads along with candidate details.
  2. Workflow Configuration

    • Defines:
      • Target job role
      • Acceptance threshold
      • Borderline threshold
  3. Resume Extraction

    • Extracts text from uploaded PDF resumes.
  4. Data Preparation

    • Structures candidate name, email, and resume content.
  5. AI Resume Scoring

    • AI evaluates candidate based on:
      • Skills match (40%)
      • Experience (35%)
      • Education (15%)
      • Overall fit (10%)
    • Returns:
      • Score (0โ€“100)
      • Decision (accept / reject / borderline)
      • Reason
  6. Decision Routing

    • Accept โ†’ proceed to acceptance flow
    • Borderline โ†’ escalate for review
    • Reject โ†’ send rejection
  7. Action Flows

    • Accepted Candidates

      • Send acceptance email
      • Log to Google Sheets
    • Rejected Candidates

      • Send rejection email
      • Log to Google Sheets
    • Borderline Candidates

      • Notify HR via Slack
      • Log as escalated in Google Sheets

Setup Instructions

  1. Webhook Setup

    • Configure the webhook endpoint (resume-upload)
    • Connect it to your application or form
  2. OpenAI Credentials

    • Add API credentials for resume scoring
  3. Gmail Integration

    • Connect Gmail account for sending emails
  4. Slack Setup

    • Configure Slack credentials
    • Set HR review channel
  5. Google Sheets

    • Connect your Google account
    • Create a sheet for candidate tracking
  6. Customize Parameters

    • Set job role
    • Adjust:
      • Acceptance threshold (e.g., 75)
      • Borderline threshold (e.g., 50)

Use Cases


Requirements


Key Features


Summary

A complete AI-driven hiring assistant that evaluates resumes, scores candidates, and automates decision-making workflows. It reduces manual screening effort while ensuring consistent and scalable recruitment processes.

๐Ÿ”— Nodes Used

Google Sheets, Slack, Webhook, Gmail, AI Agent, OpenAI Chat Model

๐Ÿ“ฅ Import

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

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup