Make.com AI Automation Sales Optimization Gong Integration

How to Summarize Sales Calls and Analyze Competitors with AI

Learn how to build an AI-powered sales call summarizer using Gong, ChatGPT, and Slack to streamline your sales process and gain competitive insights.

AI sales call summarization workflow diagram

Calling better shots with AI and Make

The average B2B salesperson makes 35 calls per day, totaling over 8,400 calls annually. This volume makes manual note-taking and analysis impractical. An AI-powered summarizer solves this by automatically extracting key insights from every conversation.

Beyond just summarizing calls, this solution will:

  • Identify competitors mentioned during calls
  • Analyze strengths/weaknesses in their offerings
  • Deliver insights directly to your sales team via Slack
Make scenario creation interface
Creating a new scenario in Make to begin building the automation

Pro tip: Before starting, ensure you have active accounts with Gong, Make, OpenAI, and Slack. The free tiers of these services are sufficient for testing this workflow.

Step 1: Create a new Make scenario and add the Gong app

Begin by logging into your Make account and creating a new scenario. Click the purple circle to add your first module and search for the Gong integration. Select the "Watch new calls" module which will trigger your workflow whenever new calls are recorded.

Configure the Gong module by connecting your account using Gong Basic authentication. You'll need your Access Key and Access Key Secret from Gong's developer settings. Set the Limit field to determine how many calls to process per execution - we recommend starting with 5-10.

Gong module configuration in Make
Configuring the Gong trigger module in Make

Step 2: Add the second Gong module

Since Make doesn't have a dedicated transcript module for Gong, we'll use the Make HTTP Request module to fetch call transcripts via Gong's API. Configure it with:

URL: /v2/calls/transcript

Method: POST

Body: A JSON structure that filters for the specific call ID from your trigger module and sets a date range for processing.

The date range in the JSON should cover the past 24 hours by default, but you can adjust this based on how frequently you want the scenario to run. This setup ensures you only process recent calls.

API call configuration in Make
Setting up the API call to fetch Gong transcripts

Step 3: Add an iterator and a text aggregator

The transcript comes as an array of sentences. We need to iterate through these using Make's Iterator module to process each sentence individually. Map the Sentences[] array from the transcript module to the Iterator's input field.

Since we can't send sentences one by one to ChatGPT, we'll use Make's Text Aggregator module to combine them back into a single text block. Configure the aggregator to use the Iterator as its source and map the Text data item to the aggregation field.

Text aggregator configuration
Setting up the text aggregator to combine sentences

Step 4: Add the OpenAI app

Now we'll add the AI summarization capability. Search for the OpenAI app in Make and select the "Create a Completion" module. Configure it with:

Method: Create Chat Completion

Model: gpt-3.5-turbo-0301 (for its 16k token limit)

Message Content: "Summarize the text '{text}' and provide bullet points with key insights, competitor mentions, and important facts."

Map the aggregated text from the previous step to the {text} placeholder. This prompt instructs ChatGPT to focus on sales-relevant information while maintaining context from the full conversation.

OpenAI module configuration
Configuring the OpenAI summarization module

Step 5: Add the Slack module

The final step delivers the AI-generated summaries to your team. Add the Slack "Create Message" module and configure it to post to your preferred channel or individual team members.

Map the Choices[].Message.Content output from OpenAI as the message content. You can enhance this with formatting, call metadata from Gong, or additional context to help your team quickly understand each summary.

Slack message configuration
Setting up Slack notifications for call summaries

Pro tip: Schedule this scenario to run daily at 8 AM by clicking the clock icon in Make. This ensures your team starts each day with fresh insights from yesterday's calls.

Frequently Asked Questions

Common questions about AI-powered sales call summarization

AI summarization saves time by condensing lengthy calls into key points, helps track customer insights across conversations, enables better follow-up actions, provides objective data for performance reviews, and allows for analytics on sales effectiveness.

For example, teams using this method report 30% less time spent on call documentation and 25% faster identification of competitive threats mentioned during conversations.

Modern AI models like GPT-3.5-turbo achieve 85-90% accuracy in capturing key points from sales calls. Accuracy improves when transcripts are clear and the AI is given specific instructions about what to summarize.

The accuracy can be verified by comparing AI summaries against human-written ones. Most teams find the AI captures all critical business points while occasionally missing some conversational nuance.

You'll need accounts with Gong for call recording, Make for workflow automation, OpenAI for AI summarization, and Slack for team notifications. All these services offer free tiers to get started.

The total setup time is about 2-3 hours for someone familiar with these tools. Beginners might need 4-6 hours to complete all configurations and testing.

Yes, the same approach works with Zoom, Microsoft Teams, or any platform that provides call transcripts. You would adjust the API connections in Make to work with your specific CRM system.

The key requirements are access to call recordings/transcripts and API capabilities. Many sales platforms like Chorus, Gong, and Outreach provide similar API access.

Costs vary based on call volume. Expect $20-50/month for Make, $10-30/month for OpenAI API usage, plus your existing Gong and Slack subscriptions. Enterprise plans scale for higher volumes.

For a team handling 500 calls/month, total costs typically range $75-150/month. This compares favorably to manual summarization which often costs $5-10 per call when factoring labor.

You can edit the prompt in the OpenAI module to emphasize specific aspects like competitor mentions, pricing discussions, or next steps. The Make scenario allows full customization of what data gets summarized.

Common customizations include adding deal stage tracking, sentiment analysis, or integrating with CRM systems to auto-update opportunity records based on call content.

Yes, GrowwStacks specializes in building tailored sales automation solutions. We can create custom workflows that match your CRM, include additional analysis features, and integrate with your existing tools.

Our team handles everything from initial consultation to deployment and training. We ensure the solution fits your specific sales process and provides measurable time savings.

  • Custom competitor tracking algorithms
  • Integration with your existing tech stack
  • Ongoing support and optimization

Need Custom Automation Help?

This guide is a starting point. Our team builds fully tailored automation systems for your specific workflow needs.