Extract sales insights from Scoot call transcripts using Gemini
Needs changesWhat this workflow does
This AI workflow has 17 nodes and runs when an HTTP POST request hits its webhook URL (plus 1 other trigger). Along the way it connects Google Gemini Chat Model and Gmail.
How it runs
Trigger: When an HTTP POST request hits its webhook URL (plus 1 other trigger).
- Fetch transcript from Scoot (HTTP Request): calls an HTTP API
- Load sample transcript (Code): runs custom JavaScript code
- Combine call metadata (Code): runs custom JavaScript code
- Transcript ready? (If): checks a condition and branches into true / false
- Extract data with Gemini (AI Agent): runs an AI agent, with model: Gemini 1.5 Flash
- Count retry attempts (Code): runs custom JavaScript code
- Validate extracted JSON (Code): runs custom JavaScript code
- Retries remaining? (If): checks a condition and branches into true / false
- Format for CRM update (Code): runs custom JavaScript code
- Wait: waits 1 hours
…plus 4 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- AI Agent v1 (old agent modes) in Extract data with Gemini (v1.7): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) Extract data with Gemini (v1.7) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (9)
- Webhook
n8n-nodes-base.webhook - Manual Trigger
n8n-nodes-base.manualTrigger - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - AI Agent
@n8n/n8n-nodes-langchain.agent - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Gmail
n8n-nodes-base.gmail - Wait
n8n-nodes-base.wait
From the author
Automatically extract sales insights from call transcripts and update your CRM. Every time Scoot finishes transcribing a sales call, this workflow pulls out the key details—budget, competitors, objections, next steps—and sends a formatted summary to the rep.…