Scope the landscape · 11 min read · Updated 18 Sep 2026

The Prompt to Identify Competitors You Actually Lose To

A competitor set is a claim about your own deals rather than about a category, which is why a model asked who competes with you returns a prominence ranking instead. The prompts here build the set from your closed-lost reasons, the searches you rank for and your own positioning, and they keep the alternatives that are not companies at all.

Why a model's competitor list is a popularity ranking

Ask any AI assistant who competes with a company and you get a clean, ordered list of vendors. The ordering is the part worth examining, because it is not arbitrary and it is not what you need. It reflects how much has been written about each company, which is a real quantity that correlates with funding, marketing budget and press attention, and correlates only loosely with how often a name comes up in your deals.

Those two quantities come apart hardest at the ends. A well-funded vendor that publishes constantly will be named first even where it sells to a different buyer entirely. A competitor that beats you twice a quarter, sells quietly through partners and has never issued a press release is invisible to the same process. Neither error announces itself, because the list arrives in one tone.

The list you need is not published anywhere

This is the uncomfortable part, and it is also why the prompts below look the way they do. Your competitive set is a fact about your own deals. It lives in your closed-lost records, in the queries buyers use before they ever speak to you, and in what buyers say when somebody asks them. None of that has ever been published, so no amount of recall reaches it and no better-worded question will either.

The four inputs that decide a competitive set

Each of these answers a different question, and each catches competitors the others miss. Supplying one of the four is common and produces a set skewed in a knowable direction.

Your last hundred closed-lost opportunities, with the reason field exactly as written

Where it comes from
The one place that records who you actually met. Pulling it is a report rather than a project, though what comes back depends on how the competitor field in a CRM was set up, and free text is more useful here than a tidy picklist.
What good looks like
Free text kept as free text, a close date on every row, and the no-decision losses included rather than filtered out.
Without it
There is no evidence of who you meet, so the answer falls back on the best-known names in the category and states them in exactly the same tone it would use for a sourced one.

Your own positioning, in the words a buyer actually reads

Where it comes from
Your live homepage and product pages saved as text, not the internal deck. The deck describes what you meant to sell; the pages are what sets the comparison in a buyer's head.
What good looks like
The headline, the subhead and the three claims you lead with, including the ones you have privately stopped believing.
Without it
The set gets built against what you wish you sold, which is how a company that beats you in half your deals ends up filed as adjacent.

The queries you rank for, and who else ranks on those pages

Where it comes from
Any rank tracker will export it. This is the input that finds the competitors nobody in sales has met yet, because the keywords a competitor targets reach a buyer long before a conversation starts.
What good looks like
A quarter of data with the query, your position, and the other domains on the page.
Without it
You see only the competitors that survive to a sales conversation, which is a filtered sample of the ones a buyer considered.

Anything a buyer told you directly about what else they looked at

Where it comes from
Two dozen win/loss interviews outrank a thousand CRM rows here, because a buyer will name the option nobody in your company thought to log.
What good looks like
Quotes naming what else was considered, including the options that were not products at all.
Without it
The status quo tier stays empty, and in most categories that is the tier holding the largest share of the losses.
Then run it
Grounding instruction first, then your positioning, then the closed-lost extract with its dates, then the query export. The competitor-set prompt goes last, once everything it has to cite is already in the window.
Before the output leaves the building
Take the top three names and find the deals behind each one. A name you cannot trace to a closed-lost record, a search result or a buyer quote is a company the model recognised rather than a competitor you have.
What each input sees, and the competitors it cannot see
InputThe competitors it findsThe ones it misses
Closed-lost reasonsWhoever survived to a sales conversation and got named by a rep.Anyone the buyer ruled out before contacting you, and anything a rep did not think to write down.
Your own positioningNothing on its own. It sets what direct and adjacent mean for the other three.Everything, if used alone.
Query and ranking overlapThe vendors intercepting buyers during research, months ahead of any conversation.Competitors that do not compete for search at all, which includes most partner-led and outbound-led ones.
What buyers told you directlyThe alternatives nobody thought to log, especially the ones that are not products.Anything outside the deals you chose to interview, which is a small and usually recent sample.

Prompts that identify competitors from your own evidence

The first builds the set. The second exists because closed-lost reasons are almost always free text, and reading a hundred of them is exactly the work worth handing over. The third finds names nobody in sales has met. The fourth is the one that keeps the set alive after the week you built it.

Start here. Everything below assumes the three tiers already exist.

I sell [PRODUCT] to [BUYER ROLE] at [COMPANY TYPE]. Here is our homepage copy, our last [N] closed-lost reasons, and the search terms we rank for: [PASTE]. Build a competitor set in three tiers, and put each name in exactly one: 1. Direct - sells the same thing to the same buyer 2. Adjacent - solves the same problem a different way 3. Status quo - what they do instead of buying anything For each name, cite which of my inputs put it there. Do not add companies that appear in none of my inputs; list those separately under "worth checking" and say why you thought of them.

