What customers said · 11 min read · Updated 29 Sep 2026
Prompts to Analyse Competitor Mentions in Sales Calls
A transcript records what a buyer said about a competitor, which is a report of a conversation you were not in. Hand a model a batch of calls and it will turn those reports into facts about the competitor. It will also count mentions across a set that a keyword search had already chosen. These prompts keep the speaker attached to every claim, and treat the search that produced the calls as an input rather than a detail.
Download our CI Prompts Library
Stop rewriting prompts every time you analyse competitors. Steal our 112 prompts, with the instructions they need to run precisely and be deterministic.
A model reads the calls you pasted and describes the archive
A search index answers a question about four thousand calls. A model answers a question about the twenty you put in front of it, and the two outputs are written in the same voice. Nothing in a summary says which one you are reading.
That matters because of how the twenty were chosen. Almost always by searching the archive for a competitor’s name, so the set arrives already picked for the conclusion. An output saying a competitor is raised more than any other, about calls gathered by searching for that competitor, carries no information at all. And it reads exactly like a finding.
The fix is not a cleverer instruction. Put the query in the brief, so the model can qualify its own answer: twenty calls, from a search on these terms, over this date range, out of this many the search returned. One sentence, and the output stops claiming something it was never in a position to know. What the recordings can support and what they cannot is set out source by source under Gong and its peers, and the export format decides most of it.
What the set you pasted can and cannot support
Prompts to analyse competitor mentions in sales calls
Three prompts, and the third one comes first in practice. That is why they sit above the input contract rather than below it. Building the spelling list is a five-minute job, and it is unusual for one prompt to produce an input that another one needs.
Start here on a batch of transcripts. The last instruction is the one that stops the output becoming an argument with the buyer.
Here are [N] sales call transcripts with speaker labels: [PASTE]. Find every moment a competitor is named. For each one give: the competitor, who raised them (buyer or seller), the exact words used, what was being discussed immediately before, and how the rep responded. Then summarise: - which competitor is raised most often by buyers rather than by us - the three most common claims buyers repeat about competitors - the moments where a rep had no answer, quoted directly Work only from these transcripts. Do not assess whether the buyers' claims are true.
Run this on any single call before quoting it anywhere. It is the difference between a competitive fact and a report of one.
Here is one sales call transcript with speaker labels: [PASTE]. Take every statement made about [COMPETITOR] and put it in exactly one of these three lists: REPORTED BY THE BUYER - the buyer said this about the competitor. Quote the line and give the timestamp. ASSERTED BY US - our own rep said this about the competitor. Quote the line and give the timestamp. NEITHER - mentioned in passing with no claim attached. For every line in the first list, add what would have to be true for it to be accurate, and where that could be checked. Do not judge whether any statement is correct. Do not merge the lists, and do not write a suggested response to anything.
Run this before you search the archive at all. A query chooses the set, and a query that misses looks exactly like a competitor who never comes up.
[COMPETITOR] is a company whose product is called [PRODUCT]. Their common abbreviations are [ABBREVIATIONS]. Automatic transcription writes down what it hears. Produce the list of spellings a transcript is likely to contain for this name, including: phonetic near-matches, ordinary English words that sound similar, plausible word splits, and the way the name is likely to be rendered by a non-native speaker. Do the same for the product name. Return one flat list of search terms, with a note beside any that will also match unrelated conversations.
Notice what the second prompt is forbidden from doing. It may not judge whether a claim is accurate, and it may not draft a response. Both are useful, and both belong later, with a person and a source in the room. A model asked to sort evidence and rebut it in one pass will quietly start sorting the evidence to suit the rebuttal. Rebutting is its own job with its own first step, and answering a competitor objection starts by deciding whether the buyer is right.
What a competitor-mention analysis needs beyond the transcripts
Three inputs, and only the first is a document. The other two are what make the first one readable, and both usually stay in somebody’s head: the spelling list the prompt above produces, and the query that decided which calls you are holding.
Transcripts with speaker labels, and the deal outcome beside each where you have it
- Where it comes from
- Your own call archive. Every platform that records exports text, and the label is the part to check. An export that has flattened the speakers turns a rep saying "unlike them, we" into a competitor mention. What a sales call recording contains is worth nothing on this job once you cannot tell who was talking.
- What good looks like
- Speaker-labelled text with timestamps, the account, the stage and the eventual outcome in the same block as the call.
The search that produced this set, written down alongside it
- Where it comes from
- Whatever you typed into the archive. A model reads the calls you paste and describes them as though they were the whole archive. The query is what chose the sample, so it belongs in the brief, where the output can qualify itself against it.
- What good looks like
- The exact terms, the date range, the number of calls the search returned and the number you actually pasted.
The spelling list for every competitor you care about
- Where it comes from
- Built once, from the third prompt below, then kept. Transcription mangles short brand names and anything that sounds like an ordinary word. Search on the correct spelling alone and you get a confident, badly incomplete set.
- What good looks like
- Five to ten variants per competitor, tested against one call where you already know the name was said.
- Then run it
- One transcript per block, each headed with the account, the stage and the outcome. Put the search terms and date range in the brief above them. Keep the blocks whole rather than pasting extracted snippets, because what was being discussed just before a name is raised is half of what the mention means.
- Before the output leaves the building
- Find the speaker label behind every claim the output makes about the competitor. Anything that arrived without one changed category somewhere between the transcript and the summary. Then open two calls the output did not mention, and check the competitor genuinely does not appear in them. That tests the search rather than the reading.
Paste whole calls rather than the lines containing the competitor. What was being discussed in the two minutes before a name is raised is most of what the mention means. A competitor named while a buyer talks about budget, and the same name raised while they talk about a missing feature, are different events. An extract of the naming line alone has thrown that away before the model sees it.
When a buyer's claim becomes a competitor fact
The buyer sentence below was written for this run rather than lifted from a real recording. It is the shape a transcript search returns every day. What is measured here is what the model did with it, and the packaging it gets checked against is a live page anyone can open.
Claude Opus 5given one constructed buyer sentence of the shape a transcript search returns, asked what it shows about the competitor's packaging
2026-09-21
HubSpot bundles call recording into Sales Hub Starter, their entry paid tier, and at roughly a third of your quoted price they are undercutting you at the low end. That pairing is their standard motion: land cheaply on Starter with the core selling tools included, then expand. Expect this comparison in most mid-market deals.
Checked against HubSpot Sales Hub pricing page, read 21 September 2026
The buyer sentence said call recording sits in the starter plan. The answer restates that as a fact about the vendor, then builds two further claims on top of it. On the live pricing page, call recording and transcription is listed under Professional at $90 per seat per month on annual billing, with 750 transcription hours per account per month. Starter is $7 per seat per month, and no call recording appears at Free or Starter. So the tier is wrong, and the two conclusions resting on it inherit the error. What happened is narrower than invention. A report of a conversation the seller was not in, and a vendor's published packaging, were merged into one claim with neither labelled. Both are real, and they answer different questions. The difference decides whether a rep asks the buyer what they were shown, or tells the buyer they are mistaken.
Conflation
Claude Opus 5the same sentence, with the competitor's pricing page supplied and the sources required to stay apart
2026-09-21
Reported by the buyer: call recording is in the starter plan, and the quote is about a third of ours. On the pricing page supplied: call recording and transcription is listed under Professional, $90 per seat per month on annual billing, with 750 transcription hours per account per month. Starter is $7 per seat per month annual and lists no call recording. Conflict: the tier the buyer named and the tier the page lists are not the same. Established by the call: this buyer believes it, and priced us against that belief. Not established: what they were quoted, or which tier they were shown.
Checked against HubSpot Sales Hub pricing page, read 21 September 2026
Accurate on both sides, and the conflict line is worth more than the correction. The buyer's statement stays a fact about the deal whatever the page says. Somebody compared your price against a package they believe exists, and that belief is what priced you. What the call cannot establish is what they were actually quoted. A buyer describing a competitor's packaging is reporting a conversation you were not in, and may be describing an old page, a bundle, or a discount. Keeping the two apart is the entire job on this source.
The correction is not the useful part
It would be easy to read the second output as fact-checking the buyer, and that is the least valuable thing in it. The buyer’s belief is a fact about the deal whether or not the page agrees. Somebody compared your price against a package they think exists, and that comparison is what priced you. Correcting them changes nothing about how the deal went.
What changes is the next conversation. A rep holding “they include it in Starter” will tell the buyer they are wrong, and that is an argument nobody wins in front of a prospect. A rep holding “the buyer believes it is in the entry tier, the page lists it two tiers up” asks what they were shown instead. The answer is often a bundle, a discount, or a version of the page that has since changed. How many of your contested deals get a call read at all is competitive deal coverage, and it is usually lower than anybody assumes.
| What it is | What it establishes | What it must not become |
|---|---|---|
| The buyer reports what a competitor offers | What this buyer believes, and what they priced you against. | A statement about the competitor's product or packaging. |
| Your own rep describes the competitor | What your team is saying in deals, which is worth auditing on its own. | Evidence that buyers raise that competitor. |
| The buyer repeats what a competitor told them about you | A rival's live argument, heard second-hand but from outside your building. | A claim you rebut in the summary rather than record verbatim. |
Who named the competitor decides what the mention is worth
Two sentences, same competitor, same six words of substance. A seller says “unlike them, we handle this natively”. A buyer says “they handle this natively”. One is your talk track. The other is a rival’s argument reaching a buyer. An export that has flattened the speaker labels puts both in the same count.
The error always runs the same way, which is what makes it worth naming. Sellers raise competitors more often than buyers do, because raising one first is a standard technique. So an unlabelled archive always overstates how much buyers are thinking about your competitors. The number quoted in a quarterly review then measures your own positioning rather than theirs.
Count accounts, and say so in the output
The other correction is arithmetic. One buyer returning to a concern four times across a negotiation is one buyer. Four unrelated buyers raising it once each is a pattern. Both produce the number four, and only the second is a reason to change anything. Make the prompt report distinct accounts, and say that is what it counted. That is the difference between a chart somebody argues with usefully and one they dismiss.
Where this lands is a rep’s preparation rather than a report. A claim recorded verbatim, with the deal and the date beside it, belongs on the sales call prep sheet, and the same claims collected across a quarter are what a win/loss synthesis is trying to explain after the fact. Calls catch it while the deal is still open. That is the one real advantage this source has over every other one.
How to track competitor mentions in sales calls automatically
Everything on this page depends on a set of transcripts somebody put together, on whatever day they remembered to do it. A competitor appearing in a segment for the first time is the event worth knowing about. A quarterly sweep cannot see it, because a quarterly sweep only reports what is already common.
Most call platforms will alert on a term. That is the cheap half of the answer, and worth setting up for every competitor you can name. It does not solve the competitor you cannot name yet, arriving under a spelling nobody has added, in a segment nobody is watching. An alert list is a list of the rivals you already know about.
The other half of the problem is on the outside. A buyer’s account of a competitor can only be checked against what that competitor publishes now. By the time somebody opens the pricing page, it may have moved. A claim and a dated page belong together, or neither is much use.
Flares keeps competitor pricing, packaging and messaging current and dated. The claim a buyer repeats on a call can then be read against what that competitor actually published that week. Hearing the claim in the first place still depends on your own recordings, and on somebody searching them for the right spelling. The same claims, heard from customers who already left, are what churn reason analysis reads, and the two corpora rarely agree.
Check a competitor claim before the next call
Flares keeps current competitor pricing and packaging beside what buyers report, so a rep can tell them apart.
14-day free trial · 30-second setup
Reading competitor mentions in sales calls FAQ
How do you analyse competitor mentions in sales calls with AI?
Paste whole transcripts with the speaker labels intact, not extracted snippets. Ask for one row per mention: who raised the competitor, the exact words, what was being discussed just before, and how the rep answered. The context before a name is half of what the mention means. It is also the first thing lost when somebody pulls out the lines containing the competitor and pastes only those.
What does a competitor mention on a sales call actually prove?
A mention proves that this buyer, in this deal, had that company in mind. Nothing about the market, and nothing about the competitor's product. A mention is evidence that they considered it. A buyer's description of what a competitor offers is a report of a sales conversation somebody else ran, filtered through what they remembered and what they want you to believe about their options.
Can ChatGPT analyse sales call transcripts?
Reading long transcripts and pulling structured rows out of them is one of the things a model does best, and it is the part nobody has time for. Two limits are worth knowing before the first paste. A model cannot search an archive, so it only ever sees the calls you selected. And transcripts contain named people speaking candidly, so where the text goes is a question to settle in advance.
Why does a model treat what a buyer said as a fact about the competitor?
Because the instruction usually invites it. Asked what a call shows about a competitor, the useful-sounding answer is a statement about the competitor. The model supplies one by accepting the buyer's premise and reasoning on from there. Requiring every claim to carry its speaker closes the gap where it opens, which is cheaper than catching it in the summary.
Do sales call transcripts need speaker labels?
For this job, yes, and an unlabelled export is close to useless. A seller saying "unlike them, we handle this natively" and a buyer saying "they handle this natively" are the same words about the same competitor, and opposite pieces of evidence. Without labels both land in one pile, and the resulting count measures your own talk track. That is why the objections a buyer raises have to be separated from the ones your reps raise themselves, long before any of them reach an objection handling template.
How do you count competitor mentions without overcounting?
Count distinct accounts, never mentions, and make the prompt say which it used. One buyer returning to a point four times in a negotiation is one buyer with a concern. Four unrelated buyers raising it once each is a pattern worth changing messaging over. Both produce the number four, and only one of them means anything.
What if a competitor's name never appears in your transcripts?
Check the spelling before believing it. Automatic transcription mishears short brand names and invented words constantly, and anything close to an ordinary word gets written as that word. Take one call where you know the competitor was discussed, read what the transcript wrote instead, and add it to your saved searches. Teams doing this for the first time often find their main rival has been invisible in their own archive.
Can you use competitor mentions to work out their pricing?
As a signal of what buyers are being told, yes. As a source of figures, no. A buyer reporting a quote is describing a negotiation with its own discounts, bundles and timing. They may also be rounding, misremembering, or applying pressure. Treat a number from a call as a lead to check rather than a finding, and check it against the competitor's published pricing before it reaches a battlecard.
How many calls should go into one prompt?
Fewer than you can fit, and always with the denominator stated. The real limit is attention rather than the context window. A set large enough to fill it produces summaries nobody spot-checks, and spot-checking is what keeps this honest. Twenty full transcripts read carefully, with the search that found them written down, beats two hundred read loosely.
What should you do with a claim a rep could not answer?
Record it verbatim, with the deal and the date, and treat it as the most valuable output of the whole exercise. A claim that stopped a conversation is in live circulation, and it will arrive in the next deal too. Collected across a quarter, those moments are the raw material for objection handling that answers what buyers are actually hearing rather than what somebody imagined they might hear.
Is it allowed to analyse recorded sales calls this way?
Using your own recordings for internal analysis is ordinary practice. Two questions are still worth answering first. Does the consent your team collected cover analysis beyond coaching? And does the tool you are pasting into retain or train on what it receives? Removing names before the paste answers most of the second concern and costs you nothing, because the pattern you are after is in the claims rather than in who made them.
Answer competitor claims with dated facts
Flares tracks competitor pricing, packaging and messaging, and dates every change it finds.
14-day free trial · 30-second setup