How we use Claude to audit client HubSpots — and turn findings into immediate action

Smiling man thinking in a suit holds a pen at a desk with a laptop, looking right.

How we use Claude to audit client HubSpots — and turn findings into immediate action

Most CRM audits take days and produce a report no one reads. Here’s how we compressed that into a single conversation — and walked away with a client-ready roadmap.


Every HubSpot we inherit looks fine on the surface. There are contacts. There are deals. The pipeline has numbers in it. But the moment you start asking specific questions — who owns these records? when was the last note logged? which of these lifecycle stages actually means something? — the cracks appear fast.

The traditional approach is to spend several days clicking through views, exporting CSVs, and building a findings deck in PowerPoint. The client gets a document a week later that diagnoses the problem but doesn’t quite get to the fix. We wanted to do this differently.

Over the past few months we’ve been developing an audit process that uses Claude — Anthropic’s AI — connected directly to a client’s HubSpot via the MCP integration. Here’s how it works, what it surfaces, and why it produces better output faster than manual methods.

The problem with most CRM audits

Before explaining the method, it’s worth naming what makes CRM audits hard in the first place. The data issues are rarely mysterious — missing fields, orphan records, stale close dates — but they exist in volume. A database of 4,000 contacts with structural problems across multiple dimensions requires either a lot of manual filtering or a lot of export-and-pivot work to quantify properly.

More importantly, a list of problems is not an action plan. A senior leader looking at “886 companies have no associated contacts” doesn’t know whether that’s a critical issue or a minor annoyance, who should fix it, or what the right sequence of fixes is. The gap between audit and roadmap is where most engagements stall.

“The gap between audit and roadmap is where most engagements stall. We wanted a process that closed that gap in one step.”

What we actually do

The process has three phases that happen in rapid sequence, usually within a single working session.

1 Live data pull via HubSpot MCP
Claude connects to the client’s HubSpot account through Anthropic’s MCP integration and runs a structured set of queries in parallel — contact completeness, company associations, deal health, lifecycle stage distribution, owner assignment, and activity history. This takes a few minutes and produces exact counts rather than estimates.
2 Cross-reference against client context
We bring in any supporting documents the client has — an internal SOP, a previous review, team notes — and Claude synthesises these against the live data. This is where the numbers get meaning: a figure like “400 unowned contacts” is interpreted differently depending on whether the team is two people or twenty.
3 Structured output for leadership
Claude produces a full Word document — formatted, phased, with metric tables and a prioritised roadmap — that we can hand directly to the client. The document distinguishes between one-time structural fixes, behavioural changes, and ongoing hygiene routines.
What a real audit surfaces

To give this some texture, here’s a snapshot of what we found on a recent engagement with a life sciences client running a two-team HubSpot for their commercial and partnerships functions.

  • 93% of contacts had never had an activity logged against them
  • 886 companies with zero associated contacts — 38% of the account list
  • 837 contacts in ambiguous lifecycle stages — nearly 1 in 5

These numbers matter because they’re not just untidy — they actively break things. When 93% of contacts show as “unworked,” the CRM can’t tell you who’s been engaged and who hasn’t. When nearly a fifth of your contact database sits in stages with no defined meaning, your funnel reports are unreliable. When a quarter of your companies have no associated contacts, your account-level views are fiction.

The audit also surfaced a more interesting finding: the problem wasn’t that the team didn’t know how to use HubSpot. One rep was logging exemplary notes — detailed, structured, capturing context, decisions, and next steps in a form anyone could scan in thirty seconds. The rest of the team simply had no shared standard to follow. The process existed. It just hadn’t been written down or socialized.

Key insight

The most common CRM problem isn’t configuration — it’s the gap between how the best rep works and how everyone else works. The audit makes that gap visible and measurable.

Turning findings into a roadmap

The output we give clients isn’t a list of problems — it’s a phased plan with clear ownership and timing. For this client, that meant three phases.

Phase one was structural cleanup: archive orphan companies, assign owners to unowned records, investigate and relabel a mystery lifecycle stage that had been created during an import and never properly mapped. These are one-time fixes that a HubSpot admin can work through in a week. They don’t require a change in how anyone uses the CRM — they just remove the noise that’s making everything else harder to read.

Phase two was behavioral: introducing a note-logging standard, backfilling current-state notes on all open deals, starting to log calls (the team had logged zero calls in the system, ever), and enforcing close-date discipline. This required an all-hands session and a change in what the weekly pipeline review demanded of each rep.

Phase three was maintenance: monthly hygiene checks, a KPI dashboard visible to the whole team, and a quarterly review of the standard itself. This is the part most consultants skip — but without it, the CRM drifts back to its previous state within six months.

What makes the AI layer genuinely useful

It would be easy to overstate this. Claude is not doing anything a skilled RevOps consultant couldn’t do — the analytical logic is the same. What it changes is the economics of doing it thoroughly.

Running 15+ structured queries against a live HubSpot, synthesizing the results against a client’s internal documentation, and producing a structured Word document with metric tables and a prioritized roadmap would previously have taken two to three days of consulting time. We now do it in a single session. That changes what’s viable to offer — and to whom.

It also changes the quality of the output. Because Claude can hold the full audit data in context while drafting the roadmap, the recommendations are grounded in the actual numbers rather than being written from notes after the fact. When the document says “the 37 deals with no associated contacts should be linked or closed-lost,” that’s not a general recommendation — it’s a specific action tied to a specific count from the live database.

“We now do in a single session what previously took two to three days. That changes what’s viable to offer — and to whom.”

The limitations worth naming

This process works well for structural and completeness issues. It’s less good at things that require subjective judgment — whether a particular deal should be closed-lost, whether a lifecycle stage definition makes sense for a specific business model, whether the team culture will actually support a new logging standard. Those conversations still happen with humans, in a room.

It also requires that the client’s HubSpot is reasonably well-organised at the top level. If the pipeline structure itself is wrong — wrong stages, wrong deal types, pipelines being used for the wrong purposes — the audit can identify symptoms but the fix requires a deeper conversation about commercial process design.

If you’re wondering whether your HubSpot needs this

The honest answer is: if you haven’t run a structured audit in the last year, it probably does. The signs are usually the same: a pipeline that looks healthy but doesn’t forecast accurately, reps who know more about their accounts than the CRM does, and a nagging sense that you’re making decisions based on data you don’t quite trust.

If any of that sounds familiar, we’re happy to run a no-obligation discovery session. We can usually give you a clear picture of where things stand — and what the highest-leverage fixes are — in a single conversation.

Picture of Scott Ferrebbe Founder of Lighthill CRM in a light blue shirt and dark blue blazer with the top two buttons of the shirt unbuttoned revealing a white undershirt

The 3 best ways I can help you right now...

  1. Click here to schedule a call with one of our CRM Specialists.
  2. Click here to download our CRM Reality Checklist for Sales Superheroes
  3. Follow me on LinkedIn for exclusive tips, how-tos, resources, etc.

Share:

Facebook
Threads
X
LinkedIn
Email

More content...

3 easy steps to a CRM you can trust

Success Call

Share what’s broken and what “good” looks like.

Plan & Build

Get a simple plan to fix processes, data, and connections.

Launch & Win

Go live, trust your dashboards, and hit your numbers.

You’ll move from CRM chaos to predictable performance with one clear source of truth.

Trust your dashboard.
Lead with confidence.

Pick a time that works for you, and get a simple plan to make your CRM match reality.

Complete the form and we’ll get you scheduled for a CRM Success Call.

THANK YOU!

Click on the PDF below to download

Thank You!

We have your message and one of our CRM Specialists will get back to you shortly.