

Claude and HubSpot’s Breeze Assistant found the same top problem in our own HubSpot portal: our sales pipeline wasn’t in the CRM. The reports came back with different tone, different coverage and a few different numbers.
Neither tool could fix that. No AI can analyze a deal nobody created.
If you’re thinking about pointing AI at your CRM, that’s worth knowing before you start.
We gave both tools the same prompt, typed the way you’d actually type it. Breeze got it without the word “hubspot,” since it already lives inside HubSpot:
analyze our crm hubspot esp for useful insights and gaps for process, sales, etc. whatever you can find we can use to optimize our business
The setup took a minute each.

Both had read access to the same portal. We didn’t steer either one, and neither changed a record.
We set HubSpot up for owner-led sales teams for a living. So this was also a test of whether we run our own sales the way we tell clients to. We don’t, fully. That’s most of what follows.
Both reports landed on the same five problems, even where they measured them differently.
The biggest difference was what each tool could see. Breeze worked from the portal. Claude also had our project notes, so it knew which conversations were live.
| Claude | Breeze | |
|---|---|---|
| Context beyond HubSpot | Named three prospects with proposals or scoping underway and no deal in the CRM | Worked from portal data, so it flagged coverage as an open question rather than naming gaps |
| Coverage | Skipped tasks and lifecycle stages | Found 94 overdue tasks, 90 assigned to one person, and 5,787 companies marked sales qualified, 2,374 with no owner |
| Verification | Pulled invoices and called the drop real | Listed possible explanations and recommended checking invoices |
| Accuracy | Mixed one deal’s original currency with USD and overstated open pipeline until the comparison caught it | Reported the converted figure correctly |
| Caught what the other missed | A delivery backlog and partly paid projects hiding the drop in new bookings | Service opportunities sitting inside HubSpot license deal registrations |
| Style | One call, ranked actions, named records | Cautious by design, defined every metric and its limits |
Both tools saw recorded wins fall off after June. Here’s how each one handled it.
Breeze:
This is a decline in recorded closed-won deal value, not a verified revenue decline. It could reflect workload, recording changes, project timing, or genuine commercial weakness.
Claude:
Paid invoices fell [about half] from Q2 to Q3. The decline is real, not a logging artifact.

Breeze is right that CRM wins alone can’t prove a revenue drop. Claude went and got the second source. It turned “could be several things” into a problem we had to act on this quarter.
Which one you want depends on who’s reading. A careful list of possibilities is safer to hand a board. A call backed by a second source is what an owner needs on a Tuesday.
Every big finding was something we never recorded. Prospects with no deal. Wins with no source. Losses with no reason. Follow-ups that piled up into a 94-item backlog nobody could work.
AI reads what’s there. It can tell you the CRM is thin. It can’t tell you what happened in conversations that never made it in.
So both reports ended at the same place. Put every live opportunity in the CRM. Require a next step and a date on each one. Make the source a field someone has to fill. Reps have to use the system without thinking, or the data never shows up. Do that work before you point AI at the CRM.
Use both. Where they disagree is where to look.
If your team works around HubSpot instead of in it, an AI audit will tell you the same thing it told us. We’ll show you where. Request your free HubSpot audit →
We drafted this post with Claude.
Use both. On our portal, Breeze was more thorough inside HubSpot: overdue tasks, lifecycle stages, companies with no owner. Claude was stronger when the answer needed context HubSpot doesn’t hold, like proposals and invoices, and it made a call instead of listing possibilities. Where the two disagree is where to look first.
Yes. Both Claude and Breeze Assistant can read a portal and report on pipeline, lead sources, loss reasons and data gaps within minutes. Neither can see what was never recorded. If deals, sources and loss reasons aren’t in HubSpot, the audit can only tell you the CRM is thin.
Ask for amounts in your company currency, split new clients from existing ones before reading any rate, and have the AI confirm any big claim against a second source like invoices. In our test, Claude mixed one deal’s original currency into a USD total until the comparison caught it.