Off Prompt

AI Tools for Small Business

Operations

Using AI to build a simple voice-of-customer summary from your sales call notes so you know exactly what objections are killing your deals

How to analyze sales call notes with AI to find the objections killing your deals. Paste your notes, run one prompt, get a clear pattern map.

Owen Grant 9 min read
Using AI to build a simple voice-of-customer summary from your sales call notes so you know exactly what objections are killing your deals

You've sent out fifteen quotes this month and converted three. You know something's going wrong in those conversations, but you can't quite put your finger on it — so you send out quote number sixteen and hope for the best. This post shows you how to analyze sales call notes with AI and get back a clear picture of exactly which objections are killing your deals. It's easier than it sounds, and you don't need a single tool you don't already have.

What you need before you start

ChatGPT{:target="_blank"} or Claude{:target="_blank"} — both are AI chat tools that can read a big pile of text and find patterns in it, the way a sharp analyst would, except they work in seconds and don't charge consulting rates. ChatGPT is free to use; the paid version (ChatGPT Plus) costs about $20/month. Claude has a free tier too, and Claude Pro runs the same $20/month. Either one works for this.

Your call notes — whatever you've been writing after sales calls. CRM notes from HubSpot{:target="_blank"} or Pipedrive{:target="_blank"}, a Google Doc you've been adding to, emails you sent yourself — all fair game. Aim to gather at least 20 sets of notes. More is better.

Time required: About 30–45 minutes total, including the time it takes to pull your notes together.

Skill level: If you can copy and paste text and type a message, you can do this.


Get your notes into a shape the AI can work with

A quick note on why this step matters: AI is only as good as what you give it. HubSpot's 2024 Sales Trends Report{:target="_blank"} found that reps spend only about 28% of their week actually selling — the rest is admin. Which means the notes they do write are often rushed, inconsistent, or shorthand that only makes sense to them. Before you hand your notes to the AI, a little cleanup saves a lot of frustration.

  1. Open wherever your notes live — your CRM, a doc, your inbox — and start copying them out.

  2. Paste them into a single document or text file. Don't worry about formatting. Just get them all in one place, with some kind of separator between each call (a line break, a date, "Call #1", anything that marks where one ends and the next begins).

  3. Read through a random sample of five or six entries. If most of them say something like "Called Dave, left voicemail" or "Sent proposal, waiting," flag those — they won't give the AI much to work with. Real substance looks like: "Price came up again. They said $800/month was more than they expected. Mentioned they were also talking to someone else."

  4. Delete or skip the entries that are pure status updates with no conversation detail. Keep the ones that actually describe what the prospect said, asked about, or pushed back on.

If you find that most of your notes are sparse, don't panic — there's a fix for that in the limitations section below. But if you have 20 or more notes with real content in them, you're ready to move.


How to analyze sales call notes with AI and get your objection map

Now for the part that actually does the work. Open ChatGPT or Claude, start a new chat, and get ready to paste.

  1. Copy all your cleaned-up call notes from your document.

  2. Open a new chat in ChatGPT or Claude.

  3. Paste your notes directly into the chat window. If you're on a free plan and your notes are long, paste them in two or three batches — you'll just run the prompt on each batch and compare the results at the end.

  4. Type the following prompt directly after your notes — or paste it in as a follow-up message once your notes are loaded. This prompt tells the AI exactly what role to play and what output to produce, which matters a lot. An open-ended "summarize these" gives you a vague paragraph. This prompt gives you something you can actually bring to a team meeting.

You are a sales analyst reviewing call notes from a small business. Your job is to identify patterns in why deals are not moving forward or being lost.

