Contacts are missing company names their company records already have

Personalization tokens, list filters, and lead scoring all read the contact-level company property — which is often empty even when the contact is associated to a fully populated company record. This is the cheapest enrichment you will ever run: your own data, copied across an association.

Contacts missing a company name cannot be matched to ICP-classified companies, break email personalization tokens, and are invisible to company-based segmentation. In a typical neglected CRM, 40-60% of contacts may be missing this field even though the vast majority have a company association. — from the Enrich Contact Company Name from Associated Company skill

Fix it with one command

The enrich-company-name skill walks Claude Code through the entire fix — audit, CSV baseline, execution, and verification. Ready-to-run Python scripts included.

/plugin marketplace add tomgranot/hubspot-admin-skills
/plugin install hubspot-admin@hubspot-admin-skills
/enrich-company-name

Frequently asked questions

Why is the contact company property empty when the contact has an associated company?

HubSpot does not automatically sync the company record’s name into the contact’s company property for existing records. The skill reads each association via the API and backfills the property, never overwriting non-empty values.

More data enrichment skills