enrich-company-name

Copy missing company names from associated HubSpot records to contacts.

58|16|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/TomGranot/hubspot-admin-skills --skill enrich-company-name
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: enrich-company-name
Source: https://github.com/TomGranot/hubspot-admin-skills/tree/main/skills/enrich-company-name
Command: npx skills add https://github.com/TomGranot/hubspot-admin-skills --skill enrich-company-name

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, python-dotenv, and includes scripts (resource) components.

What problem does it solve?

Contacts often lack a consistent, high-quality Company name field, hindering ICP classification and personalization. This Skill provides a workflow-driven enrichment that copies the company name from the associated company record onto the contact.

Core Features & Use Cases

  • Copy Company Name from the associated company to the contact's Company name field using a HubSpot workflow, with an optional API backfill for immediate results.
  • Works for backlog enrichment and ongoing enrichment for new contacts, while preserving existing values.
  • Use case: improve segmentation and ICP tiering by ensuring every contact has an associated company name.

Quick Start

Set up a HubSpot workflow to copy the associated company name into the contact's Company name field, then optionally run the API backfill script to populate the backlog and verify results after processing.

Frequently Asked Questions about enrich-company-name

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I copy company names from associated company records to HubSpot contacts?

To copy company names from associated company records to HubSpot contacts, you can set up a HubSpot workflow that maps the associated company name field onto the contact record, with an optional API backfill for immediate backlog processing.

Why are my HubSpot contacts missing the company name field for ICP classification?

HubSpot contacts often lack a consistent company name field because the value is stored on the associated company record rather than the contact itself, hindering ICP classification and personalization until an enrichment workflow copies the data over.

Can I backfill missing company names for existing HubSpot contacts using an API?

Yes, you can backfill missing company names for existing HubSpot contacts using an optional API script that processes the backlog, while a HubSpot workflow handles ongoing enrichment for new contacts.

Does this HubSpot company name enrichment overwrite existing contact data?

No, this HubSpot company name enrichment preserves existing values on the contact record, ensuring that contacts with a company name already populated are not overwritten during the workflow or API backfill process.

Is this contact data enrichment suitable for mid-market HubSpot portals?

Yes, this contact data enrichment is designed for mid-market to enterprise HubSpot portals, targeting CRM hygiene tasks by ensuring every contact has an associated company name for improved segmentation and ICP tiering.

What is the best way to automate HubSpot CRM hygiene for missing company associations?

The best way to automate HubSpot CRM hygiene for missing company associations is deploying a workflow-driven enrichment pattern that copies company names to contacts, supplemented by a Python API script to process historical backlog data.