Koppelingen 7 min leestijd

HubSpot-koppeling laten maken.

HubSpot koppelen aan je software of webshop: contacten, deals en tickets synchroniseren via de CRM API v3, OAuth 2.0 of een private app-token, met webhooks en doorkoppeling.

Jasper Koers ·

In het kort

  • HubSpot biedt een moderne REST/JSON CRM API v3 met contacten, bedrijven, deals, tickets en custom objects
  • Kies een private app-token voor één omgeving en OAuth 2.0 voor een product dat meerdere klant-portals koppelt
  • Webhooks geven realtime updates zonder te pollen — verifieer altijd de handtekening
  • Associaties tussen objecten en dubbele contacten (dedupe) zijn de grootste valkuilen
  • HubSpot koppel je vaak door naar je boekhouding, webshop of maatwerksysteem
HubSpot

Waarom koppelen aan HubSpot?

Kort antwoord

HubSpot is een veelgebruikt CRM- en marketingplatform. Een koppeling met HubSpot automatiseert je sales- en marketingproces: contacten, deals en tickets stromen automatisch tussen je webshop, boekhouding of maatwerksysteem en HubSpot — via de CRM API v3, met OAuth 2.0 of een private app-token en realtime webhooks.

HubSpot begon als marketingtool en groeide uit tot een compleet platform voor marketing, sales en service. Veel bedrijven gebruiken het als centrale plek voor leads, klantcontact en de verkooppijplijn. Draai je daarnaast eigen software — een webshop, een ordersysteem of een maatwerkapplicatie — dan wil je die gegevens niet handmatig overtypen tussen twee systemen.

Een koppeling met HubSpot lost dat op. Een nieuwe klant in je systeem verschijnt automatisch als contact in HubSpot. Een gewonnen deal zet een order of onboarding in gang. Een supportvraag wordt een ticket. Het resultaat: geen dubbel werk, minder fouten en een klantbeeld dat overal klopt.

Wat kun je koppelen?

Het hart van HubSpot is de CRM API v3, die met vaste objecten en associaties werkt. De meest voorkomende koppelingen:

  • Contacten & bedrijven — Leads en relaties synchroniseren tussen je applicatie en HubSpot, in beide richtingen.
  • Deals — Je verkooppijplijn koppelen aan je eigen order- of projectproces, inclusief fases (deal stages) en eigenschappen.
  • Tickets — Supportvragen uit je software als ticket in de HubSpot Service Hub laten landen.
  • Producten & line items — Je productcatalogus en de regels op een deal gelijk houden met je eigen systeem.
  • Custom objects — Eigen objecttypen (bijvoorbeeld abonnementen of installaties) modelleren die niet in het standaard-CRM passen.
  • Marketing & e-mail — Formulierinzendingen, lijsten en marketingactiviteiten ophalen of aanzetten vanuit je eigen flow.

Belangrijk bij HubSpot: objecten hangen aan elkaar via associaties. Een contact hoort bij een bedrijf, een deal hangt aan één of meer contacten. Een goede koppeling zet niet alleen de records neer, maar legt ook die relaties correct vast.

Authenticatie: private app-token of OAuth 2.0

HubSpot heeft de oude API-sleutels uitgefaseerd. Sinds 30 november 2022 werk je met tokengebaseerde authenticatie, wat veiliger is en per koppeling nauwkeurig af te bakenen met scopes. Welke variant je kiest, hangt af van je situatie:

  • Private app-token — Een statische bearer-token voor één vaste HubSpot-omgeving. Hij verloopt niet en heeft geen refresh-flow nodig. Ideaal voor een koppeling tussen jouw bedrijf en jouw eigen HubSpot-portal.
  • OAuth 2.0 — Verplicht als je een product bouwt dat de HubSpot-omgevingen van meerdere klanten koppelt, of dat via de HubSpot Marketplace wordt aangeboden. De klant geeft eenmalig toestemming, waarna de app namens die klant werkt.

Kies je voor OAuth 2.0, dan is het cruciaal dat de koppeling de toegang automatisch vernieuwt. Een OAuth-access-token is kortlevend en moet met het refresh-token op de achtergrond worden ververst, anders valt de verbinding weg. Wij bouwen dat mechanisme waterdicht in.

Kies de authenticatie op basis van wie de HubSpot-omgeving bezit: één eigen portal is een private app, meerdere klant-portals is altijd OAuth 2.0.

Realtime updates met webhooks

HubSpot ondersteunt webhooks: zodra er iets verandert — een nieuw contact, een deal die van fase wisselt, een nieuw ticket — stuurt HubSpot automatisch een signaal naar je eigen systeem. Zo werk je altijd met actuele gegevens, zonder voortdurend de API te bevragen of er iets gewijzigd is.

Twee aandachtspunten maken het verschil tussen een betrouwbare en een broze koppeling. Verifieer bij elk binnenkomend bericht de handtekening die HubSpot meestuurt, zodat je zeker weet dat het signaal echt van HubSpot komt. En verwerk de webhook idempotent: HubSpot kan hetzelfde event opnieuw aanbieden, en dan mag dat niet leiden tot een dubbele order of factuur.

