Transcribe and summarize Twilio calls with Smallest.ai, Gemini, Slack, and GoHighLevel
UnknownWhat this workflow does
This AI workflow has 7 nodes and runs on Twilio events (com.twilio.voice.insights.call summary.complete). Along the way it connects Twilio, Google Gemini Chat Model, Slack and HighLevel and 1 more.
How it runs
Trigger: On Twilio events (com.twilio.voice.insights.call summary.complete).
- Download recording (HTTP Request): calls an HTTP API
- Transcribe recording (Smallestai): work with stt
- Call Summary AI Agent (AI Agent): runs an AI agent, with model: Google Gemini Chat Model
- Send a message (Slack): uses Slack
- Create an opportunity (HighLevel): work with opportunity
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-smallestai is verified or supports 3.0 (used in Transcribe recording).
Nodes used (7)
- Twilio Trigger
n8n-nodes-base.twilioTrigger - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Slack
n8n-nodes-base.slack - HighLevel
n8n-nodes-base.highLevel - HTTP Request
n8n-nodes-base.httpRequest - Smallestai
n8n-nodes-smallestai.smallestai - AI Agent
@n8n/n8n-nodes-langchain.agent
From the author
Quick Overview This workflow listens for completed Twilio call recordings, downloads and transcribes the audio with Smallest.ai, summarizes the transcript with Google Gemini, then notifies a Slack user and creates a new opportunity in GoHighLevel. How it…