Wat zijn Webhooks?

Prev Next

Wat zijn webhooks?

Met Webhooks kan je Totara-site automatisch informatie naar een ander systeem sturen wanneer er iets gebeurt. Zie ze als een manier om updates in real time te "pushen", in plaats van te wachten tot een ander systeem Moodle op wijzigingen controleert.

Als een cursist bijvoorbeeld een cursus voltooit, kan Totara deze informatie onmiddellijk naar een ander systeem sturen (zoals een rapportagetool of CRM). Dit wordt gedaan zonder dat iemand het manueel hoeft aan te vragen.

Eenvoudig gezegd:

  • Totara is het systeem waar dingen gebeuren (zoals cursusvoltooiingen).

  • Een webhook is de boodschapper die details over de uitvoering verstuurt.

  • Het andere systeem (zoals een CRM, rapportagedashboard of e-mailtool) ontvangt de informatie en doet er iets mee.

Hoe werken webhooks in Totara?

Wanneer een uitvoering plaatsvindt in Totara, zoals een nieuwe gebruiker die wordt gemaakt of een cursus die wordt voltooid, controleert Totara of er webhooks zijn ingesteld om naar die uitvoering te luisteren.

Als er een passende webhook is, dan stuurt Totara een HTTP-verzoek (een klein digitaal bericht) naar het externe systeem. Dit bericht bevat relevante details, zoals:

  • Welke gebeurtenis is er gebeurd (bijv. cursus voltooid)

  • Wie was betrokken (bijv. cursist ID, cursusnaam)

  • Wanneer het gebeurde

Het ontvangende systeem kan deze informatie vervolgens gebruiken om zijn eigen taken uit te voeren, zoals het bijwerken van een cursistenprofiel, het verzenden van een e-mail of het synchroniseren van gegevens.

Webhooks vs API polling: Wat is het verschil?

Veel systemen gebruiken API's om informatie uit te wisselen, maar API-aanvragen moeten herhaaldelijk worden gedaan om te controleren of er iets is gewijzigd. Dit wordt polling genoemd.

Hier is een eenvoudige analogie:

  • polling (API): Zoals het elk uur controleren van je mailbox om te zien of er een brief is binnengekomen.

  • Webhook: Zoals de postman die je deurbel afgeeft op het moment dat een brief wordt afgeleverd.

Belangrijkste verschillen:

Functie

Webhook

API polling

Wie initieert?

Totara

Extern systeem

Timing

Onmiddellijk

Uitgesteld (op basis van controlefrequentie)

Server laden

Laag

Hoog (vanwege frequente controles)

Efficiëntie

Stuurt alleen updates wanneer nodig

Controleert vaak zelfs als er niets verandert

Gebruikssituaties voor webhooks in Totara

Webhooks zijn een krachtige manier om Totara te verbinden met andere platforms, waardoor je taken kunt automatiseren, workflows kunt verbeteren en handmatig werk kunt verminderen. Enkele veelvoorkomende scenario's zijn:

  • Waarschuw een HR-systeem of een Learning Record Store (LRS) wanneer een gebruiker een cursus of certificering voltooit.

  • Automatisch acties activeren wanneer een gebruiker is ingeschreven in een cursus.

  • Stuur een webhook wanneer een cursus of certificering is voltooid om een certificaat van een ander systeem te genereren en te e-mailen.

  • Push gegevens naar business intelligence (BI) tools of dashboards (zoals Power BI of Tableau) wanneer cursisten een sleuteltraining voltooien.

  • Gebruik platforms zoals Mailchimp of Twilio om aangepaste e-mails of sms-berichten te verzenden wanneer er specifieke gebeurtenissen in Totara plaatsvinden.

  • Synchroniseer leerevenementen met systemen zoals Salesforce of HubSpot wanneer gebruikers zich aanmelden of cursussen voltooien.

  • Stuur een bericht naar het Slack-kanaal van een team wanneer een nieuwe cursus wordt gemaakt of bijgewerkt.

  • Maak verbinding met een gamification-systeem om punten of badges toe te kennen wanneer cursisten activiteiten voltooien of mijlpalen bereiken.


Webhooks bieden een snelle, efficiënte en flexibele manier om Totara te verbinden met de andere systemen die je organisatie gebruikt. Door realtime gebeurtenismeldingen te verzenden, helpen ze je leerprocessen te stroomlijnen, de communicatie te verbeteren en het handmatige beheer te verminderen.

Volgende stappen

Webhooks instellen

Join the Totara Community for more resources to help you get the most out of Totara. 


© Copyright 2026 Totara Learning Solutions. All rights reserved.