HubSpot koppelen aan je overige systemen

Een HubSpot-koppeling staat zelden op zichzelf. De veelgevraagde combinaties draaien HubSpot door naar de rest van je landschap. Een gewonnen deal wordt een order in je maatwerksysteem; een nieuwe klant belandt ook in je boekhouding zodat facturatie klopt; een webshopbestelling verrijkt het contact in HubSpot met bestelhistorie.

Precies daar zit de winst: HubSpot als bron voor sales en marketing, gekoppeld aan de systemen waar je daadwerkelijk levert en factureert. Meer over de bredere strategie lees je in waarom systemen koppelen.

Veelgemaakte fouten bij HubSpot-koppelingen

Op basis van de CRM-koppelingen die we bouwen, zijn dit de valkuilen die we het vaakst tegenkomen:

  • Dubbele contacten — Zonder dedupe-logica op e-mailadres of een eigen ID maak je bij elke sync een nieuw contact aan. Bepaal vooraf op welk veld je matcht en gebruik upsert.
  • Associaties vergeten — Records aanmaken zonder ze te koppelen levert losse deals zonder contact of bedrijf op. Leg de relaties expliciet vast.
  • Tegen rate limits aanlopen — HubSpot begrenst het aantal requests per seconde en per dag, en de Search API heeft een strengere eigen limiet. Verwerk in batches en vang een 429-respons netjes op met een retry.
  • OAuth-tokens die verlopen — Zonder automatische refresh valt een OAuth-koppeling na verloop van tijd weg. Bouw dit vanaf het begin goed in.
  • Geen foutafhandeling — Zonder retry en een duidelijk statusoverzicht merk je pas dat de koppeling stilstaat als gegevens achterlopen.

Mijn kijk op HubSpot-koppelingen

HubSpot is een prettig platform om tegenaan te koppelen: de API v3 is consistent, goed gedocumenteerd en modern opgezet. De complexiteit zit zelden in het aanroepen van een endpoint, maar in de gegevensmodellering eromheen — welk systeem is leidend, hoe voorkom je dubbelen, en hoe leg je de associaties vast die HubSpot zo centraal stelt.

Wat ik bedrijven vaak zie doen, is beginnen met een kant-en-klare koppeltool uit de Marketplace en daar tegenaan lopen zodra hun proces net iets afwijkt. Een standaardconnector dekt de gemiddelde flow, niet de jouwe. Voor een koppeling die precies jouw contacten, deals en velden volgt, loont maatwerk bijna altijd — juist omdat je dan zelf bepaalt wat leidend is en wat er bij een conflict gebeurt.

— Jasper

Zo helpt Coding Agency hierbij

Wij bouwen HubSpot-koppelingen op maat: van een eenvoudige contactsynchronisatie tot een volledige bidirectionele koppeling met deals, tickets en custom objects. We regelen de authenticatie (private app of OAuth 2.0), verifiëren webhooks, verwerken alles idempotent en zorgen voor duidelijke monitoring. Vergelijkbaar met onze Teamleader-koppeling, maar afgestemd op jouw HubSpot-omgeving en processen. Twijfel je of een CRM op maat beter past dan koppelen? Ook daarover denken we graag mee.

Neem contact op voor een vrijblijvend gesprek over jouw HubSpot-koppeling.

Bron: HubSpot Developer Documentation (developers.hubspot.com).

Veelgestelde vragen

Voor een koppeling met één vaste HubSpot-omgeving volstaat een private app-token: een statische bearer-token die niet verloopt. Bouw je een product dat meerdere klant-omgevingen (portals) koppelt, dan is OAuth 2.0 verplicht. OAuth-tokens verlopen en moeten automatisch vernieuwd worden.
Via de CRM API v3 koppel je contacten, bedrijven, deals, tickets, producten en custom objects, inclusief hun onderlinge associaties. Daarnaast zijn er aparte API-endpoints voor e-mails, formulieren, lijsten en marketingactiviteiten. De meestgevraagde koppeling synchroniseert contacten en deals tussen je eigen systeem en HubSpot.
Ja. Een private app of OAuth-app kan zich abonneren op events zoals een nieuw of gewijzigd contact, een deal die van fase verandert of een nieuw ticket. HubSpot stuurt dan direct een signaal naar je systeem, zodat je niet hoeft te pollen. Verifieer altijd de handtekening van binnenkomende webhooks.
Gerelateerde expertise — API & Koppelingen

API-koppeling laten maken? Wij bouwen betrouwbare integraties met monitoring, retry-logica en vaste prijs per koppeling. Vanaf € 1.000.

Onderwerpen
HubSpot CRM API OAuth 2.0 Webhooks Integratie Marketing Automation

Hulp nodig?

Vragen over dit onderwerp? Laten we het erover hebben.

Neem contact op