Webhooks

Een webhook is een real-time bericht dat Mach3Forms naar jouw eigen URL stuurt zodra er iets gebeurt - bijvoorbeeld wanneer een deelnemer een vragenlijst voltooit. In plaats van zelf periodiek de API te bevragen, krijg je het bericht direct binnen.

Voor wie?

Webhooks zijn bedoeld voor ontwikkelaars en automatiseringsspecialisten die Mach3Forms willen integreren met andere systemen - een CRM, marketing automation, een eigen rapportagetool of een no-code platform zoals Zapier of Make.

Wat kun je ermee?

  • Notificaties: stuur direct een mail of Slack-bericht naar een collega bij een nieuwe reactie.
  • CRM-update: maak van een respondent automatisch een lead of update een bestaand record.
  • Doorlevering: kopieer antwoorden naar een datawarehouse, ticketsysteem of analyse-pipeline.
  • Conditioneel reageren: combineer met Trigger-condities om alleen bij specifieke antwoorden af te vuren (bijvoorbeeld bij een lage NPS-score een ticket aanmaken).

Hoe werkt het in Mach3Forms?

Webhooks worden gestuurd door Triggers. Een trigger heeft één of meer Acties, en één van die actietypes is een webhook. Per trigger geef je aan:

  • Wanneer de trigger afvuurt (bijvoorbeeld: bij een voltooide reactie).
  • Welke condities moeten kloppen voordat de actie wordt uitgevoerd.
  • Welke acties precies moeten worden uitgevoerd - een mail, een webhook, of allebei.

Wat raden we aan?

  • Test op een testvragenlijst. Zet eerst een trigger op een testvragenlijst en stuur de webhook naar een dienst zoals webhook.site om de payload te inspecteren voor je productie maakt.
  • Bewaak retry-gedrag. Mach3Forms verstuurt de webhook één keer. Zorg dat jouw endpoint snel een 2xx teruggeeft, want bij timeouts mis je het bericht. Verwerk eventueel asynchroon: queue het bericht en verwerk later.
  • Beveilig je endpoint. Plaats je webhook-receiver achter HTTPS, en valideer waar mogelijk de afkomst (bijvoorbeeld via een geheim in de URL of een vooraf afgesproken token in de payload).