Audit Interview Feedback & Report via Slack with GPT-4o-mini and Google Sheets

Go to Workflow
0 views
Built by Rahul Joshi Rahul Joshi
Created on June 09, 2026

Description

Description
This workflow automates the evaluation of interviewer feedback using AI. It retrieves raw notes from Google Sheets, processes them through GPT-4o-mini for structured scoring, validates outputs, and calculates weighted quality scores. The system provides real-time Slack feedback to interviewers, logs AI errors for transparency, and recommends training if the feedback quality is low.
What This Template Does (Step-by-Step)
โšก Manual Trigger โ€“ Runs the workflow manually to start evaluation.
๐Ÿ“‹ Fetch Raw Feedback Data (Google Sheets) โ€“ Reads all feedback entries (Role, Stage, Interviewer Email, Feedback Text, row_number).
๐Ÿง  AI Quality Evaluator (Azure GPT-4o-mini) โ€“ Processes feedback into structured JSON across 5 dimensions.
๐Ÿ” Analyze Feedback Quality (LLM Chain) โ€“ Applies scoring rules (Specificity, STAR, Bias-Free, Actionability, Depth) and outputs structured JSON.
โœ… Validate AI Response โ€“ Ensures AI output isnโ€™t undefined or malformed.
๐Ÿšจ Log AI Errors (Google Sheets) โ€“ Records invalid AI responses for debugging and auditing.
๐Ÿ”„ Parse AI JSON Output (Code Node) โ€“ Converts AI JSON text into structured n8n objects with error handling.
๐Ÿงฎ Calculate Weighted Quality Score (Code Node) โ€“ Computes final weighted score (0โ€“100), generates flags, formats vague phrases, and preserves context.
๐Ÿ’พ Save Scores to Spreadsheet (Google Sheets) โ€“ Updates the original feedback row with Score, Flags, and AI JSON.
๐Ÿ’ฌ Send Feedback Summary to Interviewer (Slack) โ€“ Sends interviewers a structured Slack report (score, flags, vague phrases, STAR improvement tips).
๐ŸŽฏ Check if Training Needed โ€“ Applies threshold logic: if score < 50, route to training recommendations.
๐Ÿ“š Send Training Recommendations (Slack) โ€“ Delivers STAR method guides and bias-free interviewing resources to low scorers.

Prerequisites
Google Sheets (Raw_Feedback + Error Log Sheet)
Azure OpenAI API credentials (for GPT-4o-mini)
Slack API credentials (for sending feedback & training notifications)
n8n instance (cloud or self-hosted)

Key Benefits
โœ… Automated interview feedback quality scoring
โœ… Bias detection and vague feedback flagging
โœ… Real-time Slack feedback to interviewers
โœ… Error logging for AI reliability tracking
โœ… Training recommendations for low scorers
โœ… Audit trail maintained in Google Sheets

Perfect For
HR & Recruitment teams ensuring structured interviewer feedback
Organizations enforcing STAR method & bias-free hiring
Teams seeking continuous interviewer coaching
Companies needing audit-ready records of interview quality

Nodes Used (5)

Azure OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatAzureOpenAi
Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm
Code
n8n-nodes-base.code
Google Sheets
n8n-nodes-base.googleSheets
Slack
n8n-nodes-base.slack