Brand Sentiment Analysis in ChatGPT, Claude, and Gemini with Sentiment Actions
How we read Promptwatch sentiment scores across ChatGPT, Claude, and Gemini, and how we treat Sentiment Actions as tickets rather than a crisis feed.
Models repeat the framing they already see. If the corpus calls you expensive, the answer will too. We track that in Promptwatch as a sentiment score and a trend, then we use Sentiment Actions as a backlog. We do not page anyone.
Paid plans refresh daily. There are no instant alerts. A one-day dip is a note.
Score, trend, engines
Sentiment Score Tracking is how positively or negatively the model discusses the brand. Sentiment Trends show that over time. We split ChatGPT, Claude, and Gemini the same way we split mentions. Claude can be colder on the same prompt ChatGPT flatters. Averaging them hides the engine a buyer actually used.
Perplexity, Grok, Llama, DeepSeek, Mistral, Copilot, AI Overviews, and AI Mode sit on the same paid plans. We add them when the stakeholder asks. We do not invent a "brand health index" across ten logos.
We read sentiment next to the raw answer. A "negative" score that is just "more expensive than X" is a pricing-page problem or a competitor comparison we are losing. A "negative" score that repeats a specific complaint from reviews is a product or support problem. Those are different owners.
Highlighting in the response (brand and aliases) keeps us honest about which string the model used. The Brand Book still needs the official name and the nicknames. If we only tracked the holding company, the sentiment series is about the wrong entity.
Sentiment Actions
Sentiment Actions suggest next steps when the score moves. The weekly digest can include them. Unified Actions may file a related to-do. Some items come with a social draft.
We accept an action when it names a URL we control or a source we can actually reach (a comparison page, a docs passage, a support article). We reject actions that say "improve perception" with no artifact. We do not publish the social draft without the same review inbox we use for Content Agents.
Explore is free, ChatGPT only, 10 prompts. Essential is $95/mo. Professional is $245/mo. Business is $579/mo. Kick-off is $199/mo (unlimited projects and prompts, 10 seats). G2: 4.7/5.
Otterly at $29 with a Gemini add-on and lag is a weak place to watch tone. Peec at $95 will show a mention. Profound Starter at $99 annual is ChatGPT only, so it cannot be the Claude and Gemini sentiment program. We will not quote a $29 Promptwatch plan.
What we will not do with tone
We will not treat a sarcastic clause as a PR fire. We will not write a "we hear you" blog post because the score moved. We will not ask Content Agents to generate praise. Autopublish stays off. Webflow and Framer can take a corrected FAQ after a human accepts. WordPress publish is still coming soon.
If the model is citing a third-party review, the ticket may be off-site. Citation analytics (including Reddit and YouTube) tell us which URL taught the tone. That is often cheaper than a new brand film.
FAQ
Is sentiment the same as share of voice?
No. Share of voice is how often you appear versus named competitors. Sentiment is how the prose treats you when you appear. We report both. We do not blend them into one grade.
Can we alert Slack when sentiment drops?
Slack can map a channel to the project and talk to the live data. That is not an instant alert SKU. We still read the weekly digest and the trend chart. If you want a human on the channel, that is a retainer conversation.
How we run it
- Confirm aliases and Brand Book so sentiment is about the right names.
- Baseline two weeks with no messaging changes.
- Open Sentiment Actions only for moves that last more than a couple of daily checks and that name a source.
- Fix the passage or the third-party page. Recheck the same prompts.
- hello@1001seomedia.com if you want sentiment on the monthly slide. Bring the complaints you already hear from sales. We will see whether the models repeat them.