Run this first if your closed-lost reasons are free text rather than a picklist, which they usually are.

Below are [N] closed-lost reasons written by reps, one per line, each with the close date: [PASTE]. Extract every alternative a rep named. Treat "they built it internally", "they stayed on spreadsheets" and "no decision" as alternatives, not as missing data. Return a table: alternative, number of deals, earliest and latest date, and one verbatim quote. Sort by count. Anything you cannot read confidently, put in an "unclear" row with the raw text. Do not infer a company name from a partial word.

Use this to catch the competitors marketing meets months before sales hears the name.

Here is an export of the queries we rank for, with our position and the other domains ranking on each page: [PASTE]. Group the other domains by how often they appear against queries where we rank in the top ten. For each domain that appears more than [N] times, say which queries it competes with us on and whether those queries describe the problem, the category, or a named product. Flag any domain that is not a software vendor - a marketplace, a publication, a forum, a consultancy - separately, since those compete for the attention rather than for the purchase.

Quarterly, against the set you already have. This one is not for building a new set.

Here is our competitor set from last quarter with its tiers: [PASTE]. Here is this quarter's closed-lost extract and search overlap: [PASTE]. For each existing name, say whether the new evidence supports keeping it in its tier, moving it, or dropping it, and cite the evidence. Then list any name in the new evidence that is not in the old set, with the deals or queries that introduced it. Do not rewrite the set. Produce the changes only, so I can see what moved.

The instruction doing most of the work appears in all four: cite which input put this name here. Without it, an unsourced name and a name backed by nine lost deals arrive looking identical, and the whole point of building the set from evidence is lost in the formatting.

What a model named when we asked it for a competitor list

We asked about a real company, then checked the answer against a source anybody can open: that company’s own published comparison pages. The result was not the one the complaint about these tools usually predicts.

One question about Pipedrive, asked twice on 18 September 2026 and both answers checked against Pipedrive's own comparison index.

Claude Opus 5asked "who are Pipedrive's main competitors?" from memory, no sources supplied

2026-09-18

HubSpot CRM, Salesforce Sales Cloud, Zoho CRM, Freshsales, monday CRM, Close, Copper, Insightly, Keap and Nutshell. Salesforce and HubSpot are the largest; Close and Copper compete most directly on the SMB sales-focused positioning.

Checked against Pipedrive's own CRM comparison index, read 18 September 2026

The recall is better than the usual complaint implies. All six products Pipedrive publishes a comparison against appear in the answer. The problem is what surrounds them: four further vendors arrive with the same confidence and no marker separating them from the six, and the ranking is by public prominence rather than by how often a name is met, which is why Salesforce leads a list for a product sold largely to teams that never evaluate Salesforce. The omission matters more than any of that. Every one of the ten entries is a CRM vendor. No spreadsheet, no in-house build, no adjacent tool, no decision at all, because the question resolves to a list of companies and nothing in it asks for an alternative that is not one.

Silent omission

Claude Opus 5re-asked with the comparison index supplied, and told to work only from it

2026-09-18

Salesforce, HubSpot, Zoho, monday, Close, Copper. These are the products Pipedrive publishes a comparison page against. That is a marketing decision about which comparisons are worth winning, not a record of which competitors appear in their deals, and this page cannot tell you the second thing.

Checked against Pipedrive's own CRM comparison index, read 18 September 2026

Six names, all checkable against the page in front of it, and a closing sentence naming the limit of the source rather than reaching past it. This is the honest ceiling of any public source on this question: a vendor's comparison pages tell you who that vendor wants to be compared with. What nobody outside your company can supply is the set you actually meet, which is why every input on this page comes from your own systems.

The recall was fine. The category was the problem

Every product Pipedrive publishes a comparison page against appeared in the answer, which is a better result than the invention story suggests and worth saying plainly. What went wrong was structural. Ten names came back and all ten were CRM vendors, because a question about competitors resolves to a list of companies, and a spreadsheet is not a company.

That is a silent omission rather than an error. Nothing in the output is false, nothing is marked uncertain, and the thing missing from it is in many categories the single largest reason deals are lost. An answer can be entirely accurate and still describe the wrong contest.

The competitors that are not companies

The third tier in the prompt above exists because of exactly that result. It holds what a buyer does instead of buying anything from anyone, and it is the tier a model will not populate unless told to.

Three things usually sit in it. A spreadsheet, which is free, already works and belongs to nobody who has to justify it. An internal build, which is a competitor with a roadmap, a sponsor and a sunk cost. And doing nothing, which is what a closed-lost record means when the reason field reads no decision and the deal is filed as though nobody won it.

No decision is a competitive loss

