Home/Resources
Resources / AI visibility buyer and board pack

How do I share AI visibility data with my board?

Put three views on one page and never blend them: what the AI engines say about you, what AI-referred visitors do on your website, and what reaches your pipeline. This pack gives you that page as a template, a 20-question scorecard for choosing an AI-visibility agency or tool, a KPI dictionary with the formula behind every number, and the GA4 and CRM setup that makes the pipeline view possible. Every file is free to download and edit.

01 / THE PACK

The short answer.

A board does not need a dashboard of AI metrics. It needs to know three things: are buyers seeing us in AI answers, are those buyers arriving on our website, and is any of it turning into pipeline? Each question has its own data source, its own error and its own owner, so each gets its own row on the page.

The mistake we see most often is a single blended number, such as an “AI visibility score”, sitting next to a revenue figure as though one caused the other. A board member will ask how the score is calculated and what it has to do with the revenue line. If the honest answer is “we are not sure”, trust in every other number on the page goes with it.

The three views, kept apart
  1. 01 · VISIBILITYSampled AI answers: are we named, cited, described correctly?
  2. 02 · WEBSITEGA4: AI-referred sessions and enquiry key events
  3. 03 · PIPELINECRM: accepted enquiries and closed-won value by original source
  4. 04 · DECISIONOne priority, one owner, one review date

Show the numerator, denominator and period for every rate. Report the views side by side; claim a link between them only where you have evidence.

If you need the reasoning behind each measure first, our guide on reporting AI visibility to your board walks through the six measures one by one. This page is the working kit: the template, the scorecard and the setup.

02 / THE BOARD PAGE

The one-page board summary.

Use one table, four sections and no more than nine rows. The worked example below uses made-up numbers for a fictional company, so you can see the shape; the downloadable template has the same rows with blank cells.

Worked example: fictional company, illustrative numbers only
ViewMeasureThis monthLast monthSource
VisibilityPanel coverage, ChatGPT (runs naming us ÷ panel runs)9 of 60 (15%)6 of 60 (10%)Panel log, 20 questions × 3 runs
VisibilityPanel coverage, Perplexity12 of 60 (20%)12 of 60 (20%)Panel log
VisibilityDescription accuracy (correct ÷ branded answers reviewed)8 of 106 of 10Panel log against our fact sheet
VisibilityImpressions in Google’s generative AI features4.2K (last 3 months)3.1K (previous 3)Search Console
WebsiteAI-referred sessions310240GA4 AI-referral channel
WebsiteAI-referred sessions with an enquiry key event9 of 3106 of 240GA4 key events
PipelineAccepted enquiries with an AI original source or self-report4 of 312 of 28CRM
PipelineClosed-won value, organic search + AI referrals (quarter)Reported quarterlyCRM, by close date
DecisionFix the three directory profiles with the wrong founding year. Owner: marketing lead. Test: all profiles match the fact sheet.Team

Why these rows and not others

Visibility is measured by sampling: you ask a fixed set of buyer questions, several times per engine, and count. Answers change from run to run, so a share of runs is steadier than a position in one list. Website and pipeline numbers come from systems you already own, which makes them more trustworthy but also narrower, because many AI-influenced buyers arrive with no referrer at all.

That last point belongs on the page in plain words. A board that is told “this undercounts, and here is why” will trust the trend. A board that later discovers the undercount on its own will not.

Cadence

Monthly for visibility and website rows, quarterly for closed-won value. Deals take longer than a month to close, so a monthly revenue row mostly reports noise. Keep the same question panel between months and note any change to it in the footnote, or the trend is meaningless.

03 / THE SENTENCE

Write your summary sentence.

Most boards read the first line and the decision row. Put the whole story in one sentence, with the evidence in it. Fill in the boxes and copy the result. Nothing you type leaves this page.

The last clause matters. It tells the board you know the difference between two numbers moving together and one causing the other, which is the question a careful director will ask.

04 / THE BOARD PAGE

What to leave off the board page.

Some numbers look impressive and mean little. Leave these in the working file, not the board pack.

  • A position in a single AI answer. Answers vary between runs, so “we were third in ChatGPT” is one observation, not a fact about the market.
  • A vendor’s blended score without its formula. If you cannot write the numerator and denominator, you cannot defend the number.
  • Prompt counts. “We track 1,000 prompts” describes effort, not outcome.
  • Revenue “from AI” with no source field behind it. If the CRM cannot show which deals had an AI original source or a self-reported AI mention, the figure is an estimate. Label it as one, or leave it out.
  • Every engine at once. Pick the two or three your buyers use. A wall of engines hides the one that matters.

