Webhooks zijn een manier voor systemen om automatisch informatie te delen zodra er iets gebeurt. In plaats van dat systeem A continu aan systeem B moet vragen "is er al iets nieuws?" (polling), stuurt systeem B proactief een bericht naar systeem A zodra er iets relevant is gebeurd.
Vergelijk het met het verschil tussen elke vijf minuten bellen of er post is (polling) versus een deurbel die afgaat wanneer de postbode er is (webhook). Webhooks zijn efficienter omdat er alleen communicatie plaatsvindt wanneer het nodig is.
Technisch gezien is een webhook een HTTP POST-verzoek dat automatisch wordt verstuurd naar een vooraf geconfigureerde URL wanneer een specifiek event optreedt. Bijvoorbeeld: wanneer een klant een bestelling plaatst in uw webshop, stuurt de webshop een webhook naar uw orderverwerkingssysteem met alle orderdetails.
Webhooks zijn de ruggengraat van moderne event-driven integraties. Ze worden door vrijwel alle SaaS-platforms ondersteund en maken het mogelijk om systemen in real-time te verbinden zonder constant te hoeven pollen naar updates.