Competitor Intelligence
Compare your AI visibility to every tracked competitor
The same answers Whaily already collects for your prompts record every competitor named or cited in them too. Add a competitor once and see exactly where they are ahead, on the same rows as your own numbers, with the sources and the model reasoning behind every cell.
The problem
You know a competitor is ahead. The reason is buried in dozens of answers.
A colleague mentions that a competitor keeps coming up in AI answers and you do not. Confirming that means reading through prompt after prompt by hand, one model at a time, and even then you have no way to see which sources are behind it, whether it holds across models, or whether the gap is growing. By the time it reaches a sales call, it has been true for a while, and nobody can say since when.
How it works
From sign-up to signal in minutes.
Add the competitors you track
Whaily suggests competitors at setup, based on your domain. Add, edit or remove them at any time; there is no separate onboarding step and no separate prompt list to maintain once a competitor is on the list.
Every tracked answer already covers them too
The same extraction that finds your brand in a stored answer looks for every tracked competitor in that answer as well: whether they were named or cited, their sentiment and position, and which sources backed them. No separate prompt run is needed once a competitor is added.
Compare, and get alerted when it shifts
Competitors is one section with three tabs: Standing, Criteria and Their pages. Standing puts your share of voice next to each competitor's, with a confidence interval on every line, shows the head-to-head gap (the prompts where they were named and you were not) and ranks the competitor movers over a window you choose. Criteria opens each cell of the purchase criteria matrix to the model's own reasoning and the sources it cited, so a claim about a competitor is never just a number. Their pages lists the sources that cite the competitors' own domains.
What you get
Everything you need, in one place.
AI-suggested competitors at setup
Whaily proposes competitors from your domain when you onboard. Add, edit or remove any competitor at any time after that.
Share of voice per competitor, with intervals
Each competitor gets the same share-of-voice calculation as your own brand, with a 95 percent confidence interval on every line, so a gap of a few points is not mistaken for a trend.
Head-to-head gap
For any competitor, see the prompts where the answer named them and did not name you, with a gap rate per prompt.
Competitor movers
Ranks which competitors gained or lost the most over a window you choose, so a change in the landscape shows up as a ranked list, not a hunch. Pair it with the timeline to see what happened around the move.
Purchase criteria and visibility-by-prompt matrices
Purchase criteria as rows, brands as columns, one tab per model: each cell opens the model's reasoning and the sources it cited. A separate matrix lines up prompts against competitors so you can see visibility, prompt by prompt.
Source overlap, competitor citations and export
The Their pages tab lists the sources that cite competitors' own domains, sortable and pageable like any other list, next to the run history behind every citation. Every matrix and list here exports to CSV on paid plans.
The purchase criteria matrix
Criteria as rows, brands as columns, one model at a time. Click a cell to see the reasoning behind it and the sources the model cited.

Why it matters
A competitor rising in AI search does not look like a competitor rising in Google search.
A competitor does not need to outspend you or out-rank you on a keyword to gain ground in AI answers. They need to accumulate citations on the sources a model trusts, and get framed well in the comparisons that model has read. That happens quietly, spread across hundreds of answers, which is exactly why it stays invisible without something reading all of them at once.
Whaily does that reading as a byproduct of tracking your own brand. The same stored answer that records your position also records whether a competitor was named or cited in it, their sentiment, and the sources behind their citation. Nothing about adding a competitor requires a separate run; the data was already there, waiting to be read a second time with a different brand in mind.
The purchase criteria matrix is built to be checked, not trusted blindly. Every cell opens to the model's own reasoning and the sources it cited, so a claim like "rated stronger on integrations" is something you can read for yourself, not a black-box score. Paired with alerts when a competitor overtakes you or enters the top three, this turns a quarterly guess into a number you can act on the week it changes.
Where a competitor is ahead, prompt by prompt
The visibility-by-prompt matrix and head-to-head gap, side by side, so the prompts worth fixing first are obvious.

Questions
The short answers.
How do I add a competitor?+
Do you run separate prompts for each competitor?+
What is the purchase criteria matrix?+
What is head-to-head gap?+
Will I be alerted if a competitor overtakes me?+
Can I export this data?+
Ready to be recommended by AI?
Start free. See your first insights in minutes.
