Transcribe and analyze sales meetings with Deepgram, Gemini, GHL, Slack & Gmail
Quick overview Youtube Video: https://youtu.be/GNAplBWdCDE?si=TjojVTZX7ViiRUiG
Quick overview
Youtube Video: https://youtu.be/GNAplBWdCDE?si=TjojVTZX7ViiRUiG
This workflow receives meeting voice recording via webhook, transcribes it with Deepgram, and uses Gemini to extract client details and next-step tasks. It then updates GoHighLevel, posts a task summary to Slack, emails the client their action items via Gmail, and logs the meeting to Sheets.
How it works
- Receives a POST webhook request containing a meeting ID, attendee email, meeting date/time, and an audio file.
- Looks up the contact in GoHighLevel by email and creates/updates the contact if it does not already exist.
- Checks Google Sheets for the meeting ID and only continues if no existing row is found.
- Sends the audio binary to Deepgram to transcribe the recording with speaker diarization and utterances enabled.
- Formats the transcript and sends it to a Google Gemini–powered agent that returns structured JSON with client identification and task lists.
- Creates a GoHighLevel task with the extracted service-provider tasks, posts the task summary to Slack, and emails the client their tasks via Gmail.
- Appends the meeting details, extracted company name, and action items to Google Sheets and returns a webhook response.
Setup
- Configure the incoming webhook (header authentication) and set the webhook URL in the system that sends the voice recording.
- Add credentials for GoHighLevel OAuth2, Deepgram (HTTP Header Auth API key), Slack OAuth, and Gmail OAuth2.
- Add Google Sheets service account credentials and update the spreadsheet ID, sheet name, and ensure columns exist for meetingid, client_email, company_name, meeting_time, and actionable_items.
- Review and adjust the Gemini model selection and the agent prompt/schema to match the task output format you want.
production deployment
Need this workflow deployed or tailored for your business?
I customize n8n pipelines, build proprietary API nodes, and connect production databases with sub-100ms reliability.
creator
iamvaar
Top 50 Verified Creator
AI Automation Engineer building production-grade n8n systems, custom nodes, and LLM pipelines.
n8n.io/creators/iamvaarspecs
related automations
More workflows from iamvaar
Score AQI health risks with Open-Meteo, AirNow, Gemini, WhatsApp, SMS and Slack
Quick overview Video Explanation: https://youtu.be/5TNw4aaHtHI?si=wLY3Gci9n3vKYNQ
Route weather-based delivery holds with Open-Meteo, Gemini, Postgres, and ServiceNow
Quick overview Demo Video: https://youtu.be/ccEy0J-LKY
Track daily LLM brand visibility with Gemini, Groq, OpenRouter, Sheets and Slack
Quick overview Youtube Video: https://youtu.be/BOodBD6HWSU?si=yEenUFBdYOq1RVj This workflow runs daily at 7AM to generate buyer-style prompts with Google Gemini, query Groq, Ope...
Want this workflow running in your stack?
Book a free 30-minute session. I'll inspect your current infrastructure, review required API credentials, and map out the deployment.