Jay Thornton

Your AI CRM Shouldn’t Require You to Abandon Your CRM

A weathered wooden card catalog with one crisp new index card added, representing an AI CRM layer that enriches existing HubSpot records rather than replacing them

We put the HubSpot connection into limited beta this month. It is the first integration we have built where the other system stays in charge.

That distinction matters more than it sounds like it should. Every other connection in LeadMachine pulls something in. Shopify sends us customers. Webflow sends us form fills. Facebook sends us lead ads. The data arrives and LeadMachine becomes the place where it lives.

HubSpot is different. If you have been running HubSpot for three years, LeadMachine is not going to become the place where your data lives, and it should not try. So we built the AI CRM to do the part HubSpot was never built for, and to hand back the results.

HubSpot is a filing cabinet, and it is a good one

Mike put it that way to a prospect a while back and I have been stealing the line ever since. HubSpot holds records. It holds them well. It gives your team a shared place to put what they know about a customer, and after three years that accumulation is worth more than any feature comparison.

What a filing cabinet does not do is go find you new files. It does not walk out into the world, identify twenty companies that look like your best customer, figure out who to call at each one, verify the phone number, and come back with folders already filled in.

That is what we built. Find the leads, enrich them, put them in your cabinet.

Everything else in the integration follows from that. The pipeline nudges, the tag-triggered campaigns, the task prioritization, all of it operates on leads that arrived through the front of that loop. Useful, but secondary. The primary function is sourcing.

Related: Ledo Everywhere: What Phase Two of Ask Ledo LLC Actually Means

The tax nobody prices in

When a small team evaluates a new CRM, they compare monthly costs. That is the wrong number.

The real cost of switching is the history. Three years of notes. The deal that almost closed in 2024 and might come back. The custom properties someone built for a segment only your company tracks. The muscle memory of six people who know exactly where to click.

None of that shows up on a pricing page, and all of it is why teams stay on platforms they have outgrown.

So the honest question is not whether we can build a better CRM than HubSpot. For a five person sales team, on some dimensions, I think we already have. The question is whether the improvement is worth the cost of the move. For a lot of teams it is not, and pretending otherwise is how you end up with a demo pipeline full of people who will never convert.

The alternative is to stop treating it as a choice. Keep the cabinet. Change what goes into it.

Enrichment happens before the record lands, not after

This is the part I think we got right, and it took two attempts.

The obvious way to build lead sourcing is to find prospects, push them into the CRM, and enrich them there over time. It works, and it also means the first thing your rep sees is a name and an email address with a lot of blank fields underneath. They open it, learn nothing, close it, and the record sits there aging.

So the enrichment runs first. A selected prospect goes through the waterfall before it is written anywhere. Research, email verification, fallback lookup, business data, stopping as soon as it has an answer. What arrives in HubSpot is a contact with a job title, a verified email, a LinkedIn profile, and the context that made the person a match in the first place.

A rep opening that record has something to work with in the first four seconds. That is the entire difference between a lead source people use and one they quietly stop opening.

The same waterfall runs against contacts already in your portal, on a schedule, filling in the long tail of half finished records that every HubSpot instance accumulates. That is genuinely useful and it is not the headline. The headline is that new leads show up complete.

The field I care most about is the one rating our own work

Every enriched record gets a confidence value written back to HubSpot. Strong, Moderate, or Weak.

That is us telling you how much to trust what we just put in your database.

I pushed for this because the failure mode of automated enrichment is not being wrong. Everything that researches people from public sources is sometimes wrong. The failure mode is being wrong quietly, in a field that looks identical to a field a human verified, so a rep calls a number that has not worked in two years and never learns why the call failed.

A confidence rating costs us something. It is an admission printed on every record. It is also the only version of this feature I would want in my own portal.

Related: Calm Intelligence Is Not a Feature. It’s a Discipline.

The two settings that do less on purpose

Enrichment costs credits. Every vendor selling it has an incentive to run it across everything you own.

So the HubSpot card has a filter that scopes enrichment to a property and condition you pick. Lifecycle stage equals lead. Lead status is known. A checkbox you maintain yourself. Only matching contacts get pulled, and everything else stays untouched.

