workflows.fit
Back to n8n workflows
n8n templateFreeBy Yaron Been

Screen job applicants and send Gmail responses with Tally and OpenAI GPT-5.4

Description This workflow automatically screens job applicants, scores them against role requirements, sends personalized emails (interview invitation or polite rejection), and logs everything to a Google Sheet. It re...

Data & StorageProductivityCommunicationHITLDevelopmentCore NodesAILangchain
Loading interactive preview...

Template notes

Description

This workflow automatically screens job applicants, scores them against role requirements, sends personalized emails (interview invitation or polite rejection), and logs everything to a Google Sheet. It replaces hours of manual resume triage per hiring cycle.

Overview

A candidate submits an application through a Tally form with their name, email, role, experience, and motivation. Two AI agents process the application: one extracts and normalizes the fields, the other scores the candidate 1-10 against the role requirements. An IF node routes the applicant based on score: 7 or above triggers an interview invitation email, below 7 triggers a personalized rejection email. Both paths log the applicant with their score, grade, evaluation, and status to a Google Sheet for the hiring manager.

Tools Used

- n8n: The automation platform that orchestrates the workflow. - Tally: Free form builder used as the job application form. Create forms at [tally.so](https://tally.so). - OpenAI (GPT-5.4): Powers two AI agents for applicant data extraction and candidate scoring/evaluation. - Gmail: Sends personalized interview invitations and rejection emails automatically. - Google Sheets: Logs every applicant with their score, grade, AI evaluation, and shortlisted/rejected status.

How it works

1. A candidate submits a Tally application form with their full name, email, role applied for, years of experience, experience summary, and motivation statement. 2. Agent 1 extracts and normalizes all applicant fields from the raw Tally payload. 3. Agent 2 scores the candidate 1-10 based on relevance of experience and quality of motivation, assigns a grade (A-D), identifies key strengths and concerns, and writes a 2-sentence evaluation for the hiring manager. 4. An IF node checks the score: 7 or above routes to the shortlist path, below 7 routes to the rejection path. 5. Shortlisted candidates receive a personalized interview invitation email via Gmail. 6. Rejected candidates receive a polite, personalized rejection email via Gmail. 7. Both paths set a status (Shortlisted or Rejected) and log the applicant to a Google Sheet with all details.