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

Attio Company Firmographic Fill

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

What this skill does

Completes the firmographic picture on your Attio 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 Attio select attribute options, 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

Attio company records
  to attio/query-records                (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 Attio select attribute options
  to attio/update-record                (write firmographics, source + date)

Inputs

  • Attio segment - which companies to target (missing industry, missing size, or missing domain)
  • Field mapping - how MoltSets industry, employee, and revenue ranges map to your Attio select options
  • 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 attributes from Attio
  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 Attio select attribute options
  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 Attio MCP (mcp.attio.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 Attio select options
  • Run this before any lead scoring or territory rules that depend on firmographics, so those systems have complete inputs
  • This works the same way on custom objects as it does on the standard Companies object, since Attio's attribute model is uniform across both
  • Batch writes where possible and stay inside Attio's per-workspace rate limits
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
// connectionAttio, Claude Chat
// got a skill of your own? Submit it to the library