tonecast
How it works

How Tonecast works

Tonecast asks AI assistants the questions your customers ask, in every language you track, every week, through the engines' official APIs. It analyses each answer, discovers the web pages behind it without any keywords or source lists, weights how much each page matters, and tests whether the sources move before the answers do.

Last updated

Tonecast is a SaaS platform that shows what AI assistants (ChatGPT, Claude, Gemini and Perplexity) say about a brand, product, person or topic, and which web pages shaped those answers. This page follows one campaign from setup to the first early signal. Setting up a campaign takes about five minutes; everything after that runs on its own.

1. You describe the subject

A campaign is about one subject: a brand, a product, a public person or a topic. You give its name; Tonecast proposes aliases, spelling variants and the exclusions needed to avoid confusing it with namesakes, checked against Wikidata. You confirm or edit them. For brands and products you can add competitors, so that share of voice can be measured.

Two more declarations are optional but make the analysis sharper: a fact sheet (verified facts such as prices, features and dates, each with a validity date) for claim check, and your owned properties (your website, product pages, FAQ, official profiles), so your own pages can be told apart from everyone else's.

That is all you declare. There are no keywords, no boolean queries and no list of websites to monitor.

2. Tonecast proposes the prompts, in each language

A tracked prompt is a question real people would ask an AI assistant about the subject. Tonecast proposes prompts by category: discovery ("best compostable coffee capsules"), comparison ("Aurora Coffee vs its competitors"), evaluation ("is Aurora Coffee reliable?"), price, support and current events. (Aurora Coffee is a fictitious brand from the demo.) You keep, edit or add prompts, and choose the languages and countries. Each prompt is tracked separately in each language, because the answers differ by language.

3. Every week, the engines answer through official APIs

Every week Tonecast sends each prompt to each engine of the campaign: ChatGPT (OpenAI API), Claude (Anthropic API), Gemini (Google API) and Perplexity (Sonar API), with web search or grounding enabled. Google AI Overviews is on the way. Each prompt is run several times a month on each engine, because answers vary between runs; your plan sets how many runs.

Every answer is stored in full, with its citations and the measured cost of the call. Transient engine errors are retried; an engine that runs out of quota is paused for the rest of the cycle rather than retried endlessly. Spending caps are checked before every call.

4. Each answer is analysed

Each answer goes through the same analysis:

5. The sources are discovered, without keywords

At every cycle, Tonecast rebuilds the campaign's source graph: the pages on which what AI says about the subject was formed. It collects candidates from:

Pages that engines typically draw on without citing them form the Formative tier. Every page records why it was included. Collection uses official, open APIs and crawling that respects robots.txt; only the text needed for the analysis is kept, with a link to the original.

6. Each source gets an influence weight

The influence weight estimates how much a page is likely to shape a given engine's answers. It combines how often that engine cites the page, how much the engine typically draws on that kind of source, the page's best position in the search results for the prompts, and how recent it is compared with how long citations usually last on that engine. Pages whose full text could not be read weigh less. The components are stored next to each weight, weights are re-estimated every week, and old weights are kept rather than overwritten.

The pages above the weight threshold are analysed like answers: relevance to the subject, tone, claims. Their weighted tone is the Formative Sentiment Index (FSI).

7. The lead estimate tests whether sources move first

Once there are enough weeks of data, Tonecast compares, engine by engine, the source-side series (FSI, claim prevalence, visibility precursors) with the answer-side series (Tone in AI, AI visibility rate, presence of each claim). It looks for a positive lag at which the sources lead the answers, checks it with a permutation test and corrects for the number of pairs tested. The result is one of three states: none, observing or active. Only an active signal becomes an early warning. The details are on the methodology page.

What Tonecast never does

Questions about how it works

How often does Tonecast query the AI assistants?

Every week. Each prompt is run several times a month on each engine (6 runs on Essential, 8 on the other plans), so that rates can be reported with confidence intervals.

Are the answers the same as in the ChatGPT or Gemini apps?

Not necessarily. Tonecast uses the official APIs with web search or grounding enabled, and without any user's personal history. API answers can differ from what a logged-in person sees in a consumer app. The methodology card states this for every campaign.

Can Tonecast show what AI said about my brand last year?

No. AI answers are not archived by the engines, so sampling starts when the campaign starts. The source graph, however, can be reconstructed for past months, up to the history your plan includes.