Så, vad är webhooks?
Webhooks gör det möjligt för din Totara-sida att automatiskt skicka information till ett annat system när något händer. Tänk på dem som ett sätt att "push" uppdateringar i realtid, istället för att vänta på att ett annat system ska kontrollera Totara för förändringar.
Till exempel, om en deltagare avslutar en kurs, kan Totara omedelbart skicka denna information till ett annat system (som ett rapporteringsverktyg eller CRM). Detta sker utan att någon behöver begära det manuellt.
I enkla termer:
Totara är systemet där saker händer (som att kurser avslutas).
En webhook är budbäraren som skickar detaljer om händelsen.
Det andra systemet (som ett CRM, rapporteringsdashboard eller e-postverktyg) tar emot informationen och gör något med det.
Hur fungerar webhooks i Totara?
När en händelse inträffar i Totara, som att en ny användare skapas eller en kurs slutförs, kontrollerar Totara om det finns några webhooks som är inställda för att lyssna på den händelsen.
Om det finns en matchande webhook skickar Totara en HTTP-begäran (ett litet digitalt meddelande) till det externa systemet. Detta meddelande inkluderar relevanta detaljer, såsom:
Vilken händelse inträffade (t.ex. kurs slutförd)
Vem var involverad (t.ex. lärar-ID, kursnamn)
När det inträffade
Det mottagande systemet kan sedan använda denna information för att utföra egna uppgifter, såsom att uppdatera en lärarprofil, skicka ett e-postmeddelande eller synkronisera data.
Webhooks vs API-pollning: Vad är skillnaden?
Många system använder API:er för att utbyta information, men API-förfrågningar måste göras upprepade gånger för att kontrollera om något har förändrats. Detta kallas polling.
Här är en enkel liknelse:
Polling (API): Som att kolla din brevlåda varje timme för att se om ett brev har kommit.
Webhook: Som att brevbäraren ringer på din dörrklocka i samma ögonblick som ett brev levereras.
Viktiga skillnader:
Funktion | Webhook | API Polling |
Vem initierar? | Totara | Extern system |
Tidtagning | Omedelbar | Fördröjd (baserat på kontrollfrekvens) |
Serverbelastning | Låg/a | Hög (på grund av frekventa kontroller) |
Effektivitet | Skickar uppdateringar endast när det behövs | Kontrollerar ofta även när inget förändras |
Vanliga användningsfall för webhooks i Totara
Webhooks är ett kraftfullt sätt att ansluta Totara med andra plattformar, vilket hjälper dig att automatisera uppgifter, förbättra arbetsflöden och minska manuellt arbete. Några vanliga scenarier inkluderar:
Notifiera ett HR-system eller en lärande registerlagringsplats (LRS) när en användare slutför en kurs eller certifiering.
Automatiskt utlösa åtgärder när en användare registreras i en kurs.
Skicka en webhook när en kurs eller certifiering är slutförd för att generera och mejla ett certifikat från ett annat system.
Skicka data till business intelligence (BI) verktyg eller instrumentpaneler (som Power BI eller Tableau) när elever slutför viktig utbildning.
Använd plattformar som Mailchimp eller Twilio för att skicka skräddarsydda e-postmeddelanden eller SMS-meddelanden när specifika händelser inträffar i Totara.
Synkronisera lärandehändelser med system som Salesforce eller HubSpot när användare deltar i eller slutför kurser.
Skicka ett meddelande till ett teams Slack-kanal när en ny kurs skapas eller uppdateras.
Anslut till ett gamificationsystem för att tilldela poäng eller märken när elever slutför aktiviteter eller uppnår milstolpar.
Webhooks erbjuder ett snabbt, effektivt och flexibelt sätt att ansluta Totara med de andra systemen som din organisation använder. Genom att skicka notifieringar i realtid hjälper de till att effektivisera dina inlärningsprocesser, förbättra kommunikationen och minska administrativt arbete.
Nästa steg
Join the Totara Community for more resources to help you get the most out of Totara.
© Copyright 2026 Totara Learning Solutions. All rights reserved.