Erfahre, wie du mit Webhooks Daten aus Oniva automatisch an andere Systeme überträgst – zum Beispiel für Rechnungen, Event-Apps oder Reporting.
Ein Webhook ist eine automatisierte Benachrichtigung zwischen zwei Systemen. Sobald in Oniva ein bestimmtes Ereignis passiert, wird automatisch eine Nachricht an ein anderes System gesendet.
Im Unterschied zu klassischen API-Abfragen muss das externe System nicht regelmässig prüfen, ob neue Daten vorhanden sind. Stattdessen sendet Oniva die Daten automatisch in Echtzeit, sobald ein Ereignis ausgelöst wird.
Das macht Webhooks besonders effizient für Integrationen mit anderen Tools.
Ereignisse in Oniva sind:
Sobald eines dieser Ereignisse eintritt, sendet Oniva ein standardisiertes Datenpaket (Payload) an die konfigurierte Webhook-URL.
Webhooks ermöglichen die automatische Verbindung von Oniva mit anderen Systemen. Dadurch lassen sich Prozesse automatisieren und Daten ohne manuelle Exporte weiterverarbeiten.
Typische Anwendungsfälle sind:
Buchungsdaten können automatisch an ein Buchhaltungstool übertragen werden.
Dort kann direkt eine Rechnung erstellt oder ein Kunde angelegt werden.
Beispiel:
So lassen sich Rechnungen automatisch bei jeder Anmeldung generieren.
Check-In Daten können in Echtzeit an eine Event-App übertragen werden.
Dadurch können beispielsweise:
Anmeldungen können an ein Reporting- oder Analyse-Tool gesendet werden.
Beispielsweise:
So lassen sich automatisch:
Um Webhooks einzurichten, müssen einige Voraussetzungen erfüllt sein.
Falls die Funktion noch nicht verfügbar ist, kann sie vom Oniva Support Team aktiviert werden.
Ein Webhook kann standardmässig auf einem Workspace aktiviert werden.
Das bedeutet:
Webhooks können zusätzlich auf Event-Ebene in den Event-Einstellungen aktiviert oder deaktiviert werden.
Damit lässt sich flexibel steuern:
Sobald der Webhook aktiv ist, passiert Folgendes:
Damit lassen sich automatisierte Workflows zwischen Oniva und anderen Tools realisieren.
Bei der Nutzung von Webhooks werden Event- und Teilnehmerdaten an externe Systeme übertragen. Stelle daher sicher, dass das empfangende System die geltenden Datenschutzanforderungen erfüllt und die Daten sicher verarbeitet werden.
Prüfe insbesondere, ob das Zielsystem den Schweizer bzw. europäischen Datenschutzanforderungen entspricht. Als Betreiber:in des Zielsystems bist du dafür verantwortlich, dass die Weiterverarbeitung der Daten datenschutzkonform erfolgt. Bei Unsicherheiten empfiehlt es sich, die Integration mit deiner Datenschutzverantwortlichen Person oder der IT-Abteilung abzustimmen.