Hvad er en webhook?
En webhook er en besked, som ét system sender automatisk til et andet, i det øjeblik noget sker. Når en kunde betaler, eller en ordre oprettes, får det modtagende system besked med det samme i stedet for selv at skulle spørge hvert femte minut. Det gør integrationer hurtigere og billigere at drive. Nordisk Software er et dansk softwarehus, der bygger skræddersyede systemer, integrationer og salgsværktøjer til mindre virksomheder til fast pris.
Ordet dukker op, så snart I taler integrationer med en leverandør. Det dækker over en simpel idé, og den er værd at kende, fordi den afgør, hvor hurtigt data flytter sig mellem jeres systemer.
Opdateret
Webhook eller API - hvad er forskellen?
Med et API spørger jeres system selv: er der nye ordrer? Er der nu? Og nu? Med en webhook er det omvendt - det andet system siger til, når der sker noget. Forskellen svarer til at ringe til posthuset hver time for at høre, om der er kommet en pakke, eller at få en sms, når den ligger klar. De fleste integrationer bruger begge dele: webhooken fortæller, at noget er sket, og API'et bruges til at hente detaljerne.
Hvorfor det betyder noget for jer
Tre ting. Data er opdateret med det samme i stedet for med en forsinkelse. Integrationen belaster ikke systemerne med unødige forespørgsler. Og det bliver ofte billigere at drive, fordi der kun sker noget, når der er noget at gøre. Derfor spørger en leverandør som regel først, om jeres systemer kan sende webhooks.
Det, man skal passe på
En webhook er en besked, og beskeder kan gå tabt. Er det modtagende system nede i det øjeblik, beskeden sendes, skal der være en plan: at afsenderen prøver igen, eller at der køres en opsamling, der fanger det, der gled igennem. Beskeden skal også kunne verificeres, så ingen udefra kan sende en falsk ordre ind. Det er detaljer, men det er dem, der adskiller en integration, der virker på demodagen, fra en, der virker hver dag.
Bedst til
- Bedst til data, der skal flytte sig med det samme: ordrer, betalinger og bookinger
- Bedst til systemer, der allerede kan sende webhooks, som de fleste moderne webshops og betalingsløsninger
- Mindre godt til ældre systemer uden webhooks, hvor en fast opsamling er den sikre vej
Spørgsmål, vi ofte får
Har alle systemer webhooks?
Nej. De fleste moderne webshops, betalingsløsninger og økonomisystemer har dem, men ældre systemer har det ofte ikke. Så må integrationen i stedet spørge med faste mellemrum, hvilket også virker, bare med en lille forsinkelse.
Skal vi selv gøre noget for at bruge en webhook?
Typisk slår man den til i indstillingerne i det system, der skal sende beskeden, og angiver den adresse, beskeden skal sendes til. Selve modtageren, der forstår beskeden og gør noget med den, er den del, der skal bygges.
Er webhooks sikre?
De kan være det. En god opsætning kontrollerer, at hver besked kommer fra det rigtige system, typisk med en hemmelig signatur, og afviser alt andet. Uden den kontrol kan hvem som helst i princippet sende data ind.
Timelæk-diagnosen
En halv time på jeres hverdag: hvor timerne går hen, og hvilke opgaver et system kan overtage. Ingen salgstale, ingen forpligtelse - og I går fra mødet med noget på skrift, uanset hvad I beslutter.
30 minutter · online · I får en rapport med hjem