Der Wait for Webhook-Schritt pausiert einen Workflow, bis eine webhook-Anfrage empfangen wird, was ihn ideal für Prozesse macht, die externe Eingaben vor dem Fortfahren benötigen.
Stellen Sie sich vor, Ihr Workflow muss mit einem externen System integriert werden – wie einer Drittanbieteranwendung zur Identitätsprüfung. Mit Wait for Webhook stoppt der Workflow an diesem Schritt, bis das externe System eine webhook-Antwort sendet. Nach Empfang wird die Aufgabe fortgesetzt und basierend auf den bereitgestellten Daten ausgeführt.
Beispiele
Identitätsprüfung: Pausieren Sie den Workflow, bis ein Drittanbieterdienst die Identität eines Nutzers bestätigt.
Zahlungsbestätigung: Warten Sie auf einen webhook von Ihrem Zahlungsanbieter, um eine Transaktion zu bestätigen, bevor Sie fortfahren.
Auftragsabwicklung: Pausieren Sie, bis Ihr Inventarsystem ein Update zur Lagerverfügbarkeit sendet.
Genehmigungsprozesse: Halten Sie den Workflow an, bis ein Drittanbieter-Tool einen Genehmigungs- oder Ablehnungsstatus sendet.
Diese Funktion stellt sicher, dass Ihre workflows nahtlos und synchron mit externen Systemen ablaufen, reduziert manuelle Eingriffe und hält alles effizient!
Fügen Sie Wait for Webhook zu einem Workflow hinzu
So fügen Sie einen Wait for Webhook-Schritt zu Ihrem Workflow hinzu:
Gehen Sie zu Fin AI Agent > Workflows und fügen Sie einen neuen Workflow hinzu oder öffnen Sie einen bestehenden.
Klicken Sie dann auf Schritt hinzufügen und wählen Sie Wait for Webhook.
Wählen Sie den Wait for Webhook-Block, um ihn zu konfigurieren.
Setzen Sie den Workflow live.
Best Practices für Wait for Webhook
Geben Sie dem Schritt einen klaren Namen, um temporäre Variablen, die für den Schritt erstellt werden, leicht zu identifizieren.
Konfigurieren Sie die Beispielanfrage richtig, indem Sie alle Felder einbeziehen, die Sie im webhook-Callback innerhalb des Datenobjekts erwarten.
Stellen Sie sicher, dass der webhook einen JSON-Body zurückgibt, der der Struktur im Schritt entspricht. Wenn die JSON-Struktur aktualisiert wird, werden keine Daten empfangen. Fehlende Felder in der Konfiguration machen diese Felder auch in der Aufgabe unzugänglich.
Klicken Sie auf die Schaltfläche „Kopieren“, um die webhook-URL in Ihre Zwischenablage zu kopieren. Stellen Sie auf der Drittanbieterseite, auf der der webhook ausgelöst wird, sicher, dass die
conversationIdwie erwartet übergeben wird.
Hinweis:
Der webhook-Endpunkt unterstützt Idempotenz, um Anfragen sicher erneut zu versuchen und zu verhindern, dass dieselbe Operation mehrmals ausgeführt wird. Beim Senden einer Anfrage fügen Sie einen „Idempotency-Key“-Header mit einem eindeutigen Wert hinzu. Wir empfehlen die Verwendung von UUIDs. Idempotency-Keys verfallen nach 24 Stunden.
Der Wait for Webhook-Schritt wartet nicht unbegrenzt und hat eine eingebaute 7-Tage-Grenze. Wenn innerhalb von 7 Tagen nach Erreichen des Schritts kein webhook empfangen wird, läuft der Schritt ab. Diese Grenze kann nicht geändert werden.

