AutomationMart
Home/Browse/Summarize sales calls and update CRM using WayinVideo and GPT-4o-mini
n8n

Summarize sales calls and update CRM using WayinVideo and GPT-4o-mini

n8nn8n7 modulesv1.0
HubSpotGmailSlackNotionAirtableOpenAIZoom

Description Paste any sales call recording URL into a form — this n8n workflow automatically transcribes the call using WayinVideo, extracts structured CRM data with AI, and saves a complete report directly to your shared Google Doc. No manual note-taking, no missed action items, no forgotten follow-ups. Just submit the recording and your CRM notes write themselves. Built for sales teams, digital marketing agencies, and freelancers who want to turn every client call into structured, searchable C

At a glance

Summarize sales calls and update CRM using WayinVideo and GPT-4o-mini is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects HubSpot, Gmail, Slack, Notion. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
HubSpot, Gmail, Slack, Notion, Airtable, OpenAI
Modules
7
Price
Free
Version
v1.0
Summarize sales calls and update CRM using WayinVideo and GPT-4o-mini workflow diagram

About this workflow

Description Paste any sales call recording URL into a form — this n8n workflow automatically transcribes the call using WayinVideo, extracts structured CRM data with AI, and saves a complete report directly to your shared Google Doc. No manual note-taking, no missed action items, no forgotten follow-ups. Just submit the recording and your CRM notes write themselves. Built for sales teams, digital marketing agencies, and freelancers who want to turn every client call into structured, searchable CRM data — automatically. --- What This Workflow Does This automation handles your complete call-to-CRM pipeline: - Form-triggered input — Salesperson submits a Zoom or Google Meet recording URL plus client details via a simple web form and the workflow starts instantly - AI transcription — WayinVideo automatically generates a speaker-labeled transcript from the recording, identifying who said what and when - Smart polling loop — Waits and retries every 45 seconds until transcription is fully complete before moving forward - AI-powered CRM extraction — GPT-4o-mini analyzes the full transcript and extracts deal status, action items, client objections, buying signals, pricing discussed, and next follow-up date - Auto-save to Google Docs — Appends the complete CRM report to your shared team Google Doc with a timestamp and separator for every call - Zero manual work — No editing, no copy-paste, no summarizing. Submit the URL and your CRM updates itself --- Setup Requirements Tools You'll Need - Active n8n instance (self-hosted or n8n Cloud) - WayinVideo account with API access - OpenAI account with API access (GPT-4o-mini) - Google account with Google Docs access Estimated Setup Time: 15–20 minutes --- Step-by-Step Setup 1. Get Your WayinVideo API Key WayinVideo is the transcription engine that converts your call recording into a speaker-labeled text transcript. 1. Go to WayinVideo and create or log into your account 2. Navigate to your Dashboard → API section 3. Copy your Bearer API token 4. Open the 2. WayinVideo — Submit Transcript node in n8n 5. Replace YOURWAYINAPIKEY in the Authorization header with your actual token 6. Open the 4. WayinVideo — Get Transcript node 7. Replace YOURWAYINAPIKEY in that node's Authorization header as well > ⚠️ The API key appears in two separate nodes — Submit Transcript and Get Transcript. You must replace it in both or the workflow will fail at the polling step. --- 2. Connect Your OpenAI Account OpenAI's GPT-4o-mini is the AI brain that reads the transcript and writes the structured CRM report. 1. In n8n, go to Credentials → Add Credential → OpenAI API 2. Paste your OpenAI API key (get it from platform.openai.com → API Keys) 3. Open the OpenAI Chat Model — GPT-4o-mini node 4. Select your newly added OpenAI credential from the dropdown --- 3. Connect Google Docs and Set Your Document This is where every completed CRM report gets saved automatically. 1. In n8n, go to Credentials → Add Credential → Google Docs OAuth2 API 2. Complete the Google OAuth authentication flow 3. Open the 7. Google Docs — Save CRM Report node 4. Select your Google Docs credential 5. Replace YOURGOOGLEDOCURLORID with your actual Google Doc ID How to find your Google Doc ID: Open your Google Doc in the browser. The URL will look like: Copy only the long string of characters between /d/ and /edit — that is your Doc ID. --- 4. Activate the Workflow and Share the Form 1. Toggle the workflow Active at the top of the n8n editor ✅ 2. Click the 1. Form — Call Recording + Details node 3. Copy the Production Form URL 4. Share this URL with your sales team — anyone can now submit call recordings without needing access to n8n --- How It Works (Step by Step) Step 1 — Web Form Trigger A salesperson opens the form and fills in four fields: the call recording URL (Zoom, Google Meet, or any accessible video link), the client or company name, their own name, and the product or service discussed in the call. Clicking submit triggers the entire workflow instantly. Step 2 — Submit Recording to WayinVideo The workflow sends the recording URL to the WayinVideo transcription API. WayinVideo processes the audio, identifies different speakers automatically, and returns a Job ID. That Job ID is stored and used in the next check to retrieve the completed transcript. Step 3 — Wait 45 Seconds The workflow pauses for 45 seconds to give WayinVideo time to process the recording. This prevents the next step from checking too early and receiving an empty or incomplete response. Step 4 — Poll for Transcript Result Using the Job ID from Step 2, the workflow calls the WayinVideo results endpoint to check whether the transcript is ready. The response includes a transcript array with each speaker's lines, their speaker label, and a timestamp in milliseconds. Step 5 — Is the Transcript Ready? (Smart Retry Loop) A check runs to see whether the transcript array contains any data: - YES (transcript ready) → The workflow moves forward and passes the full transcript to the AI report generator - NO (still processing) → The workflow loops back to Step 3, waits another 45 seconds, and checks again automatically This retry loop runs on its own every 45 seconds until transcription is complete — no manual re-runs needed. Step 6 — AI Agent Generates CRM Report GPT-4o-mini receives the full speaker-labeled transcript alongside the call details from the form. It analyzes the conversation and writes a structured CRM report covering: call summary, action items, deal status with reasoning, client objections, buying signals, pricing discussed, next follow-up timeline, and overall call sentiment. Step 7 — Save Report to Google Docs The completed CRM report is appended to your shared Google Doc. Each entry is separated by a clear header line showing the client name, salesperson name, and exact timestamp — so your full call history stays organized and searchable in one document. --- Key Features ✅ Zero manual CRM entry — AI extracts and writes all CRM data from the raw transcript automatically ✅ Speaker identification — WayinVideo labels who is speaking at each point, so the AI knows exactly who is the salesperson and who is the client ✅ Smart retry loop — Auto-checks every 45 seconds until transcription is complete, no timeouts, no manual re-runs ✅ Deal status classification — AI automatically categorizes each call as Hot Lead, Warm Lead, Cold Lead, Negotiating, Closed Won, or Closed Lost with a one-line reason ✅ Objection and buying signal detection — Every client concern and every positive signal is pulled out and listed separately ✅ Team-ready form — Share one URL with your whole sales team, no n8n access needed ✅ Timestamped entries — Every report is saved with an exact date and time so your call history stays chronologically organized ✅ Supports any recording platform — Works with Zoom, Google Meet, Loom, or any publicly accessible video URL --- Customisation Options Send a Slack notification after each report is saved: Add a Slack node after the 7. Google Docs — Save CRM Report step. Map the client name, deal status, and salesperson name into the message so your sales manager gets an instant alert every time a new call is logged. Switch to GPT-4o for higher accuracy: Open the OpenAI Chat Model — GPT-4o-mini node and change the model from gpt-4o-mini to gpt-4o. Use this for longer calls or complex enterprise deals where nuance matters. Add a max-retry counter to prevent infinite loops: Add a counter variable before the Wait node and increment it each loop. Add a second IF branch that stops execution and sends an error alert if retries exceed 5 — this protects against recordings that fail to process. Save to a CRM like HubSpot or Notion instead of Google Docs: Replace the 7. Google Docs — Save CRM Report node with a HubSpot, Notion, or Airtable node. Map the AI output fields to the corresponding CRM properties — deal status, contact name, next steps, and notes. Increase wait time for longer recordings: Change the amount in the 3. Wait — 45 Seconds node from 45 to 90 or 120 for calls that are over 60 minutes long and need more processing time. Add an email confirmation to the salesperson: After the Google Docs node, add a Gmail node that sends the salesperson a copy of their CRM report directly to their inbox as soon as it's ready. --- Troubleshooting WayinVideo API returning an error or empty response: - Check that your API key is replaced correctly in both the Submit and Get Transcript nodes — not just one - Make sure the Bearer format is correct: Bearer YOURACTUALKEY with a space after Bearer - Confirm your WayinVideo account is active and has API access enabled Transcript never becomes ready — workflow keeps looping: - Verify the recording URL is publicly accessible (not behind a login or expiry link) - Try opening the URL in an incognito browser window to confirm it loads without authentication - Check that the video format is supported by WayinVideo (MP4, Zoom links, and Google Meet recordings all work) OpenAI node failing or returning no output: - Confirm your OpenAI API key is valid and has available credits - Check that the credential is properly selected inside the OpenAI Chat Model node - If the transcript is very long, the token limit may be exceeded — switch to GPT-4o which has a larger context window Google Docs node not saving the report: - Confirm your Google Docs OAuth credential is connected and not expired — reconnect if needed - Double-check the Document ID is correct — it should be only the ID string, not the full URL - Make sure the Google account you authenticated with has edit access to the document Form not triggering the workflow: - Confirm the workflow is set to Active (not just saved) - Use the Production URL from the form node, not the test URL - If testing inside n8n, use the test execution button and submit the form while the test is running --- Support Need help setting this up or want a custom version built for your team or agency? 📧 Email: info@isawow.com 🌐 Website: > Pro Tip: Pin your shared Google Doc link to your team's Slack channel or CRM dashboard so every salesperson can view the full call history without needing to search for it after each meeting.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Automate product ad creation with Telegram, Fal.AI & Facebook posting

