workflows.fit
Back to n8n workflows
n8n templateFreeBy Rahul Joshi

Audit interview feedback & report via Slack with GPT-4o-mini and Google Sheets

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 calcula...

Data & StorageProductivityCommunicationHITLDevelopmentCore NodesAILangchain
Loading interactive preview...

Template notes

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, rownumber). - ๐Ÿง  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 (RawFeedback + 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