intermediate1 hour3 min read

How to enrich HubSpot companies with technographic data from BuiltWith

Add BuiltWith technographic data to HubSpot company records for lead scoring. Compare n8n, Make, code, and Claude Code approaches.

How to enrich HubSpot companies with technographic data from BuiltWith

This recipe includes a downloadable n8n template and Claude Code skill.

Workflow

Company targeted
BuiltWith tech lookup
Parse tech stack
Update HubSpot company

Why add technographic data?

Firmographic data tells you how big a company is. Technographic data tells you how they operate. A company running Salesforce and Marketo has different needs, budget, and buying process than one running HubSpot Free and Mailchimp. That signal is one of the strongest predictors of sales fit — but fewer than 10% of B2B sales teams use it consistently because the data is hard to get.

BuiltWith detects technologies across 50,000+ categories by analyzing what's publicly deployed on a company's website. Automating this lookup for your HubSpot companies lets you:

  • Score leads on tech fit — companies using a competitor's CRM are replacement opportunities worth +20 points in your scoring model
  • Segment by technology — build lists of companies using specific tools (Marketo users, Shopify merchants, AWS customers)
  • Personalize outreach — "I noticed you're running Google Analytics and Mixpanel — most teams consolidate to one after hitting scale"
  • Identify displacement opportunities — flag every company running a direct competitor for targeted campaigns
What you'll get
HubSpot Company
Tech Stack
(empty)React, Node.js, AWS
CMS
(empty)WordPress
Analytics
(empty)Google Analytics, Mixpanel
Marketing Tools
(empty)HubSpot, Marketo

How it works

Every approach follows the same pattern:

  1. Find unenriched companies — search HubSpot for companies where the tech_stack_crm custom property has never been set
  2. Look up the domain — call BuiltWith's API with each company's domain to retrieve the full list of detected technologies
  3. Categorize the stack — sort technologies into buckets (CRM, marketing, analytics, e-commerce) based on BuiltWith's tag taxonomy
  4. Write to HubSpot — update custom company properties with the categorized tech stack and an enrichment date for tracking

Tech stacks change slowly, so quarterly re-enrichment is usually sufficient. Most teams run a weekly batch of new or recently targeted companies.

What you'll need

Prerequisites
  • HubSpot account with API access
  • BuiltWith API key (Pro plan or above for API access)
  • Custom HubSpot company properties for tech stack data

Which approach should I use?

  • n8n — best for teams that want visual workflow management with full control over the categorization logic. The Code node handles BuiltWith's deeply nested response well. Self-hosted n8n means zero platform cost beyond BuiltWith credits.
  • Make — good if you prefer a visual builder and your batch sizes are small (under 50 companies). The Iterator handles per-company processing naturally, and the Code module (Core plan) simplifies the categorization. Credit costs add up with larger batches.
  • Code + Cron — most cost-effective for larger batches. Full control over the categorization map, error handling, and rate limiting. GitHub Actions provides free scheduling. Best if you want to customize the category taxonomy or add competitor detection logic.
  • Claude Code — a guided skill that lets you enrich companies conversationally ("look up the tech stack for Acme Inc") or in batches on a schedule. No code to write — the agent reads API reference files and handles the lookup, categorization, and HubSpot update. Best for ad-hoc lookups or testing BuiltWith on a few target accounts before committing to automation.

Choose your approach

Select an approach below to see the full step-by-step guide.

Compare approaches

n8n

medium
Cost: $0-24/mo
Latency: polling
Code: low
Reliability: 24/7 cloud

Make

medium
Cost: $10-29/mo
Latency: polling
Code: none
Reliability: 24/7 cloud

Code + Cron

medium
Cost: $0
Latency: real-time
Code: high
Reliability: Self-hosted

Claude Code

low
Cost: Usage-based
Latency: on-demand
Code: none
Reliability: On demand

n8n

medium

HubSpot Trigger → BuiltWith HTTP request → Parse tech stack → HubSpot Update

Downloadable templateView guide

Make

medium

Watch Companies → BuiltWith API call → Iterator → Update Company

Cost: $10-29/moView guide

Code + Cron

medium

Python script to batch lookup tech stacks and update HubSpot

Cost: $0View guide

Claude Code

low

Guided Claude Code skill with API references — look up and categorize tech stacks conversationally, on a schedule, or via Cowork

Downloadable skillView guide

Related Recipes

Frequently Asked Questions

Looking to scale your AI operations?

We build and optimize automation systems for mid-market businesses. Let's discuss the right approach for your team.