A deal lost to no decision was lost to the buyer’s judgement that the problem was survivable. That is a positioning result, it responds to different work from a head-to-head loss, and it disappears from any analysis that counts only the deals where a vendor was named. Count it as a name in the set and the shape of the set usually changes.

Adjacent competitors arrive earlier than direct ones

The other tier people collapse is the adjacent one. An adjacent competitor solves the same problem in a different shape, so it meets the buyer while they are still deciding what kind of thing to buy rather than which one. By the time a direct competitor is in the deal, that question has been settled, often by somebody you never competed with. Keeping the tiers apart is what stops a set from treating both as the same urgency.

A prompt to identify competitors reads the deals you already lost

The set you just built describes the deals you have already lost, which is the only honest basis for one and also its limitation. It is a rear-view measurement, and the companies that will cost you deals next year are the ones entering your market now.

The events that change a set are public and individually unremarkable. A funding round that turns a quiet competitor into one with a sales team. An acquisition that puts a product you never competed with inside a suite your buyers already own. A vendor from an adjacent category shipping the feature that made you different. Each is a headline for a day, and the cumulative effect is a set that stopped describing your market some months before anybody noticed.

The set is still yours to decide, and one thing about it is not automatable at all: something has to nominate a company before anything can watch it. That first judgement comes from the deals you lose, which is where this page started.

Flares watches funding, launches, pricing and positioning across the companies you name, so a new entrant reaches you as a signal rather than as a surprise in a closed-lost reason. The set is still yours to decide. What changes is how long you go without knowing it needs deciding again.

Which leaves the set exactly where it belongs, as a description of deals you have actually had rather than of a category you have read about. Rebuild it from that evidence each quarter, and let the watching tell you when a quarter was too long to wait.

Watch the competitors your set just named

Flares tracks the companies you name, so a new entrant arrives as a signal, not as a lost deal.

Discover Flares

14-day free trial · 30-second setup

Finding who you actually compete with FAQ

Can ChatGPT tell you who your competitors are?

A model can tell you who is well known in a category, which is a different question and a genuinely useful starting point. What it cannot do is know which of those companies turns up in your deals, because that fact exists only in your CRM, your buyer conversations and your search data. Use it to produce a candidate list, then keep only the names your own evidence puts there.

How do you use AI to identify competitors?

Invert the usual order. Rather than asking who competes with you, paste your closed-lost reasons, your positioning and your search overlap, and ask the model to build the set from those and cite which input put each name there. The work it is good at is reading a hundred free-text loss reasons and counting what is in them, which is the part that otherwise does not get done.

Why does an AI name competitors you have never met?

Because prominence and deal frequency are different things, and only one of them leaves a trace in published text. A vendor that publishes heavily, raises visibly and is written about often will be named ahead of a quiet competitor that beats you twice a quarter. The fix is not a better prompt; it is a citation requirement, so a name that no input of yours supports arrives marked as a suggestion rather than a finding.

What counts as a competitor if the buyer chose to do nothing?

Doing nothing is a competitor, and in most categories it is the largest one. A closed-lost record reading no decision means the buyer weighed the problem against leaving it alone and the problem lost, which is a competitive outcome that no vendor-shaped analysis will catch. Give the status quo its own tier, count it like any other name, and it usually changes what the set is telling you.

What is the difference between a direct and an adjacent competitor?

A direct competitor sells roughly what you sell to roughly who you sell it to, and shows up in the same evaluation. An adjacent one solves the same problem differently and shows up earlier, while the buyer is still deciding what kind of thing to buy. The distinction matters because it changes what you do about them, and a set that collapses the two produces a competitive landscape where everything looks equally urgent.

How many competitors should be in a competitive set?

Few enough that somebody owns each one. Most teams can genuinely maintain three to five direct names, and a set of twenty is a list rather than a programme, since nothing in it is current enough to use. Rank by how often a name appears in your closed-lost data, cover the top few properly, and record the rest as a watch list you are not pretending to track.

How often should a competitor set be rebuilt?

Reviewed quarterly, rebuilt when something structural moves. The quarterly review is a small job against last quarter's evidence and it catches drift. A full rebuild is worth it after a merger in your category, a funding round that changes who can afford to sell against you, or a shift in the queries you rank for, because each of those changes who a buyer meets rather than how they choose.

Should a competitor set include companies you never lose to?

Only in a watch list, clearly marked as one. A company that appears in deals and never wins them is telling you something valuable, which is that your position against them is strong and needs no work. Promoting it to the maintained set costs the same effort as a genuine threat and returns nothing, and sets get abandoned because of their size rather than their accuracy.

Where should a competitor set actually live?

Somewhere with a tier, an owner and a date beside each name, which a chat transcript has none of. A competitive landscape template gives each entry those fields, and the date is what stops a set from being quietly six months old the next time somebody opens it.

Keep a competitor set that stays true

Flares watches funding, launches and pricing across your set, so you learn when the landscape moved.

Discover Flares

14-day free trial · 30-second setup