What the app does
Prompt tracking
Runs each campaign’s active prompts against OpenAI, Gemini, Claude, Perplexity, Grok
and Google AI Overview / AI Mode, then records where the brand was mentioned.
Visibility scoring
Weighs mentions per provider into an industry visibility score, with rank degradation
and a penalty for domains that are not direct competitors.
Brand sentiment
Selects topics, retrieves per-topic answers, and scores the sentiment of each brand
mention.
Traffic correlation
Pulls GA4, Search Console and Bing Webmaster data so AI visibility can be compared
against real organic traffic.
Stack at a glance
Where to start
Quickstart
Get the app running locally from a fresh clone.
Architecture overview
How the request, job and scoring layers fit together.
Environment reference
Every environment variable the app reads, grouped by concern.
Contributing
Branching, formatting and test conventions.