If a number fails the test “could a sceptical director recalculate this from the source?”, it belongs in an appendix.

05 / THE SCORECARD

Twenty questions to ask any AI-visibility agency or tool.

When a buying committee compares providers, the same few questions separate a measured programme from a sales pitch. Use these in a first call or an RFP. Score each answer 0 (no or vague), 1 (partly) or 2 (clear, with evidence), and multiply by the weight. The editable version is in the kit. Our separate article on questions to ask before choosing an SEO or AI agency covers the wider relationship; this list is specific to AI visibility.

Vendor-evaluation scorecard (weight 1 to 3)
#QuestionA good answerWeight
1Which engines do you measure, and in which modes?Names each engine and mode, and dates the runs3
2How many times do you run each question per engine?Repeated runs, reported as a share of runs3
3Who writes the question panel, and how is it tied to our buyers?Built from our sales calls; branded and non-branded kept apart3
4Do you separate mentioned, recommended and cited?Separate counts for each2
5Can we see the raw answers and every source URL?Dated exports, not only a dashboard3
6Show a client result with metric, tool, period and capture date.Dated figures with the source named3
7Can we speak to a current client?Yes, with permission2
8What has not worked, and what did you change?A specific example1
9What results do you promise?Activities and a measurement plan, not a placement3
10Why did an engine name a competitor and not us?Shows the pages the engine read2
11Who owns the data, panel and reports if we leave?We do, in an exportable format3
12Which of our systems do you need, and why?Least access needed, read-only where possible2
13How will you connect visibility to website and pipeline?GA4 channel, CRM source and self-report, kept apart3
14How do you handle visits that arrive with no referrer?Names the gap and how it is caveated2
15What do you change on our site, and off it?A named list of deliverables2
16Who does the work, and who reviews it?Named roles and a review step2
17What does it cost, and what is included?Written scope and price after a discovery step2
18What is the notice period?Short and stated1
19What must we do in-house either way?A clear split of responsibilities2
20How will we know in 90 days whether to continue?An agreed baseline and review date3

The maximum is 90 points. We would not hire a provider that scores 0 on questions 5, 9 or 11, whatever its total. Those three are about whether you can check the work, whether the promises are honest, and whether you keep what you paid for.

06 / THE SCORECARD

Red flags.

Each of these, on its own, is a reason to ask harder questions. Two or more is a reason to walk away.

  • Guaranteed rankings or placements. Nobody outside OpenAI, Google or Perplexity controls what their engines say, so a guaranteed placement is a promise the seller cannot keep.
  • “#1 in ChatGPT” or “number one AI agency”. There is no single ChatGPT ranking to be first in. Answers differ by wording, memory, location and run.
  • Undated numbers. “Visibility up 400%” means nothing without a period, a tool and a capture date. Ask for the screenshot.
  • A fixed timeline to appear. “In ChatGPT within 30 days” cannot be known in advance.
  • A score you cannot recalculate. If the vendor will not show the formula, you cannot report it upward.
  • Revenue claimed from visibility alone. Visibility and revenue can both rise for other reasons. A provider worth hiring will say so before you do.
  • Data you lose when you leave. Your question panel and answer archive are your baseline. Without them, the next provider starts from zero.

Prolinkage holds itself to the same list. Every client figure we publish carries its tool, period and capture date, and we scope and price work only once we both know what is worth fixing.

07 / THE DECISION

Tool, agency or both?

A monitoring tool tells you what the engines say. It does not change it. An agency changes things on and off your site, but you still need a way to check its work. Most mid-sized B2B teams end up with one of three set-ups. Walk the questions in order.

A short decision tree
  1. 01 · ASKDo we have someone with 4+ hours a week to run a panel and act on it? If no, an agency (or a part-time specialist) runs it.
  2. 02 · ASKDo we know what to fix: site access, facts, proof, third-party listings? If no, start with an audit before any subscription.
  3. 03 · ASKIs the main gap on other people’s sites (lists, reviews, directories)? If yes, you need outreach capacity, which tools do not provide.
  4. 04 · ASKWill we track 3+ engines across 50+ questions monthly? If yes, a tool saves manual time. If not, a spreadsheet is enough.
  5. 05 · DECIDETool only · agency only · agency using a tool you own

