Back to Templates

Enrich Hubspot Companies with Bedrijfsdata.nl

Created by

Created by: Olivier || olivier-nl

Olivier

Last update

Last update 5 days ago

Categories

Share


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