Enrich Hubspot Companies with Bedrijfsdata.nl — n8n Workflow

High complexity🔗 Webhook18 nodes🤝 Salesby Olivier

Overview

This template enriches HubSpot company records using real-time data from the Bedrijfsdata.nl API. It listens for changes to company properties (e.g., domain) and updates records with verified information such as KvK, LinkedIn, phone, and company size.

✨ Features

Automatically enrich HubSpot company profiles with verified Dutch business data Smart fallback: match by Bedrijfsdata ID or dynamic fuzzy matching existing data Customize which HubSpot event triggers the workflow (company.propertyChang

Nodes used

HubSpotCode

Workflow Preview

Hubspot Trigger
As the Hubspot's n8n trigger requires setting up a deve
Event filtering & security
As Hubspot private apps allow you to listen for an arra
Additionally, you need to ens
Testing your webhook in Hubspot
When testing your connection between Hubspot and n8n, H
Select the appropriate sub-flow
Bedrijfsdata.nl has multiple options for retrieving com
1. Search by Bedrijfsdat
Retrieve company data by Bedrijfsdata.nl ID
Bedrijfsdata.nl ID's are persistent and should always b
Retrieve company data by whatever information
Our advanced matching algoritmes can retrieve the appro
Update in Hubspot
Now it's time to map whatever data you need from our co
Please note we have dozens of data points available. C
Error handling
Please always handle potential errors properly.
For example: log in Google Sheet, send Slack/Telegram/e
Enrichment completed!
Optionally create a log or trigger another workflow (li
Template: Enrich Company Records in Hubspot w
Bedrijfsdata.nl Developers Platform: https://developers
Bedrijfsdata.nl API docs: https://www.bedrijfsdata.n
Hubspot Private App Setup
1. Scopes:
!Before enrichment
2. Webhook & Event
H
Hubspot - Company - Enri…
Get TEST Company Data
I
Is TEST Mode?
V
Validate Incoming Data
E
Enrich company data
H
Has Known Bedrijfsdata ID
G
Get company
Update a company
Get Company Data
I
If the company profile i…
I
If your data can be matc…
Output only the best match
Reformat for processing
E
Error type 1: Invalid re…
E
Error type 3: Bedrijfsda…
E
Error type 4 - No compan…
E
Error type 2 - Hubspot e…
D
Do nothing
18 nodes23 edges

How it Works

  1. 1

    Trigger

    The workflow starts with a webhook trigger.

  2. 2

    Process

    Data flows through 18 nodes, connecting @bedrijfsdatanl/n8n-nodes-bedrijfsdata.bedrijfsdata, code, hubspot.

  3. 3

    Output

    The workflow completes its automation and delivers the result to the configured destination.

Node Details (18)

HU

HubSpot

hubspot

#1
CO

Code

code

#2

How to Import This Workflow

  1. 1Click Download JSON button on the right to save the workflow file.
  2. 2Open your n8n instance. Go to Workflows → New → Import from file.
  3. 3Select the downloaded enrich-hubspot-companies-with-bedrijfsdatanl file and click Import.
  4. 4Set up credentials for each service node (API keys, OAuth, etc.).
  5. 5Click Test Workflow to verify everything works, then activate it.

Or paste directly in n8n → Import from JSON:

{ "name": "Enrich Hubspot Companies with Bedrijfsdata.nl", "nodes": [...], ...}

Integrations

@bedrijfsdatanl/n8n-nodes-bedrijfsdata.bedrijfsdatacodehubspotifwebhook

Get This Workflow

Download and import in one click

Download JSONView on n8n.io
Nodes18
Complexityhigh
Triggerwebhook
CategorySales

Created by

Olivier

Olivier

@olivier-nl

Tags

@bedrijfsdatanl/n8n-nodes-bedrijfsdata.bedrijfsdatacodehubspotifwebhook

New to n8n?

n8n is a free, open-source workflow automation tool. Self-host it or use the cloud version.

Get n8n Free →