Call analyzer with AssemblyAI transcription and OpenAI assistant integration
Ready for 3.0What this workflow does
This workflow has 9 nodes and runs manually, when you click “Execute workflow” (plus 1 other trigger). Along the way it connects Supabase.
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 1 other trigger).
- Set link to audio (Edit Fields (Set)): sets 1 field: url
- Set vars (Edit Fields (Set)): sets 2 fields: prompt, json_schema
- AssemblyAI - Transcribe (HTTP Request): calls an HTTP API (POST)
- If: checks a condition and branches into true / false
- AssemblyAI - Get transcription (HTTP Request): calls an HTTP API
- OpenAI - Analyze call (HTTP Request): calls an HTTP API (POST)
- Create record (Supabase): uses Supabase
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (6)
- Manual Trigger
n8n-nodes-base.manualTrigger - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - Supabase
n8n-nodes-base.supabase - Webhook
n8n-nodes-base.webhook
From the author
Video Guide I prepared a detailed guide that showed the whole process of building a call analyzer. .png) Who is this for? This workflow is ideal for sales teams, customer support managers, and online education services that conduct follow-up calls with…