This workflow automates the entire process of creating and publishing social media ads — directly from Telegram. By simply sending a product photo to your Telegram bot, the system analyzes the image, generates an AI-based advertising prompt, creates a marketing image via Fal.AI, writes an engaging Facebook/Instagram caption, and posts it automatically. This template saves hours of manual work for marketers and small business owners who constantly need to design, write, and publish product camp

Free

Send e-mail addresses from Gmail to Facebook Offline Conversions

When new e-mails are received and meet specified criteria, the sender's name and e-mail are sent to Facebook Offline Conversions.

Free

Monitor Google Shopping prices with Bright Data & email alerts

Monitor Google Shopping Prices with Bright Data & Email Alerts This template requires a self-hosted n8n instance to run. A comprehensive n8n automation that monitors product prices daily using Bright Data's Google Shopping dataset and sends smart email alerts when price conditions are met. --- 📋 Overview This workflow provides an automated price monitoring solution that tracks product prices from Google Shopping daily and sends intelligent email notifications. Perfect for e-commerce monitoring,

Free

Generate chat completions with Perplexity AI and OpenAI then log responses in Google Sheets

This automation generates chat completions with Perplexity AI and OpenAI and log responses in Google Sheets. Streamline your workflow with Perplexity AI, ChatGPT, and Google Sheets.

