Skip to content
  • Home

  • Automation with Zapier

  • Zapier tutorials

Zapier tutorials

4 min read

Analyze sales calls to close more deals with Zapier Agents

By Maddy Osman · August 11, 2025
An orange icon of a phone next to a dollar sign against a sky blue background

You just finished a promising sales call. But between rushing to your next meeting and updating your CRM, those crucial moments that could make or break the deal start to fade. 

Did you miss a buying signal? Could you have handled that objection better? Without systematic call analysis, you're missing opportunities to refine your techniques, identify what's working, and spot patterns that separate your winning calls from the ones that slip away.

With Zapier Agents, you can build an AI agent that auto-transcribes your Zoom sales calls and evaluates them using proven sales methodologies. The agent analyzes everything from your confidence levels and engagement techniques to objection handling and closing strategies, then logs detailed feedback directly to a Google Sheets dashboard—giving you actionable insights to close more deals.

Watch the video below to see how it works, or keep reading for step-by-step instructions.

Note: Zapier Agents has moved from beta to general availability. This video shows beta labels because it was recorded during an earlier phase of Agents.

I'm going to show you how to create a sales call analysis agent in Zapier Agents. This page goes through an overview of how the agent works and some of the connected tools under capabilities. I'm going to go ahead and show you how it all works as we go through. So to start, I'll click Use Template.

This page is really important. It provides another overview—specifically, it covers the natural language instructions that the agent is going to use. It includes references to the tools it will use and also the trigger. The last thing I'll point out before we move forward is that this is an official Zapier template. You can tell that by the checkmark next to the word Zapier. So we'll click Use Now.

Now it's going to ask me to connect the apps that help the agent run—any tools the agent will use. I'm going to use this Zoom account here and this particular Google Sheets account. You can change these accounts by clicking the little widget to connect a new account or manage existing ones. You can also connect additional apps after creating the agent. This isn't your only opportunity. Once you're happy with what you see, click Create.

Now we are within the agent itself. As you've already seen in the previews, we can see the trigger, the instructions, and on the right-hand side, we have the ability to test the agent.

Let's go through these one at a time. The trigger is whenever there's a new audio transcript detected in Zoom, it will run this workflow. If you click the widget, you can set it to trigger on all new transcripts on your account or only those created by you. This depends on your team setup and what you want the agent to focus on. You can also click Replace Trigger to change it to something like On Demand (runs whenever you want), on a schedule, or triggered by another app. But since we're demonstrating the default setup, I'll cancel and leave the trigger as is.

Next, we'll look at the instructions. It says, "You are a Sales Call Analysis Agent, and your goal is to evaluate sales calls by transcribing them and applying the evaluation framework." Then it outlines several tasks: analyze the transcription, use strategies and techniques from a referenced Google Doc (you can add your own if you want), and apply evaluation criteria that are already built into the agent.

The evaluation framework covers several areas:

  • Behavior and Technique: Does the salesperson project confidence or seem insecure when negotiating?

  • Engagement and Diagnosis: How well is engagement built, the meeting purpose clarified, and the conversation controlled? Are the lead's objectives and secondary benefits identified?

  • Identification of Lead Pain: Does the salesperson uncover and amplify pain points to heighten urgency?

  • Action Plan Presentation and Closing Strategies: Is there a smooth transition to the pitch? How suitable is the proposed plan? How are objections handled and the deal closed?

Then it will report on key metrics: total call duration and time allocation across phases (engagement, diagnosis, pain, action plan, pitch, negotiation). The goal is to provide constructive feedback with examples and actionable improvements based on best practices.

