log in sign up now
HubSpot Company Firmographic Fill back to library
~ / library / Enrichment / hubspot-company-firmographic-fill

HubSpot Company Firmographic Fill

Fill missing industry, employee count, revenue, domain, and LinkedIn data on HubSpot company records using MoltSets firmographic lookups.
  • Fill missing industry, size, and revenue on my HubSpot company records
  • Enrich companies in HubSpot that are missing firmographics before lead scoring runs

What this skill does

Completes the firmographic picture on your HubSpot company records. It finds companies missing industry, employee count, revenue, domain, or LinkedIn URL, pulls those fields from MoltSets by domain, maps them to your HubSpot picklists, and writes them back. Better firmographics feed lead scoring, territory assignment, and segment building, so this is a foundational sweep to run before those systems depend on the data.

Chain

HubSpot company records
  to hubspot/search-crm-objects        (companies missing industry / size / domain / LinkedIn)
  to MoltSets:
      search_companies                 (domain -> industry, employee_range, revenue_range, LinkedIn)
      ip_to_company                    (optional: when only an IP is on the record)
  to map industry + size to your HubSpot picklist values
  to hubspot/update-object             (write firmographics, source + date)

Inputs

  • HubSpot segment - which companies to target (missing industry, missing size, or missing domain)
  • Field mapping - how MoltSets industry, employee, and revenue ranges map to your HubSpot picklists
  • Overwrite policy - fill blanks only, or refresh stale firmographics
  • Write-back fields - industry, employee count and range, revenue range, LinkedIn URL, source and date

How it works

  1. Pulls company records missing one or more firmographic fields from HubSpot
  2. Runs search_companies with the company domain for an exact-match lookup returning industry, employee count and range, revenue range, and LinkedIn URL
  3. Uses ip_to_company as a fallback when a record has only an IP address and no domain, which suits records sourced from web visitor identification
  4. Maps the MoltSets industry, employee_range, and revenue_range values to your HubSpot picklists
  5. Writes the firmographics back with a source and date stamp

Output

Company Domain Old Industry New Industry Employees Revenue LinkedIn Action
Companies scanned:       X
Firmographics filled:    X/N (XX%)
Industry set:            X
Size + revenue set:      X
MoltSets tokens used:    X

Tips

  • Requires the HubSpot remote MCP (mcp.hubspot.com) and the MoltSets MCP connected in the same client
  • Always prefer the domain filter over free-text query in search_companies, since domain is an exact match
  • The MoltSets industry list is fixed, so keep a mapping table from those values to your HubSpot industry picklist
  • Run this before any lead scoring or territory rules that depend on firmographics, so those systems have complete inputs
  • Custom objects are not reachable through HubSpot's remote MCP, so write to standard company properties
  • Throttle write-back to stay inside HubSpot's limit of 100 requests per 10 seconds
01 Download the .moltsets skill file below
02 Open Claude and go to Settings to Skills
03 Click Add skill and select the downloaded file
04 Open a new chat in Claude
05 Prompt Claude using one of the example prompts or use your own
// difficultyIntermediate
// connectionHubSpot, Claude Chat
// got a skill of your own? Submit it to the library