Free

Generate weekly Meta Ads report with GPT-4 insights and Slack delivery

What this workflow does - Runs automatically every Monday morning at 8 AM - Collects your Meta Ads data from the last 7 days for a given account (date range is configurable) - Formats the data, aggregating it at the campaign, ad set, and ad levels - Generates AI-driven analysis and insights on your results, providing actionable recommendations - Renders the report as a visually appealing PDF with charts and tables - Sends the report via Slack (you can also add email or WhatsApp) A sample for the

Free

Post SuperSaaS appointment reminders in Slack

Send a reminder to Slack before every SuperSaaS appointment.

Free

Generate images with OpenAI DALL-E via Telegram & log to Google Sheets

Workflow Description This workflow allows users to generate AI images directly from Telegram while automatically logging each request to Google Sheets for tracking. When a user sends a prompt to your Telegram bot, the workflow receives the prompt, generates an image using OpenAI, saves the prompt and generated image link to Google Sheets, and then sends the image back to the user in Telegram. ⚙️ How to Set It Up Connect your Telegram credentials by adding your bot token in both the

Free

Collect LinkedIn profiles with SerpAPI Google Search and Sheets

LI] – Search Profiles > ⚠️ Self-hosted disclaimer: > This workflow uses the SerpAPI community node, which is available only on self-hosted n8n instances. > For n8n Cloud, you may need to use an HTTP Request node with the SerpAPI REST API instead. --- --- Who’s it for Recruiters, talent sourcers, SDRs, and anyone who wants to automatically gather public LinkedIn profiles from Google search results based on keywords — across multiple pages — and log them to a Google Sheet for further an

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free