Whichever you choose, keep the panel, the answer archive and the GA4 and CRM setup in your own accounts.

For a side-by-side of the monitoring tools themselves, see our comparison of AI visibility tools. For what a programme typically involves and how pricing is usually structured, see what AI search optimisation costs.

08 / THE DICTIONARY

The KPI dictionary.

Agree these definitions before the first report, and write them in the footnote of every board page. Changing a definition later breaks the trend, so if you must change one, restart the series and say so.

Definitions, formulas and where each number comes from
KPIFormula (numerator ÷ denominator, period)Where to get it
Panel coverageRuns naming us ÷ total panel runs, per engine, per monthPanel log
Recommendation rateRuns recommending us ÷ total panel runs, per monthPanel log with a “recommended” flag
Citation shareAnswers linking to our domain ÷ answers reviewed, per monthPanel log with every source URL
Description accuracyCorrect branded answers ÷ branded answers reviewed, per monthPanel log checked against a fact sheet
Google AI impressionsCount, last 3 months vs previous 3 monthsSearch Console generative AI performance report
AI-referred sessionsCount of sessions with an AI-assistant source, per monthGA4 channel (chapter 09)
AI-referred shareAI-referred sessions ÷ all sessions, per monthGA4
AI-referred key event rateAI-referred sessions with an enquiry key event ÷ AI-referred sessions, per monthGA4 key events
AI-sourced enquiries (tracked)Accepted enquiries with AI original source ÷ all accepted enquiries, per monthCRM original source
AI-sourced enquiries (self-reported)Accepted enquiries naming an AI assistant ÷ enquiries that answered the field, per monthCRM form field
Opportunity rateQualified opportunities ÷ AI-sourced enquiries in a mature cohort, per quarterCRM
Closed-won value by original sourceSum of closed-won value, grouped by original source, per quarter by close dateCRM deal report

Two rules keep this honest. Never add the tracked and self-reported enquiry counts together, because the same buyer can appear in both. And show the count next to every rate when the base is small: “3%” of 40 sessions is one visit.

09 / THE SETUP

GA4: an AI-referral channel.

Google Analytics now has a default channel called “AI Assistant”. Google’s channel documentation describes it as “the channel by which users arrive at your site from sources like ChatGPT, Gemini”, and states that it excludes Google’s AI Overviews and AI Mode. Search Engine Journal reported its arrival on 14 May 2026 and noted that Google has not published the full list of assistants it recognises. Reports disagree on whether Perplexity and Claude are included, so check your own Source report rather than assuming.

A custom channel group is still worth adding, because it lets you see exactly which domains are counted. Google’s custom channel group documentation (accessed 8 November 2026) sets out the steps:

  1. Admin, then Data display, then Channel groups. You need Editor access or above.
  2. Create new channel group. This copies the default group.
  3. Add a channel called “AI assistants”. Condition: Session source matches regex, using the line below. Add a second condition with OR: Session medium exactly matches ai-assistant, so anything GA4’s own list catches is kept.
  4. Reorder so “AI assistants” sits above the default “AI Assistant” and “Referral” channels. Google says traffic goes to “the first channel whose definition it matches”.
  5. Save. Google says custom channel groups “can be applied to your reports retroactively”. Standard properties allow two custom groups.
The regex, checked 8 November 2026
^(chatgpt\.com|chat\.openai\.com|(www\.)?perplexity\.ai|gemini\.google\.com|bard\.google\.com|copilot\.microsoft\.com|claude\.ai|chat\.deepseek\.com|(www\.)?meta\.ai|chat\.mistral\.ai|grok\.com|you\.com)$

The domains come from current analytics guides by Terminus (updated September 2026) and Orbit Media (updated July 2026), plus HubSpot’s own examples; the AI vendors themselves do not publish referrer lists. GA4 uses RE2 syntax and matches the whole string, which is why the pattern is anchored.

What this channel cannot see

