automatisk.ai Forsiden
Integrationer · 3 min. læsning

Webhook forklaret: uden teknik-jargon

En webhook er, når et system selv siger til, i det øjeblik der sker noget, i stedet for at du skal gå og spørge hele tiden. Her er forklaringen uden teknik-jargon, med hverdagseksempler.

Casper Schneidereit

Casper Schneidereit

Jeg bygger AI-agenter, automatiseringer og skræddersyede systemer for små og mellemstore virksomheder. Har du en opgave, der kunne løses smartere? Skriv til mig, så vender jeg tilbage med et konkret bud.

Ordet "webhook" lyder teknisk, men idéen er hverdagsagtig. Forestil dig, at du venter på en pakke. Du kan enten gå ud til postkassen hvert femte minut for at tjekke, om den er kommet, eller du kan bede budet om at ringe på, når det lægger pakken. En webhook er ringeklokken. Systemet siger selv til i samme sekund, der sker noget, så ingen behøver at gå og tjekke.

Push i stedet for pull

Der findes grundlæggende to måder, systemer kan holde sig opdateret på hinanden.

Den ene er at spørge: dit system kontakter jævnligt et andet system og siger "er der noget nyt?". Det kaldes at hente via en API, og hvis du er nysgerrig på det lag, har vi skrevet om hvad en API er. Ulempen er, at du enten spørger for tit (spild) eller for sjældent (forsinkelse).

Den anden er webhooken: du bliver fortalt. Du giver systemet en adresse (en URL), og når der sker noget bestemt, sender det selv en besked til den adresse med det samme. Ingen ventetid, ingen unødige forespørgsler.

Forskellen i praksis: at spørge er som at ringe til værkstedet hver time for at høre, om bilen er klar. En webhook er, at værkstedet ringer til dig, når den er det.

Hvad en webhook indeholder

Når en webhook "fyrer", sender den en lille pakke med data om det, der lige er sket. Ved en ny ordre kunne det være ordrenummer, kundens navn, varerne og beløbet. Det system, der modtager beskeden, kan så reagere med det samme, oprette en faktura, sende en kvittering, opdatere lageret.

Tre ting kendetegner en webhook:

  • Den udløses af en hændelse, en ny betaling, en udfyldt formular, en ændret status.
  • Den sender data automatisk, du behøver ikke bede om det.
  • Den er næsten øjeblikkelig, beskeden kommer i det sekund, hændelsen sker.

Hverdagseksempler

Webhooks er limen i rigtig mange automatiseringer, uden at nogen tænker over det:

  • Betaling gennemført: din betalingsudbyder sender en webhook, og ordren markeres som betalt.
  • Ny henvendelse: en kontaktformular fyrer en webhook, og lead'et lander i dit CRM.
  • Faktura betalt: økonomisystemet giver besked, og kundens status opdateres automatisk.
  • Kalenderbooking: en ny aftale udløser en bekræftelsesmail og en note i systemet.

Det er præcis den slags hændelsesdrevne forbindelser, der gør systemintegration hurtig og pålidelig. Uden webhooks ville systemerne skulle gå og pokke til hinanden konstant, med dem sker tingene i det øjeblik, de skal.

Hvad du skal huske

Webhooks er effektive, men de forsvinder ikke af sig selv, hvis noget går galt. Sender afsenderen en besked, mens modtageren er nede, kan hændelsen blive tabt. Derfor bygger man som regel lidt sikkerhed ind: kvitteringer, gentagne forsøg og logning, så man kan se, hvad der er sket. Det skal du ikke selv rode med, men en robust integration tager højde for det.

Du behøver ikke forstå teknikken bag webhooks for at få glæde af dem. Du skal bare vide, at de gør det muligt for dine systemer at reagere på hinanden i realtid.

Overvejer du at koble to systemer sammen, så en hændelse ét sted udløser en handling et andet? Tag fat i os, så finder vi ud af, om en webhook er svaret.

Relateret læsning

Se alle om Integrationer