Analyze sales calls with Whisper transcription, GPT-4o, Airtable and Slack
Ready for 3.0What this workflow does
This AI workflow has 12 nodes and runs when someone submits an n8n form (“Sales Call Submission”). Along the way it connects OpenAI Chat Model, Airtable and Slack. It also calls api.openai.com over HTTP.
How it runs
Trigger: When someone submits an n8n form (“Sales Call Submission”).
- 2. Code — Clean and Validate Form Data (Code): runs custom JavaScript code
- 3. HTTP — Download Audio File (HTTP Request): calls an HTTP API
- 4. OpenAI — Transcribe with Whisper (HTTP Request): calls api.openai.com (POST)
- 5. Code — Merge Transcript with Call Data (Code): runs custom JavaScript code
- 6. AI Agent — GPT-4o Sales Analysis (AI Agent): runs an AI agent, with model: 7. OpenAI — Chat Model (GPT-4o)
- 8. Code — Parse and Combine AI Analysis (Code): runs custom JavaScript code
- 9. Airtable — Save Full Analysis (Airtable): create
- 10. Slack — Post Analysis to Channel (Slack): uses Slack
- 11. Code — Build HTML Confirmation Page (Code): runs custom JavaScript code
- 12. Webhook — Show Results Page to Rep (Respond to Webhook): sends the response back to the webhook caller
Services it uses
HTTP calls to: api.openai.com
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 (8)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Airtable
n8n-nodes-base.airtable - Slack
n8n-nodes-base.slack - Respond to Webhook
n8n-nodes-base.respondToWebhook
From the author
Submit a call recording and get a full AI-powered analysis delivered automatically. Your recording is transcribed with OpenAI Whisper, then GPT-4o breaks down sentiment, objections, buying signals, deal risk, next steps, and a ready-to-send follow-up email.…