Firmographic data (like company size, industry, headcount, job title) is not a scoring advantage. It is the bare minimum. Every vendor selling into your ICP has access to the same enrichment sources, which means building your HubSpot lead scoring model on those signals alone produces a model that ranks contacts by profile fit, not by actual purchase readiness. The result is a pipeline full of technically qualified accounts that never move.
The scoring models that actually accelerate pipeline are built on two additional layers: dynamic signals at the company level, and behavioural signals at the contact level. Both are available to most mid-market teams today, and neither requires a six-figure data warehouse to implement.
The problem with standard contact enrichment data
HubSpot's Breeze Intelligence pulls from over 200 million buyer profiles to append contact details, company information, and social data automatically. That capability is genuinely useful for filling gaps in your CRM. But the signals it surfaces like firmographics, technographics, basic contact data, describe who a company is, not what it is doing right now. A manufacturing firm with 500 employees and an ERP system is the same profile in January as it is in October, even if October is when they are actively evaluating vendors.
This is the fundamental problem with standard data enrichment. Standard data enrichment tells you if a company fits your ICP. It doesn't tell you if they're ready to buy. It tells you who the contact is. It doesn't tell you how to reach them.
Below is a two-layered framework for fixing both.
Layer one: Company-level dynamic signals
Is this company actually worth pursuing, and when?
Dynamic signals change over time and indicate that a company's circumstances have shifted in a way that makes them more or less likely to buy. They are not firmographic descriptions. They are operational evidence of buying conditions forming.
The following are examples of company-level dynamic signals that can be built to indicate a shift in purchasing readiness:
- Hiring in adjacent roles: A company recruiting for revenue operations, demand generation, or customer success indicates investment in the function your product serves. Use jobDB data or LinkedIn to track this at the account level.
- M&A activity: Acquisitions, mergers, and leadership changes create mandate for new systems, integration projects, and operational review cycles. Accounts in transition are often actively evaluating vendors they would otherwise never consider.
- Content freshness: A company actively publishing on a topic relevant to your solution, like digital transformation, supply chain visibility, patient engagement. Signals that the problem is front-of-mind at a leadership level, not dormant.
- Sales friction signals: Repeated inbound inquiries, multiple contacts from the same account visiting your site independently, or abandoned pricing page visits all indicate a buying conversation that has not surfaced into a formal opportunity yet.
- Self-service intent: Downloads of technical documentation, ROI calculators, or integration specs indicate that someone inside the account is building an internal business case. This is a strong pre-opportunity signal that standard form fills often miss.
Note: Your company-layer signals will vary based on your ICP. The examples below reflect signals that matter for us as a digital marketing agency, but there will be variations depending on your business and the accounts you sell into.
Layer two: Contact-level behavioural signals
How I engage effectively with the right person at the right time?
Company-level signals tell you when to engage. Contact-level signals tell you how, and with whom. These are the inputs most scoring models ignore entirely because they require more effort to capture and structure. But they are often the difference between a deal that progresses cleanly and one that stalls after discovery.
- Buying committee role: Is this contact a project champion, a technical evaluator, a commercial approver, or a procurement gatekeeper? Each requires a different approach, different content, and different sequencing. Scoring them identically is the same as not scoring them at all.
- Preferred language and communication channel: In APAC markets particularly, whether a contact engages via WeChat, WhatsApp, email, or LinkedIn is not a preference detail. It it is a conversion factor. Contacts who never respond to email but reply within minutes on messaging platforms are not cold. They are just on the wrong channel.
- Stated objections from call transcripts and emails: Objections recorded in conversation intelligence tools or tagged in CRM notes are negative intent signals, but they are also qualification signals. A contact who has raised a specific pricing concern three times is more engaged than one who has never pushed back at all. Objection patterns should feed scoring, not just deal notes.
- Engagement recency and depth: A contact who opened every email in a nurture sequence two months ago but has gone silent since is a re-engagement candidate, not a warm lead. Recency and depth of engagement, scored separately, give a cleaner picture than aggregate engagement totals.
Gareth Jones frames the buying role signal clearly: "The buying role assessment — Dan is the champion project driver. He's an influencer on commercial decisions, but he's not the final economic approver. Good salespeople will just have this locked in anyway, but as you're scaling your sales teams, having these kind of indicators can be really valuable." The point is not that experienced reps need this structured. It is that scaling a sales team without it means every new hire has to rediscover it through trial and error on live deals.
What good HubSpot lead scoring actually produces
Done well, HubSpot lead scoring gives every rep on your team the same instincts as your best one. Not just knowing a company fits your ICP, but knowing they just brought in a new VP of Operations, that the economic buyer has raised a budget concern twice, that the champion is already building an internal business case. The signals that actually tell you who is ready to move, and how to reach them.
Most teams already have the data to make this work. What they're missing is knowing which signals to capture, how to structure them in HubSpot, and how to make sure they're actually visible to the people who need them. That's the setup work, and it's what turns a lead scoring model into something your sales team genuinely uses. Get in touch and we'll show you what it looks like in practice.