Integrations

How Do You Ask an AI Assistant About Your Leads?

How to ask an AI assistant questions about your own lead and attribution data, phrase them so the answers hold up, and catch what it gets wrong.

Quick answer

Connect the assistant to your account with a read-only key, then ask in the shape of a report request rather than a chat message: name the period with explicit dates, name the metric with its denominator, name the segment, and ask for the counts behind every number. A connected assistant reads your real lead, source, page and revenue records and is best at the questions no report has a control for — cross-report joins, one-off slices, and journey narratives. A disconnected one answers from general marketing knowledge and sounds exactly the same, which is the mistake that costs people money.

Recover the leads you're already earning

Tell us what you're trying to track or fix. We'll show you which visitors your forms miss — and how PartialLeads recovers and qualifies them.

Connect the assistant to your own account with a read-only key, then ask in the shape of a report request: name the period, name the metric, name the segment. An assistant that can read your leads, sources, pages and revenue answers the questions nobody built a filter for. One that cannot is guessing from general marketing knowledge — and it will sound identical.

That last sentence is the whole problem. The answers look the same either way: fluent, structured, confident. The difference is whether a number came out of your database or out of a language model’s sense of what such a number usually looks like.


What can an AI assistant actually read about your leads?

Whatever you connect it to, and nothing else. Given a read-only connection to your attribution data, an assistant can query the same records your dashboard queries — individual leads and their journeys, traffic sources, pages and matched revenue — and answer questions about them in prose. Without that connection it has no access to your account at all.

So there are two completely different products wearing the same interface.

A disconnected assistant asked “why did my cost per lead rise in August?” produces a tidy list of causes: seasonality, auction pressure, creative fatigue, a landing page change. Every item is plausible. None of it was looked up. It is a well-written guess about a business the model has never seen.

A connected assistant answers the same question with “most of the increase came from one campaign, where cost per lead went from $31 to $88 while its lead volume halved” — and can list the leads it counted.

Diagram of a read-only AI assistant connection: Claude and ChatGPT clients connect through an access key to leads, sources, pages and revenue records, with writes blocked

The habit that protects you takes four words: say where that came from. If the assistant can name the records it read and roughly how many there were, you are talking to your data. If it restates the claim in different words, you are talking to its training. Both are useful — general advice is fine when you want general advice — but you should always know which one you just got.


Which questions belong in a chat instead of a dashboard?

The ones nobody built a control for. A report answers the question its designer anticipated; a chat answers the question you have right now. Three shapes are consistently better in conversation, and one is consistently worse.

The cross-report join. “Which of my landing pages produce leads that scored as a strong match against my ideal customer?” lives half in the pages report and half in the individual lead records. No single screen carries both columns, and building one for a question you will ask twice a year is not a good use of anyone’s week. A connected assistant walks both sets and returns the overlap. Same shape as knowing which channel to scale — the decision needs two reports read against each other, not one report read harder.

The one-off slice. “Leads from Meta in the last 14 days, in Victoria, who typed a phone number but never submitted.” You would never build that filter, and you would never build the forty others like it. In chat it costs one sentence.

The journey narrative. “Walk me through what this buyer did before they purchased.” The journey is already on the screen as a row of badges; what the chat adds is the prose version you can paste into a sales handover without the recipient needing to learn how to read the ribbon.

And the counter-rule, which matters more than all three: standing numbers stay in reports. If you check it every Monday, it belongs on a screen. A saved report is reproducible, auditable and identical for everyone who opens it. A chat answer is none of those things — ask the same question next week and the phrasing drifts, the window shifts, and nobody can tell whether the business changed or the question did.


How do you phrase a question so the answer is trustworthy?

Write it like a report spec, not a chat message. Four elements, every time: the period with explicit dates, the metric with its denominator, the segment you want it split by, and an instruction to show the counts underneath. Precision in the question is most of the difference between a number you can act on and a number that merely sounds right.

Weak:    How are my Meta ads doing?

Better:  For 1-31 August, in my account timezone, list every
         traffic source with visitors, leads and attributed
         revenue under the last-touch model. Show the purchase
         count behind each revenue figure.

The weak version is not a bad question — it is four questions, and the assistant has to guess which one you meant, over which window, under which model. It will guess. The guess will not be labelled.

Three habits worth building on top of that:

