new-contact-hygiene-workflow

Automate HubSpot contact enrichment by setting lifecycle stage and copying company details.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures every new contact enters HubSpot with essential context by auto-setting lifecycle stage and pulling company name and industry from the associated company, eliminating incomplete data at creation.

Core Features & Use Cases

  • Auto-set lifecycle stage to "Lead" when empty
  • Copy company name from the associated company to the contact
  • Copy industry from the associated company to the contact
  • Delay to allow company associations to sync (3-10 minutes recommended)
  • Notify admins if company association is missing after enrichment
  • Use cases: when contacts are created via forms or integrations and must be enriched before human touch

Quick Start

Open HubSpot > Automation > Workflows > Create workflow, choose a Contact-based workflow triggered on creation, and implement the steps described above.

Frequently Asked Questions about new-contact-hygiene-workflow

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

FAQPage Schema
How do I automate HubSpot contact enrichment when a new contact is created?

To automate HubSpot contact enrichment, build a contact-based workflow triggered on creation that sets lifecycle stage and copies company details from the associated company record. This ensures every new contact enters your CRM with essential context without manual data entry.

What's the best way to set lifecycle stage to Lead for new HubSpot contacts automatically?

The best way to set lifecycle stage to Lead automatically is using a HubSpot workflow with a creation enrollment trigger. The workflow checks if the lifecycle stage is empty and applies an action to set it to Lead, standardizing your contact lifecycle management.

Why are company name and industry missing on my new HubSpot contacts?

Company name and industry are missing because standard HubSpot contact creation does not automatically copy all company properties to the contact record. A custom workflow is required to copy these details from the associated company to enrich the contact.

Can I copy company properties to a contact record automatically in HubSpot?

Yes, you can copy company properties to a contact record automatically by building a HubSpot workflow. Add an action to copy properties like company name and industry from the associated company object directly to the newly created contact.

What happens if a new HubSpot contact has no company association after enrichment?

If a contact has no company association after the enrichment delay, the workflow triggers a conditional notification to admins. This alerts your team that company association is missing so they can manually investigate and link the records.

Do I need a delay in my HubSpot contact enrichment workflow?

Yes, you need a short delay of 3 to 10 minutes in the workflow. This delay allows time for company associations to sync from forms or integrations before the workflow attempts to copy company details to the contact record.