Review all the call notes I've shared and do the following:

  1. Identify the main objection themes (for example: price/budget, bad timing, competitor preference, needs internal approval, doesn't see the value, other).
  2. Count roughly how many times each theme appears across the notes.
  3. Pull one or two short direct quotes or paraphrases from the notes that represent each theme.
  4. For each theme, write one sentence suggesting how a sales rep could address that objection proactively.

Format your answer as a table with these columns: Objection Theme | Number of Mentions | Example from Notes | Suggested Response

After the table, write a short paragraph (3–5 sentences) summarizing the biggest patterns you see and any themes that surprised you.

  1. Hit send and wait about 10–20 seconds. You should see a formatted table appear, followed by the summary paragraph.

Tweak the prompt if your business has specific objection types you want to track — for example, a home contractor might add "permit/timeline concerns" as a category, or a consultant might add "decision-maker isn't in the room yet." The AI will work with whatever categories you give it.


Read the output and decide what to do about it

Here's what you're looking at now — and why it's more useful than it looks at first glance.

Research from Gong{:target="_blank"} (2023) found that price objections account for about 35% of lost deals, but "poor timing" and "no perceived need" combined actually outpace price as deal-killers when businesses bother to categorize their notes properly. Most small businesses never find this out. If your table shows that "they didn't see why they needed this right now" shows up eight times and "too expensive" shows up three times, that's a completely different conversation you need to have in your next pitch.

  1. Look at the top two or three objection themes — these are where your sales process is leaking.

  2. Read the example quotes for each theme. This is your actual customers talking. Notice the language they use, not just the category.

  3. Take the suggested responses and work them into your next few sales calls proactively — before the objection comes up. That shift alone tends to change the tone of the whole conversation.

  4. Share the table in your next team meeting or one-on-one if you have reps. It gives everyone a shared language for what's actually happening in deals, not just gut feelings.

Businesses that act on this kind of voice-of-customer data typically start seeing conversion rate improvements within 60–90 days, according to CustomerGauge's 2023 NPS and CX benchmarks{:target="_blank"} — not because the AI is magic, but because you stop being surprised by objections you've already heard twenty times.


If your notes are already being written for you

If you're using an AI note-taking tool like Otter.ai{:target="_blank"}, Fireflies.ai{:target="_blank"}, or Fathom{:target="_blank"} on your sales calls, you're already sitting on a goldmine. These tools generate automatic transcripts of every call — full conversations, not just the shorthand your rep typed after the fact. You can copy sections of those transcripts (particularly anything that sounds like pushback, hesitation, or questions about price) and run the exact same prompt above. The output will be sharper because the raw material is richer.


When something goes wrong

The table comes back with everything labeled "price" or everything is vague. This usually means the notes themselves are too thin. The AI can only surface patterns in what's actually written. If your notes mostly say "quote sent" or "following up," there's nothing to analyze. The fix: add one required field to your post-call note routine — even just "Main concern the prospect raised:" — and run the analysis again in a month when you have better material.

The AI says it can't process all the text at once. This is a context limit issue, more common on free plans. The fix is simple: split your notes into two halves, run the prompt on each half separately, then ask the AI to combine the two result tables into one summary. Takes an extra five minutes.

The suggested responses feel generic. That's because the AI doesn't know your specific offer, your pricing, or your market. Take the suggested response as a starting point, then rewrite it in your own words for your actual situation. Think of it as a first draft, not a script.


What to do next

Once you've run this once, the smart move is to make it a monthly habit — pull the last 30 days of notes, run the same prompt, and watch whether the patterns shift. If you want to go deeper on standardizing your note-taking so the analysis gets sharper over time, there's a walkthrough on building a simple sales call template your whole team will actually use.


FAQ

How do I analyze sales call notes with AI if I don't have a technical background? You don't need one. Copy your notes into ChatGPT or Claude, paste the prompt from this post, and hit send. The whole process takes about 30–45 minutes and requires nothing beyond copy-paste.

Why are my quotes not converting — can AI actually tell me? It can surface patterns you'd miss on your own. If "they didn't see urgency" shows up eight times and "too expensive" shows up three times, that's a different problem than you probably assumed — and a different fix.

Do I need to pay for ChatGPT or Claude to do this? You don't have to. Both free tiers can handle this workflow, though free plans run on slightly less capable model versions and have smaller context windows, meaning they can only read a certain amount of text in one go. If you have a lot of notes, you'll split them into chunks. A paid plan ($20/month) removes most of that friction and gives you access to the full models, but it's not required to get started.

What if my team doesn't write call notes at all right now? Then step one is getting into the habit before you try to analyze anything. Even a two-sentence standard — "What did the prospect ask about? What hesitation did they mention?" — gives the AI something real to work with. Start small. A month of consistent short notes is worth more than a year of blank CRM fields.

Can I use this on email threads instead of call notes? Absolutely. Sales email threads, follow-up conversations, even responses to quotes — if there's text describing what a prospect said or asked, the AI can find patterns in it. Just paste it in the same way and use the same prompt. The Salesforce 2023 State of Sales report{:target="_blank"} points out that fewer than 20% of small businesses do any formal win/loss analysis — so using whatever written record you have is already ahead of the curve.

How often should I run this analysis? Monthly is a good rhythm for most small businesses. If you're generating 10–30 sales calls a week, a month gives you 40–120 data points — enough for the patterns to be meaningful. Running it quarterly is better than not running it at all, but monthly lets you catch shifts faster, like a new competitor entering your market or a pricing change landing badly.

Is this going to show me things I already know? Sometimes, yes — and that's actually useful. Having your gut feeling confirmed by twenty data points gives you something concrete to act on. But in most cases, running this for the first time surfaces at least one pattern that genuinely surprises people. The timing and urgency objections especially tend to be undercounted because reps don't always flag them as clearly as price objections.

Was this useful? ·