Score call quality and send coaching emails with Gemini, OpenAI, and Gmail

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

Description

This workflow helps contact centers and support teams automatically evaluate call quality and send coaching feedback without manual review. It uses AI to transcribe calls, score performance, detect risks, and generate clear feedback for agents.

How it works
Fetch recordings
The workflow watches a Google Drive folder and downloads new call audio files automatically.

Transcribe with AI
Each recording is converted into a structured transcript using the Gemini model.

Score performance
An AI Agent evaluates the transcript against key criteria such as empathy, solution quality, clarity, and policy adherence.

Detect risks and insights
The workflow flags potential issues (e.g. missing consent or sensitive data) and extracts sentiment for both agent and customer.

Send coaching email
A personalized performance summary with strengths and improvement points is generated and sent to the agent via Gmail.

Setup steps
Connect Google Drive and select your recordings folder

Add your Gemini API key for transcription

Add your OpenAI key for scoring and feedback generation

Connect Gmail to send automated coaching emails

(Optional) Customize 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