Naar de hoofdinhoud

Webhooks instellen in Appical

Leer stap voor stap hoe je een Webhook aanmaakt en beheert in Appical, zodat gebeurtenissen rondom gebruikers, cursussen en formulieren automatisch worden doorgestuurd naar een ander systeem.

Overzicht

Met een Webhook kan Appical automatisch informatie naar een ander systeem sturen zodra er een bepaalde gebeurtenis plaatsvindt. Bijvoorbeeld wanneer een gebruiker wordt uitgenodigd, de eerste werkdag aanbreekt of een cursus of formulier wordt afgerond.

Appical verstuurt hiervoor een HTTP-verzoek met gegevens in JSON-formaat naar een URL die je organisatie zelf instelt.

Voorbeeld

Je organisatie wil dat het HR-systeem automatisch een update ontvangt zodra een nieuwe medewerker de onboardingcursus heeft afgerond.

Hiervoor kun je een Webhook aanmaken met de Trigger course.completed. Zodra een medewerker de cursus afrondt, wordt deze informatie automatisch naar het HR-systeem verstuurd.

📌 Belangrijk

  • Webhooks moeten eerst voor je organisatie worden ingeschakeld. Zie je de optie Webhooks niet onder Instellingen? Neem dan contact op met je CSM of Appical Support.

  • Alleen gebruikers met de rol Admin kunnen Webhooks bekijken en beheren.


Stappen om een Webhook in te stellen

Als Admin kun je Webhooks instellen via Instellingen > Webhooks. Gebruikers met andere rollen hebben geen toegang tot deze optie.

→ Een Webhook aanmaken

  1. Ga naar Instellingen > Webhooks.

  2. Klik op Webhook toevoegen (Add Webhook).

  3. Vul de volgende velden in:

    • Naam (Name)

    • Beschrijving (Description)

    • Methode (Method)

    • URL

    • Triggers

    • Signing Secret

    • Aangepaste headers (Custom headers)

  4. Klik op Aanmaken (Create).

De Webhook wordt direct geactiveerd nadat je deze hebt aangemaakt.

→ De Webhookgegevens invullen

Veld

Verplicht?

Wat vul je in?

Naam (Name)

Ja

Geef de Webhook een herkenbare naam, bijvoorbeeld 'HR-systeem – Cursus afgerond'. Maximaal 255 tekens.

Beschrijving (Description)

Nee

Een korte toelichting waarvoor de Webhook wordt gebruikt. Maximaal 500 tekens.

Methode (Method)

Ja

De HTTP-methode die het ontvangende systeem verwacht. Standaard is POST geselecteerd. Bekijk het artikel Webhook Methods and Triggers explained voor meer informatie.

URL

Ja

Het adres waar de gegevens naartoe worden gestuurd. Dit moet beginnen met http:// of https:// en bereikbaar zijn via internet.

Triggers

Ja

Selecteer één of meerdere gebeurtenissen die de Webhook moeten activeren. Bekijk het artikel Webhook Methods and Triggers explained voor alle beschikbare opties.

Signing Secret

Nee

Een geheime sleutel die je zelf aanmaakt en deelt met het ontvangende systeem. Hiermee kan het systeem controleren of het verzoek daadwerkelijk van Appical afkomstig is. De sleutel wordt na het opslaan niet opnieuw getoond. Bekijk het artikel Verifying Webhook signatures in Appical voor meer informatie.

Aangepaste headers (Custom headers)

Nee

Extra naam-waardeparen die aan elk verzoek worden toegevoegd, bijvoorbeeld voor authenticatie bij het ontvangende systeem.

📌 Tip: Weet je niet zeker welke methode of Trigger je moet kiezen? Bekijk dan ons artikel Webhook Methods and Triggers explained voor meer uitleg.

→ De Webhook opslaan en activeren

Controleer of alle gegevens goed zijn ingevuld en klik vervolgens op Aanmaken (Create).

De Webhook wordt direct geactiveerd en is vanaf dat moment klaar voor gebruik.

📌 Belangrijk: Alleen gebeurtenissen die plaatsvinden nadat de Webhook is aangemaakt en ingeschakeld, worden doorgestuurd. Eerdere gebeurtenissen worden niet met terugwerkende kracht verzonden.

→ Een bestaande Webhook beheren

Wil je een bestaande Webhook aanpassen, tijdelijk uitschakelen of verwijderen?

Ga dan naar Instellingen > Webhooks.

Hier kun je het volgende doen:

  • In- of uitschakelen: Gebruik de schakelaar Enabled om een Webhook tijdelijk te pauzeren of opnieuw te activeren.

  • Bewerken: Klik op het potloodicoon om de instellingen van een Webhook aan te passen.

  • Verwijderen: Klik op het prullenbakicoon om een Webhook definitief te verwijderen.

📌 Let op:

  • Gebeurtenissen die plaatsvinden terwijl een Webhook is uitgeschakeld, worden niet alsnog verstuurd zodra je deze weer inschakelt.

  • Als je een Webhook verwijdert, wordt ook de bijbehorende verzendgeschiedenis (Delivery History) verwijderd.


👉 Heeft dit artikel je geholpen? Laat het ons weten via de knoppen hieronder. Kom je er nog niet uit? Neem dan gerust contact op met ons Supportteam. We helpen je graag verder!

Was dit een antwoord op uw vraag?