Lexicon · Development

Webhook

Definitie

Een webhook is een mechanisme waarbij een systeem automatisch een melding stuurt naar een ander systeem zodra er een bepaalde gebeurtenis plaatsvindt. Bijvoorbeeld: zodra een nieuwe order binnenkomt in de webshop, stuurt de webshop direct een HTTP-bericht naar de boekhoudsoftware met de order-details.

De tegenhanger is “pollen”: het ene systeem vraagt periodiek aan het andere of er iets nieuws is. Webhooks zijn efficiënter (geen onnodige verkeer) en sneller (vrijwel realtime). Het verschil tussen “elk uur ophalen” en “direct doorzetten”.

Waarom het ertoe doet voor MKB

Voor MKB met systemen die samen moeten werken zijn webhooks vaak de eenvoudigste manier voor realtime integratie. Veel SaaS-tools (Stripe, Mailchimp, Shopify, Trello) bieden webhooks aan: je geeft een URL op en wordt automatisch geïnformeerd bij events.

Voor jouw bedrijf is het belangrijk te weten dat webhooks vaak gratis of zonder API-kosten beschikbaar zijn bij veel SaaS-leveranciers. Voor eenvoudige automatiseringen (notificatie naar Slack, opslag in een database, doorzetten naar boekhouding) zijn webhooks een laagdrempelige eerste stap.

Concreet voorbeeld

Een opleidingsinstituut met 30 medewerkers wilde dat nieuwe inschrijvingen via de webshop direct in het CRM verschenen en het verkoopteam meteen een notificatie kreeg. Voorheen werden inschrijvingen eens per uur handmatig overgetikt.

Twee webhooks werden ingericht: webshop -> CRM (via een no-code tool, 30 euro per maand) en webshop -> Slack (gratis Slack-integratie). Resultaat: nieuwe inschrijvingen verschijnen binnen 5 seconden in het CRM, verkopers krijgen direct een Slack-melding en kunnen sneller opvolgen. De handmatige overtikstap is verdwenen.

Misverstanden en valkuilen

  • “Webhooks zijn betrouwbaar uit zichzelf.” Niet altijd. Als de ontvangende kant even down is, kan een webhook verloren gaan. Goede implementaties hebben retry-mechanismen, maar lees de documentatie.
  • “Webhooks zijn veilig.” Alleen met goede beveiliging (signature-validatie, geheim token). Een open webhook-endpoint is een aanvalspunt.
  • “Webhooks vervangen API’s.” Aanvullend, geen vervanging. Webhooks zijn voor push-meldingen, API’s voor data ophalen en bijwerken. Beide hebben hun rol.
  • “Eens ingericht, voor altijd.” Wijzigingen aan endpoints, certificaten of leveranciers kunnen webhooks breken zonder duidelijke melding. Monitoring is essentieel.

Wanneer moet je hier wakker liggen, wanneer niet

Wakker liggen: als je werk doet dat handmatig data overzet tussen systemen waar gebeurtenissen gerapporteerd worden. Een webhook lost dat vrijwel altijd snel en goedkoop op.

Niet wakker liggen: bij eenmalige of zeldzame integraties waar handmatig overzetten ook prima werkt. Een webhook inrichten voor iets dat één keer per maand gebeurt is overkill.

Gerelateerde termen

  • API: webhooks zijn een specifieke vorm van API-interactie.
  • REST: webhooks lopen vaak via REST-achtige HTTP-calls.
  • Middleware: kan webhooks ontvangen en routeren.
  • SaaS: veel SaaS-tools ondersteunen webhooks standaard.
Filed under Development
Leestijd 2 min
Gepubliceerd 21 mei 2026

Zie ook

Backend
De backend is het deel van een softwareapplicatie dat op de server draait en data verwerkt: database-toegang, business logica, beveiliging,...
Frontend
De frontend is het deel van een softwareapplicatie dat gebruikers zien en bedienen: webpagina's, knoppen, formulieren. De zichtbare laag, tegenhanger...
Middleware
Middleware is software die tussen andere systemen zit en koppelingen of vertalingen verzorgt. Vaak onzichtbaar maar cruciaal: het zorgt dat...
REST
REST is de meest gebruikte stijl voor API's: data wordt aangeboden als logische bronnen die je kunt opvragen, aanmaken, bijwerken...

Verder lezen

Freelancer, bureau of fractional partner: wie moet je software bouwen?
Voor MKB-projecten is er een derde optie: vergelijk freelancer, bureau en fractional partner op kosten, risico en werkwijze.
Het one-person tech team: waarom je geen team van 5 nodig hebt
Je zoekt een developer voor je nieuwe platform. Het bureau komt met een offerte: projectmanager, UX-designer, twee developers, een tester. Vijf mensen, zes maanden,...
Technische schuld: wat het je echt kost en hoe je het oplost
Je herkent het waarschijnlijk. Elke aanpassing aan je software duurt langer dan verwacht. Je IT-kosten stijgen jaar na jaar, maar je systemen voelen niet...