Human Resources · HR Professionals

AI Agent for Interview Scoring and Real-time Score Updates

Monitor new questionnaire responses in Google Sheets, evaluate them with Azure GPT-4o-mini, combine with existing data, and update the candidate dataset in near real-time, delivering structured JSON takeaways.

How it works
1 Step
Capture responses
2 Step
Evaluate responses
3 Step
Update records
Poll Google Sheets every minute for new questionnaire submissions and fetch candidate identifiers.

Overview

End-to-end automation for scoring, fusion, and record updates.

The AI agent automatically scores candidate questionnaire responses using Azure OpenAI GPT-4o-mini and returns a structured score plus takeaways. It looks up existing candidate data from a central Google Sheet to fuse with the questionnaire results and compute a final score. It parses and normalizes outputs, supports no-code customization of questions and weights, and writes updates back to the candidate store in near real-time.


Capabilities

What Interview Scoring AI Agent does

End-to-end scoring and data fusion to support hiring decisions.

01

Monitor new questionnaire submissions in Google Sheets every minute.

02

Evaluate responses with Azure OpenAI GPT-4o-mini to produce a score (0–30) and takeaways.

03

Parse and normalize JSON output safely, handling code fences and errors.

04

Lookup existing candidate data in the Resume store to fuse with questionnaire results.

05

Compute Final Score = Existing Score + Questionnaire Score.

06

Update or append records by candidate name while preserving existing data.

Why you should use Interview Scoring AI Agent

Before: manual scoring across questionnaires with inconsistent criteria and no audit trail. After: automated, structured scoring with real-time updates, centralized data, and auditable takeaways.

Before
Manual scoring across questionnaires; inconsistent criteria; slow aggregation; data scattered across Google Sheets; no audit trail.
Evaluations performed in silos with duplicate data entry and version mismatches.
Delays between submission and decision due to slow data fusion.
Difficulty tracing how scores were derived for each candidate.
Reliance on manual reconciliation when updating candidate profiles.
After
Automated scoring with structured JSON output.
Consistent scoring criteria across all questionnaires.
Real-time aggregation and updates to candidate records.
Centralized, up-to-date candidate data for faster reporting.
Auditable takeaways and clear decision rationale for stakeholders.
Process

How it works

A simple 3-step system you can use without technical expertise.

Step 01

Capture responses

Poll Google Sheets every minute for new questionnaire submissions and fetch candidate identifiers.

Step 02

Evaluate responses

Send responses to Azure OpenAI GPT-4o-mini to generate a structured JSON with a score (0–30) and takeaways, then parse and normalize the results.

Step 03

Update records

Lookup existing candidate data in the Resume store, compute Final Score, and update or append the candidate's row, preserving previous data.


Example

Example workflow

A realistic scenario showing time-to-score and the resulting update.

9:12 AM: A new questionnaire response arrives in BD Questionarie Form Responses 1. Within ~60 seconds, the AI agent evaluates the responses with GPT-4o-mini, returning a score of 23 and key takeaways. The agent then looks up the candidate in the Resume store, which shows an existing score of 15. The Final Score becomes 38, and the agent updates the candidate's row in Resume store with the new score and notes. The hiring team can access the updated profile in real time for faster decision-making.

HR BD Questionarie (Google Sheets)Resume store (Google Sheets)Azure OpenAI GPT-4o-minin8n AI Agent flow

Audience

Who can benefit

Roles involved in evaluation and decision-making can leverage this AI agent.

✍️ Hiring Manager

Receives immediately actionable scores and takeaways for faster decision-making.

💼 HR Analyst

Gets auditable scoring data and consolidated candidate profiles for reports.

🧠 Recruitment Operations

Automates data fusion and updates to the central Google Sheet.

Talent Acquisition Lead

Tracks candidate progress with consistent scoring across teams.

🎯 No-code/Low-code Builder

Can customize questions and weights without writing code.

📋 Hiring Coordinator

Ensures data alignment across systems and stakeholders.

Integrations

The AI agent plugs into your data and workflow tools.

BD Questionarie (Google Sheets)

Reads new responses from BD Questionarie / Form Responses 1 and matches candidates to existing profiles.

Resume store (Google Sheets)

Fetches existing candidate data to fuse with questionnaire results and update scores by name.

Azure OpenAI GPT-4o-mini

Evaluates responses and returns a structured JSON with score and takeaways.

n8n

Orchestrates polling, credentials, and data routing across Sheets and OpenAI calls.

Applications

Best use cases

Common scenarios where this AI agent adds value.

Screen high-volume questionnaire responses in real time for faster shortlisting.
Consolidate scores from multiple interview stages into a single final score.
No-code customization of questions and scoring weights to fit hiring needs.
Maintain an auditable log of scores and takeaways for compliance.
Keep a centralized, up-to-date candidate profile in Google Sheets.
Provide clear, JSON-formatted outputs for downstream analytics and dashboards.

FAQ

FAQ

Practical answers to common questions.

It reads from the BD Questionarie Google Sheet (Form Responses 1) for new submissions and from the Resume store Google Sheet (Sheet2) for existing candidate data. It uses n8n to securely manage credentials and data routing between these sources and Azure OpenAI. The agent never exposes raw candidate responses beyond the structured JSON it returns, and updates are written back to the central Resume store. All data handling adheres to the configured access controls in your n8n setup.

Yes. The workflow includes configurable evaluation questions and adjustable weights. You can modify question content, scoring ranges, and how different responses contribute to the final score. Changes apply to new submissions and retroactive scoring when re-run, depending on your workflow configuration. This keeps the scoring aligned with your current hiring criteria.

The system includes resilient JSON parsing that handles code fences and common formatting errors. If parsing fails, the agent logs the error, returns a fallback score (e.g., 0) and the takeaways field, and alerts you for manual review. It then stores the parsed output in a safe, auditable location for debugging. You can adjust parsing rules to reduce failure rates.

The integration relies on secure credentials managed by n8n and standard Google Sheets access permissions. Data passed to Azure OpenAI is limited to the structured content required for scoring and takeaways, not raw long-form responses. You can enable additional masking or route sensitive fields through separate, restricted flows. Always align usage with your organization’s data policies and vendor terms.

The polling cadence is near real-time, typically every minute for new questionnaire submissions. The entire cycle from submission to final record update is designed to complete within tens of seconds in typical conditions. Volume, network latency, and API limits can affect latency, but the system is built to handle bursts with graceful backoff. You can adjust the polling interval in your n8n workflow.

Yes. The agent updates candidate records in a way that preserves prior data, allowing you to view historical scores and takeaways. You can implement versioning in the Resume store to track changes over time. If needed, you can revert to a previous score by restoring a prior row state. Audit trails are maintained via logs and JSON outputs.

If no matching profile exists, the agent creates a new record in the Resume store with the questionnaire score and takeaways. It then initializes a base score and links to the candidate’s identifier. This ensures new applicants are included in the centralized dataset from their first submission. Subsequent updates will merge with this new profile as more data becomes available.


AI Agent for Interview Scoring and Real-time Score Updates

Monitor new questionnaire responses in Google Sheets, evaluate them with Azure GPT-4o-mini, combine with existing data, and update the candidate dataset in near real-time, delivering structured JSON takeaways.

Use this template → Read the docs