Collect, score, and coach call quality with forms, Gemini, OpenAI, Gmail, and Google Drive

Go to Workflow
3 views
Built by Abdullah Al Shishani Abdullah Al Shishani
Created on June 07, 2026

Description

This workflow helps support teams evaluate call quality and deliver structured feedback without manual review. Agents upload their recordings using an n8n Form, and the system handles transcription, scoring, risk checks, and coaching delivery automatically using Gemini, OpenAI, Google Drive, and Gmail.

How it works

Form submission
Agents submit their name, email, and call recording using an n8n Form. The file is stored securely in Google Drive.

AI transcription
Gemini converts the audio into a structured transcript for analysis.

Performance scoring
An AI Agent evaluates the conversation across key criteria such as empathy, clarity, accuracy, and policy compliance, producing a weighted score out of 100.

Sentiment and risk detection
The workflow identifies customer sentiment and flags potential issues like missing consent or sensitive data exposure.

Coaching delivery
A personalized performance summary is generated and sent automatically to both the agent and supervisor via Gmail.

Setup steps

Configure the n8n Form fields (agent name, email, file upload)
Connect Google Drive for file storage
Add your Gemini and OpenAI API credentials
Connect Gmail for automated feedback emails
(Optional) Adjust scoring criteria inside the AI Agent node

Nodes Used (8)

AI Agent
@n8n/n8n-nodes-langchain.agent
Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm
Gmail
n8n-nodes-base.gmail
Google Drive
n8n-nodes-base.googleDrive
Google Gemini
@n8n/n8n-nodes-langchain.googleGemini
OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured