workflows.fit
Back to n8n workflows
n8n templateFreeBy Mark Shcherbakov

Call analyzer with AssemblyAI transcription and OpenAI assistant integration

Video Guide I prepared a detailed guide that showed the whole process of building a call analyzer. [![OPENAI 8.png](https://cflobdhpqwnoisuctsoc.supabase.co/storage/v1/object/public/mystorage/OPENAI%20(8).png)](https:...

DevelopmentCore NodesData & StorageManual TriggerSetSticky NoteHttp Request
Loading interactive preview...

Template notes

Video Guide

I prepared a detailed guide that showed the whole process of building a call analyzer.

[![OPENAI 8.png](https://cflobdhpqwnoisuctsoc.supabase.co/storage/v1/object/public/mystorage/OPENAI%20(8).png)](https://www.youtube.com/watch?v=kS41gut8l0g)

Who is this for? This workflow is ideal for sales teams, customer support managers, and online education services that conduct follow-up calls with clients. It’s designed for those who want to leverage AI to gain deeper insights into client needs and upsell opportunities from recorded calls.

What problem does this workflow solve? Many follow-up sales calls lack structured analysis, making it challenging to identify client needs, gauge interest levels, or uncover upsell opportunities. This workflow enables automated call transcription and AI-driven analysis to generate actionable insights, helping teams improve sales performance, refine client communication, and streamline upselling strategies.

What this workflow does This workflow transcribes and analyzes sales calls using AssemblyAI, OpenAI, and Supabase to store structured data. The workflow processes recorded calls as follows:

1. Transcribe Call with AssemblyAI: Converts audio into text with speaker labels for clarity. 2. Analyze Transcription with OpenAI: Using a predefined JSON schema, OpenAI analyzes the transcription to extract metrics like client intent, interest score, upsell opportunities, and more. 3. Store and Access Results in Supabase: Stores both transcription and analysis data in a Supabase database for further use and display in interfaces.

Setup