There is also a switch that turns write-back off completely. Flip it and LeadMachine still sources, still enriches, still scores, and writes nothing at all to your HubSpot records.

Both settings reduce what our product does. Both ship in the first release. If you are handing an outside tool write access to the system your revenue runs on, the ability to say no is not a nice-to-have, and a company that makes you request it is telling you something about how it thinks.

That is the Calm Operator test applied to a settings panel. Does this leave the person more clear-headed, or less? A write-back toggle with a clear label leaves an admin more clear-headed than the best changelog we could write about it.

What this means for where we are going

The interesting thing about the HubSpot build is not the HubSpot part.

It is that Ledo did the work through an interface it does not control, on records it does not own, inside a product built by somebody else. The intelligence layer stayed useful when it stopped being the system of record.

That is the whole argument behind phase two. Everything we have been calling Ledo Everywhere rests on the intelligence being portable, and until now the evidence for that was a proof of concept and my own conviction. Now it is a shipped connection running against a platform with a market cap north of thirty billion dollars, doing something that platform charges its own customers extra for.

Where it actually stands

It is in limited beta. Access is enabled per account, so if you connect LeadMachine today and go looking for a HubSpot card, you may not have one yet. Email support and we will turn it on.

There are open items. We have not pinned down the minimum HubSpot plan the OAuth scopes require, which matters if you are on the free tier. The outbound write path expects a small number of LeadMachine properties to exist in your portal, and we create those during onboarding, which is a step I would rather not need.

I would rather say that here than let you find it on your own in week two.

If you are running HubSpot and the problem is not the CRM but the fact that nothing new is going into it, that is the exact gap this was built for. Fourteen day trial, $58 per user per month, every feature at every seat, no AI usage caps and no tier above the one you are on.

More soon. Jay.

Related Reading

Frequently Asked Questions

Lead sourcing. HubSpot stores and organizes the records you give it. LeadMachine goes and finds new ones. Ledo Discovery takes a description of your ideal customer, searches professional data and public activity, enriches the matches with verified contact details, and creates them as contacts in your HubSpot portal.

Before. Selected prospects go through the enrichment waterfall first, so what arrives in HubSpot is a contact with a job title, verified email, LinkedIn profile, and the context that made them a match. Contacts already in your portal are enriched separately on an ongoing schedule.

Job title and phone update in place on enriched contacts. Four LeadMachine properties are added alongside them: LeadMachine Source, LinkedIn (LeadMachine), Enrichment Confidence (LeadMachine), and Research Dossier (LeadMachine). Nothing is deleted, and write-back can be switched off entirely.

A rating written onto every enriched HubSpot contact, marked Strong, Moderate, or Weak. Automated enrichment from public sources is sometimes wrong, and a visible confidence rating means a rep sees that before acting on a field rather than after a call fails.

Inbound sync settings lets you scope enrichment to a HubSpot property and condition you choose, such as lifecycle stage or lead status. Only matching contacts are pulled. The default is to enrich everything, so this is worth setting before your first sync if your portal is large.

No. Task prioritization and email or SMS campaigns run in LeadMachine, on the leads flowing through it. When an open HubSpot deal goes fourteen days without activity, it appears as a card in the LeadMachine Focus screen with a direct link to the deal in your portal. LeadMachine does not create tasks in HubSpot.

No. Contacts are matched by email address, so pushing the same person twice updates the existing HubSpot contact. Prospects without an email cannot be keyed into HubSpot and are created as LeadMachine leads only.

Not yet. It is in limited beta and enabled per account. If the HubSpot card is not on your Integrations page, it has not been turned on for your company. Email support@leadmachine.fyi to request access.

$58 per user per month. Every feature at every seat, including Discovery, enrichment, Ledo chat, meeting preparation, lead scoring, and SMS commands. No AI usage caps and no premium tier.

Share this article
jaythornton000
Written by

jaythornton000

Product development leader, team builder, and problem solver.

Let's Build Something Together

Have a project in mind or want to discuss an idea? I'd love to hear from you.

Book a Call