Analyze sales calls with GPT-4 and deliver coaching feedback via Slack & Sheets
Ready for 3.0What this workflow does
This workflow has 21 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects Slack and Google Sheets. It also calls api.openai.com over HTTP.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Send Webhook Response (Respond to Webhook): sends the response back to the webhook caller
- Extract Meeting ID (Edit Fields (Set)): sets 3 fields: meetingId, webhookEvent, executedAt
- Fetch Transcript (HTTP Request): calls an HTTP API
- Fetch Meeting Details (HTTP Request): calls an HTTP API
- Parse Transcript (Edit Fields (Set)): sets 2 fields: transcriptData, fullTranscript
- Parse Meeting Data (Edit Fields (Set)): sets 5 fields: videoUrl, meetingName, organizer…
- Merge: merges the data from its input branches
- Prepare Video Analysis (Code): runs custom JavaScript code
- Analyze Transcript GPT (HTTP Request): calls api.openai.com (POST)
- Analyze Emotions (Code): runs custom JavaScript code
…plus 10 more steps. See the full node list below.
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)
- Code
n8n-nodes-base.code - Edit Fields (Set)
n8n-nodes-base.set - Webhook
n8n-nodes-base.webhook - HTTP Request
n8n-nodes-base.httpRequest - Merge
n8n-nodes-base.merge - Slack
n8n-nodes-base.slack - Respond to Webhook
n8n-nodes-base.respondToWebhook - Google Sheets
n8n-nodes-base.googleSheets
From the author
About This Template Turn every sales meeting into a coaching opportunity. This workflow automatically analyzes tldv meeting recordings using OpenAI (GPT-4) to provide instant, actionable feedback to your sales team. It acts as a virtual sales coach,…