Zo maak je een trigger met een webhook-actie. Bij elke voltooide reactie (eventueel onder bepaalde condities) wordt dan een JSON-bericht naar jouw URL gestuurd.
Wat je nodig hebt
- Een vragenlijst waar je triggers mag beheren
- Een eigen URL die HTTP POST-verzoeken kan ontvangen (HTTPS aanbevolen)
- (Optioneel) Een service zoals webhook.site of ngrok voor het testen
Stap voor stap
1. Maak een trigger aan
- Open de vragenlijst en ga naar de tab Triggers.
- Klik op .
- Geef de trigger een herkenbare Naam, bijvoorbeeld "Webhook naar CRM" of "Slack-notificatie bij voltooiing".
- Klik op .
2. Zet de trigger op actief
- Op de subtab Trigger zet je de schakelaar Actief aan.
- Klik op .
3. Stel de condities in (optioneel)
Wil je dat de webhook altijd afvuurt bij een voltooide vragenlijst? Sla deze stap over.
Wil je alleen bij specifieke antwoorden afvuren?
- Ga naar de subtab Condities.
- Klik op .
- Voeg condities toe (bijvoorbeeld: "Vraag X = 'Nee'" of "NPS-score is kleiner dan 7").
- Sla op.
Binnen één groep moeten alle condities waar zijn (EN). Met meerdere groepen kun je EN/OF-combinaties maken.
4. Voeg de webhook-actie toe
- Ga naar de subtab Acties.
- Klik op .
- Geef de actie een Naam, bijvoorbeeld "POST naar CRM-endpoint".
- Kies bij Type action de optie voor een webhook.
- Vul bij Webhook url de volledige URL in waar de webhook naartoe moet, bijvoorbeeld
https://api.mijnbedrijf.nl/mach3forms/webhook. - Sla de actie op.
5. Test de trigger
- Open de vragenlijst (via voorvertoning of een testdeelnemer).
- Vul de vragenlijst in tot het einde.
- Controleer of jouw webhook-endpoint het bericht heeft ontvangen.
Geen bericht ontvangen? Loop de checklist na:
- Staat de trigger op Actief?
- Klopt de URL?
- Voldoet de testreactie aan de condities?
- Geeft je endpoint een
2xx-status terug? Bij4xx/5xxof timeouts wordt het bericht niet bewaard voor latere verzending.
Meerdere acties per trigger
Eén trigger kan meerdere acties bevatten. Bijvoorbeeld: een mail naar een interne medewerker én een webhook naar je CRM. Voeg beide acties toe - ze worden allebei uitgevoerd zodra de trigger afvuurt.