Ask for the denominator with every rate. “Meta converts at 6%” is unreadable until you know it is 6% of 4,000 visitors and not 6% of 33. Requesting the counts alongside the percentages costs nothing and kills most bad conclusions on sight.

Ask the same question two ways. “Revenue by source” and “sources ranked by revenue, with purchase counts” should produce the same ranking. When they do not, the disagreement is the finding — usually an ambiguous metric or a different window, and you have just caught it for free.

Ask what it excluded. Unmatched purchases, internal traffic, refunded orders and test events all get dropped or kept by some rule. The rule matters more than the total.


What does an AI assistant get wrong about attribution data?

Four things, all predictable, all recoverable once you know them: the ambiguous metric, the unnamed attribution model, the timezone and currency, and the confident summary of a tiny sample.

“Leads” is three different numbers. People who typed an email and left, people who submitted, and people who passed a quality bar are three populations, and a well-run stack tracks all three. Ask for “leads” without saying which and you get one of them, formatted as if it were the only one. Say partial leads, submitted leads, or qualified leads — the word you choose can move the answer by a factor of two.

An attribution question rarely has one answer. First touch, last touch and a resolved model will each credit the same purchase to a different channel, and each is defensible. An assistant asked “which channel drove the most revenue” has to pick one, and the answer arrives without a footnote saying so. Name the model in the question, or ask for all of them — the gap between models is the real finding, which is the same discipline that makes reading an attribution report honestly possible in the first place.

Days and money are not universal. A “Tuesday” total depends on which timezone drew the boundary, and a blended revenue figure depends on which rate converted the currencies and when. Neither assumption announces itself in prose. If your revenue arrives in more than one currency, the caveats around attribution across multiple currencies apply to every figure the assistant hands you, not just the ones on the dashboard.

It will rank ten sources on four purchases. Language models are not squeamish about sample size unless you ask them to be. A ranking built on single-digit conversions is noise with an ordering, and it reads exactly like a ranking built on thousands. This is why the counts matter more than the percentages.

There is a fifth failure that no phrasing fixes: the summary can be entirely right about the rows and entirely wrong about the cause. The assistant sees that Meta’s cost per lead doubled. It cannot see that you changed the offer on the 12th. Causal claims stay yours.


Can an AI assistant change anything in your account?

Not if the connection is read-only, and it should be. A read-only key lets an assistant query records and nothing else — it cannot edit a lead, fire a conversion, change a setting or delete anything. If the tool you are connecting asks for write access to answer questions, that is a reason to ask why.

The second question is the one people skip: lead records contain names, email addresses and phone numbers. Connecting an assistant means those records are readable by whichever assistant you connected, under whatever terms that vendor operates. Treat the key like a data export — decide who holds it, which tool it points at, and whether that arrangement satisfies the same rules you applied when you plugged the same data into your CRM. Being able to revoke a key in one click is what makes that decision reversible.


What can’t an AI assistant answer, however well you ask?

Anything that is not in the data. Ad spend you have not synced, creative-level detail the platform never passed through, the reason a customer bought, and anything at all about next month. An assistant over your attribution data is a fast, tireless analyst with no memory of what you shipped last Tuesday.

It also cannot settle which attribution model is correct. It can show you that first touch credits your paid social and last touch credits your brand search, and it can quantify the gap — but choosing which one runs your budget is a judgement about how your business acquires customers, and that judgement is not in any table.

One thing it can see, though, is traffic sent by assistants like itself. AI tools now refer real visitors who arrive with no click ID and no UTM, which is its own attribution problem — covered in tracking conversions from ChatGPT.


How does PartialLeads answer questions about your leads?

PartialLeads exposes a read-only MCP endpoint, so an assistant like Claude or ChatGPT can query your own account: leads, traffic sources, pages and revenue. You create a key under Settings → AI Access and point the assistant at it; the connection can only read, and you can revoke the key at any time. The step-by-step is in connecting Claude and ChatGPT to your PartialLeads data — this article is about what to do once it is connected.

What makes the answers usable is that every one of them maps to a screen you can open:

  • Individual leads with their journeys. The leads list carries the journey as a row of badges — each touch, its channel, whether the session was stitched in by visitor ID, email, phone or click ID — alongside Partial or Completed status, revenue, and which conversion APIs that lead was dispatched to. When the assistant describes a journey, the ribbon is the picture of the same record.
  • Three attribution models at once. The attribution report computes first touch, last touch and PartialLeads Resolved side by side, with recovered attribution itemised by mechanism. Ask for “all three models” and there is a screen that shows the same disagreement.
  • Revenue that nets refunds. Matched purchases land in the purchases ledger, with refunds written as their own rows so they subtract from attributed revenue rather than being quietly ignored.
  • Lead quality, not just lead count. Each lead is scored against your ideal-customer persona with a verdict and confidence, so “how many good leads” is a question with an actual field behind it rather than an opinion.

