🎣 Automatically enrich companies in your HubSpot, Salesforce or Close CRM

⚑ 47 views · 🎣 Lead Generation & Enrichment

Description

This n8n template automatically enriches company records in your CRM using CompanyEnrich and keeps your data up to date without manual work.

This workflow is ideal for RevOps, Sales Ops, and GTM teams who want cleaner CRM data for segmentation, scoring, and outbound workflows.

Good to know

How it works

  1. A Schedule Trigger runs the workflow on a recurring basis (weekly by default).
  2. Extracts the domain seeds of the companies for CompanyEnrich enrichment API. Pulls companies from:
  1. The company domain is safely extracted, even if stored in different fields.
  2. Each domain is sent to the CompanyEnrich enrichment API.
  3. The workflow checks whether the enrichment request was successful.
  4. Enriched data is mapped into HubSpot-compatible fields.
  5. The corresponding HubSpot company record is updated.
  6. The workflow continues looping until all companies are processed.

How to use

  1. HubSpot
  1. Salesforce
  1. Close CRM
  1. Add your CompanyEnrich API key as an HTTP credential.
  2. Adjust the schedule if you want the workflow to run daily or on-demand.
  3. Make sure your HubSpot companies have a domain set.
  4. Once active, the workflow will keep your company data enriched automatically.

Requirements

  1. CompanyEnrich API key
  2. n8n instance with HTTP Request node enabled
  3. At least one CRM connection:

Customising this workflow

πŸ”— Nodes Used

Function, HTTP Request, HubSpot, Salesforce, Schedule Trigger

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup