Skip to main content

Enrich HubSpot companies with Bedrijfsdata.nl

Workflow preview

Enrich HubSpot companies with Bedrijfsdata.nl preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

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.propertyChange, create, etc.)
  • Realtime integration with Bedrijfsdata.nl via their official API node
  • Secure, modular, and extendable structure (error handling included)

🏒 Example Data from Bedrijfsdata.nl

Bedrijfsdata.nl offers over 100 attributes per company. Example fields:

  • name, address, postcode, city, province
  • phone, email, website, linkedin_link
  • industry_section, employees, revenue, sbi, vat
  • bag_bouwjaar, bag_oppervlakte, bag_energielabel
  • SEO data (keywords, backlinks), usage of software, structured descriptions
  • Review ratings, opening hours, geo-location, etc.

Example:
Bedrijfsdata.nl B.V.


βš™ Requirements

  • n8n instance or cloud workspace
  • Install the Bedrijfsdata.nl n8n Verified Community Node
  • HubSpot private app (OAuth2) with a webhook
  • Bedrijfsdata.nl developer account (14-day free trial, 500 credits)

πŸ”§ Setup Instructions

  1. Create HubSpot Private App

    • Enable scopes for companies
    • Add a webhook to listen to e.g. company.propertyChange on domain
    • More info: HubSpot Private Apps
  2. Configure n8n Workflow

    • Import this template
    • Set your Bedrijfsdata.nl API credentials
    • Set up HubSpot OAuth2 credentials
  3. Customize Fields (Optional)

    • Modify the Update a company node to match your internal CRM fields
    • Add logging, Slack notifications, or conditional branches if needed

πŸ” Security Notes

  • Workflow checks portalId, objectId, and event type
  • Test-mode detection using a known company ID
  • Errors are routed via dedicated error branches

πŸ§ͺ Testing

  1. Create or update a company in HubSpot with a known domain
  2. Trigger the webhook from HubSpot
  3. Check n8n’s execution history
  4. Verify enrichment in HubSpot

πŸ–Ό Screenshots

Before enrichment
Before

After enrichment
After


πŸ“Œ About Bedrijfsdata.nl

Bedrijfsdata.nl operates the most comprehensive company database in the Netherlands. With real-time data on 3.7M+ businesses and AI-ready APIs, we help Dutch SMEs enrich their CRM, workflows, and marketing automation. Built on 25+ years of experience in data collection and enrichment, our technology brings corporate-grade data quality to every organisation.

Website: https://www.bedrijfsdata.nl
Developers: developers.bedrijfsdata.nl


πŸ“ž Support

  • Email: [email protected]
  • Phone: +31 20 789 50 50
  • Support hours: Monday–Friday, 09:00–17:00 CET