That's just step one. Step two is to update the spreadsheet. It says to place the evaluation summary in a specific Google Sheets tool. We can click on that to set it up. You'll want to specify the spreadsheet now. Otherwise, you'll be prompted during testing. I'll click My Drive, then select the spreadsheet I created called Sales Call Analysis Agent. I'll also set the worksheet to "Sheet 1," which is the default. You could further customize this later, but for now I'll leave everything else as is so the agent can generate values automatically. That should be enough to build and test the agent. I'll click Save. You could also add your own evaluation framework in Google Docs by selecting the relevant tool and doc. But I'm going to skip that here and rely on the default evaluation criteria to show how it works without customization. One last thing before testing: here's the spreadsheet I created. It's very simple, but I added a label for "Evaluation Summary" so the agent knows where to write the output. You should do this in advance so you don't run into issues while testing.

Let's see how it works—click Test Agent. We're interacting in a chat interface right now to test it, but the agent will work in the background using the trigger from now on. I'll explain that after this workflow run. The agent is using this trigger and some dummy data (since I don't have real Zoom transcripts set up). It says, "I'll analyze this sales call transcript and evaluate it according to the framework, then update the spreadsheet." Then it starts examining the transcript data. You'll notice it calculates the total call duration and time allocation using a calculator tool. That tool wasn't explicitly named in the natural language instructions, but the agent has access to it. Then it says it'll create a comprehensive evaluation summary and update the spreadsheet. We get a preview here. Since we're in test mode, I'll click Approve. When the agent is fully enabled, you won't need to approve steps manually—they'll run automatically.

Now the action is in progress. It analyzed the transcript, and now it's updating the spreadsheet. You can see a summary of what's being added.

Now it's complete. Let's take a look at the spreadsheet. As you can see, the results have been added. As you customize this agent, you might want to organize the sheet further to make the data easier to scan or sort—especially since the labels will repeat each time.

That's how the agent works—and it does work! The last step is to enable the agent by toggling it on. I'll click Enable Agent. Now it's fully active and will run whenever a new audio transcript is added to Zoom. Even when you're not interacting directly with it, you can check workflow runs in the Activity tab. You'll see our test run listed there. If this agent were using an on-demand trigger, you'd interact with it by clicking New Chat. But that's not how this one is set up, so that option won't work here.

With all that, you're now ready to create your own sales call analysis agent. Good luck, enjoy, and happy customizing!

How to set up automated sales call analysis with Zapier Agents

In this example, we'll start with a template in Zapier Agents. This template enables the agent to automatically transcribe new Zoom call recordings and evaluate them against a structured sales framework designed to improve your deal-closing performance. When a new call transcript becomes available, the agent analyzes five key areas—behavior and technique, engagement and diagnosis, lead pain identification, action plan presentation, and closing strategies—then logs detailed evaluation results directly in a Google Sheets tracker.

Note: This agent uses Zoom's built-in transcription feature, and it includes evaluation criteria that's proven for deal-closing effectiveness. But if your team follows specific criteria, you can upload your own evaluation framework instead through a Google Docs integration.

To get started, click on the button below, then follow the steps to customize your agent.

Try the sales call analysis agent

Zapier is the most connected AI orchestration platform—integrating with thousands of apps from partners like Google, Salesforce, and Microsoft. Use forms, data tables, and logic to build secure, automated, AI-powered systems for your business-critical workflows across your organization's technology stack. Learn more.

Step 1: Activate your template

  1. Navigate to the Sales Call Analysis Agent template. 

  2. Click Use Template to start building in Zapier Agents. 

  3. Review the template summary. 

  4. Click Use this template.

Step 2: Connect Zoom and Google Sheets

