What This Workflow Does
Hiring quality depends heavily on the quality of interviewer feedback. Yet most teams collect vague, inconsistent notes in spreadsheets with no objective scoring. This creates hiring bias, poor candidate decisions, and legal risks.
This automation solves that by turning subjective feedback into structured, scored data. It pulls raw notes from Google Sheets, uses AI (GPT-4o-mini) to evaluate them across five dimensions—specificity, STAR method compliance, bias-free language, actionability, and depth—then calculates a weighted quality score. Low-scoring interviewers automatically receive Slack coaching with improvement tips, while all scores are logged back to Sheets for audit trails.
The result: consistent, bias‑reduced hiring decisions, continuous interviewer development, and a defensible hiring process—all running automatically.
How It Works
1. Fetch Raw Feedback
The workflow starts by reading all recent interview feedback entries from a designated Google Sheet. Each row contains the role, interview stage, interviewer email, and the free‑text feedback notes.
2. AI Quality Evaluation
Each feedback text is sent to Azure OpenAI's GPT‑4o‑mini model via a structured prompt. The AI analyzes the text against a predefined rubric and returns a JSON scorecard for five dimensions, each scored 0‑10.
3. Validate & Parse
The AI response is validated to ensure it's properly formatted. If invalid, the error is logged to a separate sheet for monitoring. Valid JSON is parsed into structured data for scoring.
4. Calculate Weighted Score
A code node applies custom weights to each dimension (e.g., specificity weighted higher than depth) to compute a final quality score out of 100. It also generates flags for vague phrases and extracts improvement suggestions.
5. Save & Notify
The score, flags, and AI JSON are written back to the original Google Sheets row. Then, a personalized Slack message is sent to the interviewer with their score, flagged phrases, and tailored tips—like STAR method guidance.
6. Training Recommendations
If the score falls below a configurable threshold (default 50), the workflow routes to a separate branch that sends additional training resources—bias‑free interviewing guides, STAR templates—to help the interviewer improve.
Who This Is For
This template is ideal for scaling companies that hire frequently and need to standardize their process. HR and recruitment teams will benefit most, especially those using Google Sheets for tracking and Slack for internal communication. It's also valuable for companies subject to compliance audits or those prioritizing diversity and inclusion, as the automated bias detection creates objective records.
Tech startups, consulting firms, and any business with more than 10 interviewers will see immediate ROI through reduced manual review time and improved hiring outcomes.
What You'll Need
- A Google Sheets spreadsheet with columns for Role, Stage, Interviewer Email, Feedback Text, and row_number.
- Azure OpenAI API credentials (or another compatible LLM provider) for the GPT‑4o‑mini model.
- Slack API credentials (bot token) with permissions to send messages to users.
- An n8n instance (cloud or self‑hosted) to run the workflow.
- Basic familiarity with n8n to configure the node credentials.
Pro tip: Start with a small sample of historical feedback to test the scoring rubric. Adjust the AI prompt and dimension weights based on what ‘good’ feedback looks like in your organization before running at scale.
Quick Setup Guide
- Download the template using the button above and import it into your n8n instance.
- Configure the Google Sheets node with your spreadsheet ID and sheet name for the raw feedback.
- Set up the AI node with your Azure OpenAI endpoint, API key, and deployment name.
- Connect the Slack node using a bot token with
chat:writepermissions. - Adjust the threshold in the “Check if Training Needed” node if you want to change the score that triggers extra resources.
- Run the workflow manually once to test with a few rows, then schedule it (e.g., daily) to automate ongoing audits.
Key Benefits
Cut manual feedback review time by 70–80%. What used to take hours each week now happens automatically, freeing your HR team for strategic work.
Reduce hiring bias with objective, AI‑driven scoring. The system flags vague or biased language, promoting fairer evaluations and a more inclusive hiring process.
Improve interviewer skills with real‑time, personalized coaching. Slack notifications provide immediate, actionable feedback, helping interviewers improve before the next candidate.
Create an audit‑ready paper trail. Every score and flag is stored in Google Sheets, providing defensible documentation for compliance reviews or legal inquiries.
Scale your hiring process without adding HR headcount. Automate quality control as you grow, ensuring consistency even with more interviewers and more roles.