How Cogvert Scout works
Scout is a four-stage pipeline: collect → analyse → score → recommend. This page walks through what happens at each stage, so the numbers on your dashboard make sense — and you can defend them in front of a CMO.
The four stages
-
Collect — query the real AI engines
For every prompt you've added, Scout fires three parallel API requests: one to ChatGPT (
gpt-4o), one to Gemini (gemini-2.5-flash), and one to Perplexity (sonar). We use the official APIs, not browser scraping — so the data is stable and the queries can't be blocked. -
Analyse — extract structured signals
Each raw answer is sent through a second pass with
gpt-4o-miniusing strict JSON output. This extractor reads the answer like a human and produces a structured record:{ "brand_mentioned": true, "recommended": true, "mention_count": 3, "sentiment": "positive", "position_rank": 2, "brands_in_response": ["Cogvert", "Competitor A", "Competitor B"], "excerpt": "Cogvert is a strong choice for…", "competitor_reasons": { "Competitor A": "praised for pricing" } }Strict JSON is critical: it means every chart in the dashboard is reading from the same well-formed schema, not from regex matches over English text.
-
Score — roll signals up to a single number
Scout combines those signals into a Visibility Score out of 100, weighted to reflect what actually matters for AI search:
Component Weight What it captures Mention rate 30 pts How often you appear at all. Recommendation rate 30 pts How often the AI actively recommends you. Position score 25 pts Average rank when you do appear (1/rank). Sentiment 15 pts Tone of mentions (positive 1.0, neutral 0.5, negative 0). The full math is documented on the Visibility Score page.
-
Recommend — turn data into next actions
The last stage is the Optimize Hub. Scout looks at where your score is leaking — missing mentions, weak sentiment, lost citations — and produces a prioritised playbook split across five action channels: Content, Technical, Citations, Reddit, and LinkedIn.
Why Scout uses APIs (not browser scraping)
Browser scraping ChatGPT looks impressive in a demo and is the fastest way to launch a tool. The problem is it breaks every time OpenAI ships a UI change, gets you rate-limited or banned, and produces noisy data because the browser sometimes serves cached or A/B-tested responses. Scout is built for marketing teams who need numbers they can put in a board deck — so we pay for API access on every model we measure.
Concretely, the API approach gives you:
- Reproducibility — the same prompt run a week apart returns comparable, model-versioned data.
- Speed — parallel requests, not a queue of headless browsers.
- Stability — UI changes by OpenAI don't break Scout; only API deprecations do, and those are rare and announced.
- Observability — when something fails we get a real error code and can fix it the same day.
What Scout does NOT do
To set expectations:
- Scout does not measure organic Google search ranking — that's traditional SEO. Use a tool like Search Console for that, then connect it to Scout for richer prompt discovery.
- Scout does not measure paid placements inside AI answers (those don't really exist yet — when they do, we'll add them).
- Scout does not automatically post content for you. The Optimize Hub tells you what to write; you (or your content team) write it.
The Supported AI models page lists every model, version, and the exact endpoint Scout uses. The Data privacy page explains what we store and what we don't.
Was this page helpful?
Thanks for the feedback — we read every response.