Vad är Webhook?
En automatisk notis som skickas när något händer. Som att din app SMS:ar en annan app: 'Hej! Något hände! Gör din grej!'
En webhook är ett litet automatiskt meddelande som ett system skickar till ett annat i samma sekund som något händer. Istället för att du hela tiden måste fråga "har det hänt något nytt?" så knackar systemet på din dörr av sig självt och säger "nu hände det – gör din grej".
Tänk dig att du väntar på ett paket. Utan webhook måste du gå ut till brevlådan var femte minut och kolla. Med webhook ringer budet på din dörr precis när paketet är framme. Du slipper springa fram och tillbaka, och du får informationen exakt när den är relevant.
Rent tekniskt är en webhook en URL (en webbadress) som du ger till ett annat system. När en viss händelse inträffar – till exempel att en kund betalar – skickar det systemet automatiskt ett paket med information till din adress, och din applikation kan reagera direkt.
Varför är webhook viktigt för ditt företag?
Webhooks gör att dina system pratar med varandra automatiskt, utan att någon behöver sitta och klicka. Det sparar tid, minskar mänskliga misstag och gör att saker händer i realtid istället för i efterhand.
För dig som företagare betyder det att en betalning, en ny bokning eller en ifylld formulärrad kan starta rätt process direkt – ett kvitto skickas, ett lager uppdateras, en säljare får en notis. Allt utan att någon behöver hålla koll manuellt.
Webhook i praktiken
Säg att du driver en webbshop. När en kund betalar via Stripe skickar Stripe en webhook till ditt system. Din butik får då signalen "betalning klar" och kan automatiskt skicka orderbekräftelse, dra av varan från lagret och notifiera din packavdelning.
Ett annat vanligt exempel: när någon fyller i kontaktformuläret på din sajt kan en webhook direkt lägga in personen i ditt CRM och skicka ett Slack-meddelande till säljteamet. Inga manuella steg, ingen fördröjning.
Vanliga frågor om Webhook
Vad betyder webhook?
En webhook är ett automatiskt meddelande som ett system skickar till ett annat i samma stund som något händer. Det är som att en app knackar på hos en annan app och säger att nu inträffade något viktigt.
Vad är skillnaden mellan webhook och API?
Med ett vanligt API frågar du själv ett system om data när du behöver den. En webhook är tvärtom: systemet hör av sig till dig av egen kraft när något händer. API är att ringa, webhook är att bli uppringd.
Är webhooks säkra?
Ja, om de sätts upp rätt. Man verifierar oftast att meddelandet verkligen kommer från rätt avsändare med en hemlig nyckel och skickar allt över krypterad HTTPS-anslutning. Då kan ingen utomstående skicka falska notiser.
Relaterade termer
Latens
Tiden det tar för data att resa mellan A och B. Hög latens = laggig app. Låg latens = magi.
CDN
Content Delivery Network. Kopior av din sajt utspridda över världen så den laddar snabbt oavsett var användaren är.
Cache
Sparad data som laddas blixtsnabbt istället för att hämtas på nytt. Anledningen till att din sajt känns snabb — eller långsam.
Database
Där all data bor. Användare, ordrar, kattbilder. Tappar du databasen, tappar du allt — så vi backar upp den.
SQL
Structured Query Language. Språket för att prata med databaser. Inte sexigt — men oumbärligt.
Cloud
Någon annans dator. Skämt åsido — datorer i jättelika datacenter som du hyr istället för att äga. AWS, Google Cloud, Azure.