Clicks from AI mobile and desktop apps often arrive with no referrer and land in Direct. Clicks from Google’s AI Overviews and AI Mode arrive as Google organic; use Search Console’s generative AI report for those. Do not add bing.com to the pattern, because most of it is ordinary search. Then make sure your enquiry form is marked as a GA4 key event; our guide to why GA4 lead numbers are wrong covers the usual faults.

10 / THE SETUP

CRM: original source and self-report.

GA4 counts visits. The board wants to know about buyers. Two CRM fields close that gap, and they should sit side by side, never merged.

1. The tracked field: original source

HubSpot’s Original Traffic Source property now includes an “AI Referrals” value, with the AI platform domain (for example chatgpt.com or claude.ai) in the first drill-down, according to HubSpot’s knowledge base (last updated 4 August 2026). For revenue, build a deals report grouped by the associated contact’s Original Traffic Source, filtered to closed-won, with close date as the period. HubSpot’s dedicated revenue attribution reports need Marketing Hub Enterprise; the original-source deals report works on lower tiers through the custom report builder. Other CRMs have an equivalent first-touch field; if yours does not, pass the GA4 session source into a hidden form field.

2. The self-reported field

Add one required question to your main enquiry form: “How did you first hear about us?” Make it free text, not a dropdown, so you do not suggest an answer. Buyers who found you through an AI answer and then searched your name will show as Direct or Organic in tracking but often write “ChatGPT” here. Code the answers monthly.

If your deals close offline or through sales calls, the original source still works as long as the contact was created from a tracked form. Our guide to offline conversion tracking for B2B covers the rest.

11 / THE KIT

Download the kit.

Four plain files that open in Excel, Google Sheets or any text editor. No sign-up. Edit them freely and drop them into your own reporting.

Buyer and board pack files, version of 8 November 2026
FileWhat it isDownload
Board summary templateThe one-page board table with formulas, sources and illustrative example rows to overwriteCSV ↓
Vendor scorecardThe 20 questions with good answers, red flags, weights and a score columnCSV ↓
KPI dictionary12 measures with definition, numerator, denominator, period, source and caveatCSV ↓
GA4 AI-referral regexThe regex, setup steps and known gaps, with sourcesTXT ↓
12 / QUESTIONS

Questions owners ask.

How do I share AI visibility data with stakeholders?

Use one page with three views kept apart: sampled AI answers (how often engines name and describe you correctly), website behaviour from GA4 (AI-referred sessions and enquiry key events), and pipeline from your CRM (enquiries and closed-won value by original source). Show the numerator, denominator and period for every rate, and end with one decision.

What AI search KPIs should a board see?

No more than six: panel coverage per engine, description accuracy, Google AI impressions, AI-referred sessions, AI-sourced accepted enquiries (tracked and self-reported, side by side), and quarterly closed-won value by original source. Everything else belongs in the working file.

Can I connect AI visibility to revenue?

Partly. A CRM original-source field and a “How did you first hear about us?” question show which deals began with an AI referral. Neither proves that visibility caused the deal, and many AI-influenced buyers arrive with no referrer. Report the numbers side by side and say what they cannot show.

Should we buy an AI visibility tool or hire an agency?

A tool reports what engines say; it does not change it. If you have someone with time to act on the data and you already know what to fix, a tool may be enough. If the gap is on other people’s sites or you lack the time, you need hands as well. Many teams use an agency working from a tool they own.

Does GA4 track ChatGPT traffic automatically?

GA4 added a default “AI Assistant” channel in May 2026 that covers sources such as ChatGPT and Gemini, but Google has not published its full list. Add a custom channel with the regex on this page to see exactly what is counted, and remember that app traffic often lands in Direct.

Sources (accessed 8 November 2026 unless stated): Google Analytics Help, default channel group, custom channel groups and regular expressions; Search Engine Journal, 14 May 2026; Terminus, updated 16 Sep 2026; Orbit Media, updated 7 Jul 2026; HubSpot Knowledge Base, traffic source properties (updated 4 Aug 2026) and attribution reporting (updated 21 Jun 2026). Client result: HubSpot, closed-won deal value by original traffic source, Jul–Sep vs Apr–Jun 2026, client name withheld. The worked example in chapter 02 uses fictional numbers.

Read next.

Keep the whole journey connected.

Your next step

Give your board a pipeline view it can check.

Tell us what you report today and which systems you use. We will show you which rows of this template you can fill from your own data, and what needs setting up first.

Explore our work first