After going through a summary of what the template does, you'll need to connect the accounts used in your agent.

  1. First, connect your Zoom account to access call transcripts. You can use a previously connected account from other Zapier automations or connect a new account. (This applies to all the accounts you're connecting.) 

  2. Next, connect your Google Sheets account to log analysis results. 

    • You can connect or change accounts later in the setup process if you change your mind or add things after the fact. 

  3. Click Create once both accounts are connected.

Step 3: Review your agent's trigger

The trigger is set to Zoom: New audio transcript by default, which automatically processes every call recording when Zoom generates a transcript. For sales call analysis, this automatic processing ensures you get consistent feedback on every sales conversation without manual effort.

But if you want your agent to work differently, you can click Replace trigger and select from options like:

  • On demand for manual activation (when you want to analyze specific calls)

  • Schedule by Zapier for time-based processing (if you prefer batch analysis)

  • Trigger via Zap to trigger from other automated workflows

You can also customize the trigger scope to analyze only transcripts you create or include all transcripts associated with your account—including calls hosted by teammates.

Step 4: Review and customize the agent's instructions

The agent uses two main tools to create the automated analysis system:

  • Zoom transcript analysis, which processes call recordings for evaluation

  • Google Sheets: Update spreadsheet rows, which logs detailed analysis results to your tracker

The agent also comes with built-in evaluation criteria focused on deal-closing effectiveness. By default, your agent analyzes:

  • Behavior and technique: Evaluate confidence levels and the negotiation approach that's used with prospects. 

  • Engagement and diagnosis: Assess rapport building, meeting clarity, and objective identification. 

  • Lead pain identification: Review how effectively you uncover and amplify prospect pain points. 

  • Action plan presentation: Analyze your transition to the pitch and proposed solutions. 

  • Closing strategies: Examine objection handling and closing techniques used. 

  • Key metrics: Report call duration and time allocation across different phases.

You can customize your agent and adjust the Google Sheets action, too. Just click the widget next to the tool to specify which spreadsheet and worksheet to use.

With this agent, you can customize things like:

  • Evaluation framework: Upload your own sales methodology through the Google Docs integration, or modify the built-in criteria to match your team's approach. 

  • Spreadsheet destination: Select specific spreadsheets and worksheets for your analysis results. 

  • Output format: Customize how evaluation results are structured and what details are included. 

  • Alternative outputs: Configure the agent to send results to other tools like Airtable or Slack instead of (or in addition to) Google Sheets. 

  • Trigger scope: Adjust whether to analyze only your calls or include team calls for broader insights.

Step 5: Test and deploy your agent

To run a sample workflow using a recent Zoom call transcript of yours, click Test agent. From there:

  1. The agent will analyze a call transcript and demonstrate how it evaluates performance across the five key deal-closing areas. 

  2. You'll see how it processes the transcript and generates detailed feedback with concrete examples from your conversation. 

  3. Review the proposed analysis and Google Sheets update, then click Approve to see it executed—you'll only need to use this approval step when testing your agent, not when it's running live. 

  4. The agent will show you exactly what gets logged to your spreadsheet, including feedback and improvement suggestions. 

  5. If everything looks right, toggle on Enable agent when you're done testing.

Once your agent is deployed, it will automatically process every new Zoom call transcript. You can monitor all analysis activity by visiting the Activity tab to see processed calls and review the insights being generated to help you close more deals.

Take your sales performance to the next level with Zapier Agents

This template gives you a flexible foundation for sales call analysis. And you can adapt it to your specific deal-closing needs. Customize your agent to send performance summaries to Slack channels for team coaching, create follow-up task workflows in your CRM when specific patterns are detected, or integrate with sales coaching platforms for comprehensive skill development. 

You could even set up automated weekly performance reports, connect the analysis to proposal generation tools based on identified pain points, or adapt the evaluation criteria for different types of sales calls across your business-critical tools.

This is just one example of what Agents can do. For even more inspiration, check out our guide to using Zapier Agents.

Related reading:

  • How to create a sales follow-up agent for enterprise contacts

  • How to use automation to close high-value deals

  • Zapier MCP: Perform tens of thousands of actions in your AI tool

Get productivity tips delivered straight to your inbox

We’ll email you 1-3 times per week—and never share your information.

tags
mentioned apps

Related articles

Improve your productivity automatically. Use Zapier to get your apps working together.

Sign up
See how Zapier works
A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'