How to score HubSpot leads based on firmographic and technographic fit
Build a lead scoring model that combines company size, industry, job title seniority, and tech stack data to automatically prioritize the best-fit leads in HubSpot.

Why score leads on fit?
Not all leads are equal. A VP of Sales at a 200-person SaaS company is a much better prospect than an intern at a 5-person agency — but HubSpot treats them the same until you score them.
Firmographic and technographic scoring automatically ranks leads by:
- Company size and revenue (does this company match your ICP?)
- Industry fit (are they in a vertical you serve?)
- Title and seniority (are they a decision maker?)
- Tech stack fit (do they use complementary or competitor tools?)
What you'll need
- HubSpot account with API access
- Enriched contact data (job title, company size, industry — see the Apollo enrichment recipe)
- A custom HubSpot contact property for your fit score (number type)
- A defined ICP with scoring criteria and weights
Choose your approach
Select an approach below to see the full step-by-step guide.
n8n
mediumTrigger on enrichment → Code node to calculate score → HubSpot Update
Zapier
mediumContact updated trigger → Code by Zapier scoring logic → Update Contact
Make
mediumWatch Contacts → Router for scoring criteria → Math functions → Update
Agent Skill
lowAgent skill to score or re-score a batch of contacts on demand
Related Recipes
How to instantly notify a rep in Slack when a high-intent lead books a demo in HubSpot
HubSpot + Slack
How to round-robin route new HubSpot leads and notify reps in Slack
HubSpot + Slack
How to route HubSpot leads by territory and company size
HubSpot + Slack
How to enrich HubSpot companies with technographic data from BuiltWith
HubSpot + BuiltWith
Frequently Asked Questions
Need help implementing this?
We build and optimize automation systems for mid-market businesses. Let's discuss the right approach for your team.