Side-by-side mockup: an assistant's answer listing revenue by source, checked against the same figures in the attribution report channels table with timezone and currency chips visible

The honest constraints, because they shape how much weight an answer can carry. The connection is read-only by design — the assistant reports, it does not act, and nothing it says changes a lead, a dispatch or a setting. Access is plan-gated rather than on by default. And every answer inherits the caveats of the underlying data: the display model is last-non-direct over a 28-day decay window, multi-currency figures are estimates converted at a dated rate, and conversion metrics can still read as warming up while they compute. An assistant will not mention any of that unless you ask, which is exactly why the standing numbers belong on a report and the exploration belongs in the chat.

What breaks The mechanism Where you see it in the dashboard
The question has no report behind it Read-only MCP connection over leads, sources, pages and revenue Settings → AI Access
“Leads” means three different populations Partial and Completed status on every lead record Leads list, status column
The answer silently picks an attribution model First touch, last touch and PartialLeads Resolved computed side by side Attribution report, model comparison
A number arrives with nothing to check it against Every answer maps to a record set with its own surface Journey ribbon, purchases ledger
Days and money don’t line up Display timezone and currency selected per report, conversion rate dated Timezone and currency chips
Volume hides quality Two-step enrichment scores each lead against your ideal-customer persona Customer Match card, priority inbox

Frequently asked questions

QCan ChatGPT or Claude access my marketing data directly?
Only if you connect them to it. By default an assistant has no access to your accounts and answers from general knowledge, which reads identically to a real answer. A read-only connection to your analytics or attribution tool changes that: the assistant queries your actual records and can tell you which ones it read. Always ask it to name the source.
QIs it safe to connect an AI assistant to my lead data?
It depends on the access level and the vendor. Insist on read-only, so the assistant can query but never edit, dispatch or delete. Then treat the key like a data export: lead records contain names, emails and phone numbers, so decide who holds the key and whether the assistant's terms satisfy the same rules you applied to your CRM. Revocable keys make the decision reversible.
QWhat should I ask an AI assistant about my leads?
The questions no report has a control for. Joins across two reports ("which pages produce leads that scored as a strong match"), one-off slices too specific to save as a view, and journey narratives you want in prose. Keep the numbers you check every week in a saved report instead — a report is reproducible and a chat answer is not.
QWhy does an AI assistant give me different numbers than my dashboard?
Usually because the question left something unstated and the assistant filled it in. The period boundary, the attribution model, the currency conversion, and which population counts as a "lead" are all decisions, and prose does not announce them the way a report header does. Restate the question with explicit dates, a named model and a named lead definition, and the gap usually closes.
QCan an AI assistant replace my attribution dashboard?
No, and treating it as a replacement is the main way people get burned. A dashboard produces the same number every time for everyone who opens it, which is what makes weekly reporting possible. Use the assistant for exploration — the ad-hoc question, the cross-report join, the narrative — and keep the standing metrics on a screen.
QHow do I stop an AI assistant from making up numbers about my account?
Ask for the records, not just the result. Request the counts behind every percentage, ask what it excluded, and ask it to say where the figures came from. If it cannot name a record set and a rough row count, it did not read one. Asking the same question two ways is a cheap second check.
QDoes the AI assistant see my customers' personal information?
If it can read your lead records, yes — those records hold names, emails and phone numbers. That is the point of asking questions about specific leads, and it is also the reason the connection deserves the same review you gave your CRM integration. Where you only need aggregates, ask for aggregates, and keep access read-only and revocable.
QCan an AI assistant tell me which channel to scale?
It can lay out the evidence — spend, leads, qualified leads, revenue and lag per channel, under each attribution model — and that is most of the work. It cannot tell you which model matches how your business actually acquires customers, or price in what you changed last month. The choice is yours; the assistant just removes the spreadsheet step.

Find the qualified leads your forms are currently throwing away.

Install PartialLeads on one landing page, send traffic, and compare what your CRM captured against what PartialLeads recovered and qualified.