Most HubSpot setups look healthy on the surface. Underneath, pipeline is draining out at four predictable points.

We see the same pattern almost every time we open a new client’s portal. Contacts are flowing in. Forms are firing. The sales team is logged in and clicking around. The dashboard has charts. On the surface, the system is running.

Then you trace a single lead from form fill to closed deal, and the leak shows up. A buyer submitted a demo request eleven days ago. Nobody followed up for six. The deal got created in a stage called “Discovery” and has been sitting there for forty-one days without a single note. Marketing thinks the lead source was paid social. Sales is sure it was a referral. The deal owner field is set to the founder, who has not opened the record in three weeks.

This is not a HubSpot problem. HubSpot is fine. For most businesses we work with, it is the right CRM at the right price point. The problem is what got built inside it, which is usually some version of the default settings plus a year of well-intentioned tweaks from three different people who all left before documentation got written.

HubSpot is not a CRM the way most founders think about it. It is a workflow surface. You get value from it in proportion to the workflows you actually build inside it. The four leaks below are the ones we see in nine out of ten setups, and the four fixes are the ones that actually move revenue.

Leak 1: The form-to-follow-up gap

This is the most expensive leak in the entire system, and almost nobody catches it.

A buyer fills out your contact form at 7:14pm on a Tuesday. HubSpot creates the contact. Maybe an automated email goes out. Then nothing happens until somebody on the team checks their inbox the next morning, gets distracted, and reaches out forty-six hours later.

By then the buyer has filled out two more forms with your competitors and forgotten which conversation was which.

The fix: Every form submission needs three things wired the moment it lands. Instant acknowledgement to the buyer. Immediate routing to the right owner. A clear next-step automation that does not depend on a human remembering. If you sell anything where the buyer is comparison-shopping, your first-response window is under fifteen minutes or you are losing the deal before you knew you had it.

This is where n8n earns its keep alongside HubSpot, by the way. The form fires the contact into HubSpot. n8n fires the routing logic. The buyer gets a real-time response with the founder’s calendar link. The deal owner gets a Slack notification with the context they need to respond like a human, not a templated bot. None of that is magic. It is twenty hours of configuration that pays back inside the first month.

Leak 2: Lifecycle stages nobody actually moves

Open most HubSpot portals and you will see a beautifully configured lifecycle stage pipeline. Subscriber. Lead. Marketing Qualified Lead. Sales Qualified Lead. Opportunity. Customer.

Now look at how many contacts are sitting in each one. Roughly all of them are still in “Lead.” A few are in “MQL.” Almost nobody has been moved to “SQL” in the last six months. The stages exist. The movement does not.

Lifecycle stages are useless unless somebody, or some workflow, is moving contacts through them based on real behavior. Without movement, you have no idea where your pipeline actually is. You also cannot trigger any of the smart automation HubSpot is built to run, because all of that automation depends on stage changes.

The fix: Define what each stage actually means in your business. Be specific. Then build the automation that moves contacts when they meet the definition. MQL might mean two visits to the pricing page plus a content download. SQL might mean a booked discovery call where the buyer showed up and met two qualification criteria. Once those definitions live in real workflow logic, your pipeline starts to reflect reality, and your follow-up gets dramatically smarter.

Leak 3: A deal pipeline that does not match how you actually sell

Most sales teams run on HubSpot’s default deal pipeline, which is built for a generic SaaS sale. Appointment Scheduled. Qualified to Buy. Presentation Scheduled. Decision Maker Bought-In. Contract Sent. Closed Won.

The problem is your business probably does not sell like that. You might have a proposal that takes two rounds of revision. You might have a procurement step that adds three weeks. You might have a kickoff that happens before close. The default stages capture none of that, so your reporting is fiction and your forecasts are guesses.

The fix: Sit down for ninety minutes and map your actual sales process. Every stage your buyer goes through. Every internal handoff. Every gate where a deal genuinely advances. Then rebuild the deal pipeline to match. Add required fields at each stage so the data gets captured at the moment of transition. Your forecast accuracy will jump within the first month, and your sales team will stop arguing about what stage a deal is really in.

Leak 4: Reporting nobody trusts

The most common HubSpot leak is also the saddest. A dashboard that gets built in the first thirty days, gets shared in a slide deck once, and then quietly stops getting opened.

This happens because most HubSpot reports are configured against incomplete data. Lifecycle stages are not moving. Deal stages are wrong. Lead source is set manually and inconsistently. Owner fields are stale. When the report finally runs, the numbers look weird, nobody can explain them, and the team learns to ignore the dashboard rather than chase the truth.

The fix: Reporting trust is downstream of data hygiene. Fix the first three leaks and the reporting starts working on its own. Then build one dashboard that answers four questions. How much pipeline did we create this month and from where. How much did we convert. How long are deals sitting in each stage. Which lead sources actually produce closed revenue. Four questions, one screen, one source of truth. Anything beyond that is decoration until those four are solid.

HubSpot is not a CRM. It is a workflow surface. You get value from it in proportion to the workflows you actually build inside it.

What this looks like fixed

A buyer fills out your contact form. The acknowledgement email goes out in under three seconds with the founder’s calendar link. The right deal owner gets a Slack notification with a one-line summary of who the buyer is, what they downloaded, and what they probably need. The contact moves from Lead to MQL automatically the moment they hit the second qualifying behavior. The discovery call gets booked. The deal advances to Qualified. The proposal goes out. The next-step automation reminds the buyer at the right interval without anyone having to set a calendar reminder.

A week later the dashboard shows you, plainly, how many opportunities are active, how much pipeline they represent, and where the bottlenecks are. The forecast is something you actually believe.

That is what HubSpot looks like when somebody builds the workflows. It is not magic. It is the four fixes above, plus a clear point of view about what each stage means and who owns the movement.

The honest part

Fixing all four leaks is not a weekend project. It is two to four weeks of clear thinking, careful workflow design, and a willingness to look at how you actually sell rather than how you wish you sold. Most teams cannot do that alone, because the people closest to the system are also the people whose habits are baked into the leaks.

This is exactly the work that sits inside the Activation layer in our Foundation, Activation, Amplification framework. HubSpot is where your Foundation translates into pipeline. If the system underneath it is leaking, no amount of outbound or paid traffic will fix it. You will just lose better-qualified leads, faster, and pay more per leak.

If you are looking at your HubSpot dashboard right now and quietly wondering whether the numbers actually mean what they say, that is a useful instinct.

Start a conversation with us. Thirty minutes, no pitch. We will tell you which leak to plug first.