Kennisbank

Bedrijfssoftware & automatisering

Een webhook testen

Een webhook is een automatisch bericht dat een systeem naar een URL stuurt zodra er iets gebeurt (bijvoorbeeld een nieuwe bestelling). Test een webhook door een testgebeurtenis te veroorzaken, het bericht op te vangen bij een testontvanger of in je automatiseringstool, en te controleren of URL, methode, inhoud (meestal JSON) en beveiliging kloppen. Bekijk daarna de logs aan beide kanten: welke statuscode kwam terug, en wat deed de ontvanger met de gegevens?

Bijgewerkt op November 7, 2026

Webhooks zitten achter veel koppelingen: een betaalprovider die je webshop laat weten dat er betaald is, een formulier dat een aanvraag naar je CRM stuurt, een agenda die een automatisering start. Als een webhook niet werkt, merk je dat vaak pas als er iets ontbreekt. Testen voorkomt dat. Hoe webhooks werken, staat in Koppelingen, API's en webhooks.

Hoe werkt een webhook?

  1. Er gebeurt iets in systeem A (bijvoorbeeld een nieuwe bestelling).
  2. Systeem A stuurt een HTTP-verzoek (meestal POST) naar een vooraf ingestelde URL van systeem B.
  3. Het verzoek bevat gegevens, vaak in JSON.
  4. Systeem B verwerkt de gegevens en antwoordt met een statuscode (bijvoorbeeld 200 voor gelukt).

Stap 1: ontvanger klaarzetten

  • Automatiseringstool: Zapier, Make en n8n hebben een webhooktrigger met een eigen URL en tonen ontvangen berichten. Zie Zapier of Make kiezen.
  • Testdienst: er zijn online diensten die een tijdelijke URL geven en ontvangen verzoeken tonen. Gebruik daarvoor geen echte persoonsgegevens.
  • Eigen ontvanger: een ontwikkelaar kan een testomgeving gebruiken.

Stap 2: testgebeurtenis veroorzaken

  • Gebruik de testknop van het verzendende systeem, als die er is.
  • Of veroorzaak een echte gebeurtenis in een testomgeving: testbestelling, testformulier.

Stap 3: bericht controleren

  • URL — Waar op letten: klopt de URL exact (https, geen typfout)?
  • Methode — Waar op letten: POST, GET of iets anders, zoals verwacht?
  • Headers — Waar op letten: content-type, eventuele handtekening of sleutel
  • Inhoud — Waar op letten: zijn alle verwachte velden aanwezig en goed gevuld?
  • Statuscode — Waar op letten: 200/201 = gelukt; 4xx = fout aan de verzendkant of verkeerde gegevens; 5xx = fout bij de ontvanger

Stap 4: verwerking controleren

  • Is het record correct aangemaakt of bijgewerkt in systeem B?
  • Kloppen de velden (namen, datums, bedragen, speciale tekens)?
  • Wat gebeurt er bij een herhaling: dubbel record of netjes bijgewerkt?

Veelvoorkomende fouten

  • Verkeerde of verouderde URL na een wijziging.
  • Beveiliging (sleutel of handtekening) klopt niet.
  • Verkeerd datum- of getalformaat.
  • Firewall of beveiligingsplugin blokkeert het verzoek.
  • Time-out: de ontvanger reageert te traag en de verzender probeert opnieuw, met dubbele records als gevolg.

Zie ook Koppeling werkt niet: eerste controles.

Na het testen

Voorbeeld

Stel: een webshop stuurt bij elke bestelling een webhook naar een automatiseringstool die de klant in het CRM zet. Bij een test met één product werkt het, maar bij een bestelling met drie producten ontbreken er twee. In het ontvangen bericht blijken de producten in een lijst te staan, terwijl de automatisering alleen het eerste element uitlas. Na aanpassing worden alle producten verwerkt.

Veelgestelde vragen

Wat is het verschil tussen een webhook en een API?

Bij een API vraag je zelf gegevens op; bij een webhook stuurt het systeem ze automatisch als er iets gebeurt.

Waarom krijg ik dubbele records?

Vaak door herhaalpogingen na een time-out. Laat de ontvanger controleren of een record al bestaat.

Is een webhook veilig?

Met https en een handtekening of geheime sleutel wel. Controleer die altijd aan de ontvangende kant.

Kan ik een webhook opnieuw versturen?

Veel systemen bieden een logboek met de optie om opnieuw te versturen.

Mag ik echte klantgegevens gebruiken bij testen?

Liever niet bij externe testdiensten. Gebruik testgegevens.

Hulp nodig?

Wil je koppelingen die betrouwbaar blijven werken? Bekijk onze dienst workflowautomatisering.

Test met echte voorbeelddata die alle varianten bevat: lege optionele velden, speciale tekens, meerdere producten. Veel koppelingen falen pas bij een 'afwijkende' inzending.

No items found.

Kennisbank

Verder lezen

Gerelateerde artikelen

Bedrijfssoftware & automatisering

AI gebruiken voor data-analyse in spreadsheets

AI kan helpen bij data-analyse in spreadsheets door formules te schrijven en uit te leggen, gegevens op te schonen, patronen en uitschieters te vinden, draaitabellen en grafieken voor te stellen en resultaten samen te vatten. Je kunt AI gebruiken in de spreadsheet zelf (zoals Copilot in Excel of Gemini in Google Sheets) of via een AI-assistent waaraan je een bestand geeft. Controleer de uitkomsten altijd met een steekproef, en upload geen persoonsgegevens of vertrouwelijke cijfers naar tools zonder passende afspraken.

Bedrijfssoftware & automatisering

AI gebruiken bij het schrijven van offertes

AI kan helpen bij offertes door aantekeningen uit een gesprek om te zetten in een heldere probleemomschrijving en aanpak, standaardteksten aan te passen aan de klant, een samenvatting voor de beslisser te schrijven en de tekst te controleren op duidelijkheid. Prijzen, voorwaarden, planning en toezeggingen bepaal en controleer je zelf. Gebruik een zakelijke AI-tool, voer geen gevoelige gegevens in zonder afspraken en laat elke offerte door een mens nakijken.

Bedrijfssoftware & automatisering

Copilot in Microsoft 365 inzetten

Microsoft Copilot is een AI-assistent in Microsoft 365-apps zoals Word, Excel, PowerPoint, Outlook en Teams. Met de betaalde Microsoft 365 Copilot-licentie kan hij werken met bedrijfsgegevens via Microsoft Graph, maar alleen met informatie waartoe de gebruiker al toegang heeft. Basisvarianten werken vooral met webinformatie en met wat de gebruiker zelf aanlevert. Ruim vóór de invoering je rechten en gedeelde mappen op, want Copilot maakt zichtbaar wat al te ruim gedeeld is.

Kom je er niet uit?

Wij kijken graag met je mee. Stel je vraag over je website, webshop, hosting, e-mail of Google, dan helpen we je verder.

Neem contact op