Zum Hauptinhalt springen

Verwenden Sie Branches in Fin workflows

So leiten Sie Ihre Fin workflows mit bedingten Branches auf die richtigen Pfade.

Beim Erstellen eines Fin workflows können Sie mit Reply Buttons (bei denen ein Kunde einen Button auswählt, um den Pfad zu wählen) oder Branches zum nächsten Pfad wechseln. Branches leiten den Workflow, indem jede Bedingung geprüft wird. Wenn eine Bedingung erfüllt ist, geht der Workflow zum Pfad, der mit dieser Bedingung verbunden ist.

Mit Branches bewegt sich der Workflow bei erfüllter Bedingung direkt zum verbundenen Pfad; keine andere Verbindung wird hergestellt.

Branches zu Ihrem Workflow hinzufügen

Um einen Branch zu Ihrem Workflow hinzuzufügen, klicken Sie auf + Add step im Pfad, dem Sie ihn hinzufügen möchten, und wählen Sie Branches. Wenn sie nicht sofort angezeigt werden, können Sie entweder durch die Liste scrollen oder die Suche oben in der Liste verwenden.

Nachdem Sie Ihren Branches-Schritt hinzugefügt haben, können Sie Ihre Branch-Bedingungen hinzufügen.

Bedingungen zu Branches hinzufügen

Um eine Branch-Bedingung hinzuzufügen, klicken Sie auf + Add branch, wodurch am Ende der „If“-Branches ein neuer Branch eingefügt wird.

Um die Bedingung auszuwählen, klicken Sie auf Missing condition, um das Seitenfenster zu öffnen.

Hier können Sie die Daten auswählen und die Bedingung für diesen Branch festlegen.

Branch-Bedingung für Zielgruppenansprache

Um Fin nur für eine bestimmte Zielgruppe zu aktivieren, können Sie Branches verwenden, um ein relevantes Feld oder Attribut auszuwählen und diese users nahtlos zu Fin zu leiten. Der Else-Branch stellt sicher, dass users außerhalb dieser Zielgruppe einem anderen, passenden Pfad folgen. So gewährleisten Sie eine reibungslose und maßgeschneiderte Erfahrung für alle users.

Branches ermöglichen es Ihnen auch, die Übergabe anzupassen, indem Sie für verschiedene Zielgruppen spezifische Aktionen ausführen. Sie können eine bestimmte Marke ansprechen oder nach einem bestimmten Attribut im Gespräch suchen, um sicherzustellen, dass es nahtlos an die richtige Zielgruppe weitergeleitet wird.

Pro-Tipp: Wenn Sie mehrere Branches haben, können Sie den Branch bearbeiten und mit einer Beschreibung umbenennen, um ihn leichter zu identifizieren.

Daten in Branches verwenden

Bedingte Branches in workflows unterstützen alle Datenattribute innerhalb von Fin; sowohl die, die Sie von Ihrer Plattform synchronisiert haben, als auch die, die Sie zur Fin-Plattform hinzugefügt haben. Dazu gehören People Data, Company Data, Conversation data oder Availability.

Hinweis: Wenn Sie IS- oder IS NOT-Bedingungen für Branches verwenden, stellen Sie bitte sicher, dass Sie keine zusätzlichen Leerzeichen am Anfang oder Ende des Textes lassen. Da diese Bedingung eine genaue Übereinstimmung mit Ihrem eingegebenen Text erfordert, führen zusätzliche Leerzeichen dazu, dass das Kriterium nicht erfüllt wird. Das bedeutet, dass die IS- und IS NOT-Bedingungen auch case-sensitiv sind. Wenn Ihre Bedingung "is bug" enthält und die Nachricht "is Bug" enthält, wird diese Bedingung nicht erfüllt. In diesem Fall ermöglicht die Verwendung von "contains bug" mehr Flexibilität in Ihrer Bedingung.


FAQs

Warum erkennt mein Workflow-Branch die E-Mail-Adresse eines users nicht?

Wenn Ihr Workflow-Branch die E-Mail-Adresse eines users nicht erkennt, bedeutet das meist, dass für dieses Gespräch keine E-Mail übermittelt wurde. Hier sind einige Dinge, die Sie überprüfen können:

1. War dies ein angemeldeter user oder ein Test?

  • Angemeldete users: Um E-Mails im Fin Messenger automatisch zu erfassen, müssen Sie den Messenger für angemeldete users installiert haben, und der user muss in Ihrer App angemeldet sein.

  • Testszenarien: Wenn Sie testen, stellen Sie sicher, dass Ihr Test-user angemeldet ist, damit seine E-Mail erfasst werden kann.

Obwohl es nicht zwingend erforderlich ist, empfehlen wir dringend die Verwendung von JWT (JSON Web Token) Authentifizierung mit dem Fin Messenger. Dies stellt sicher, dass Dritte users nicht imitieren oder auf deren Gespräche zugreifen können.

2. E-Mail erfassen, wenn sie nicht verfügbar ist

Wenn der user nicht angemeldet ist, können Sie vor dem Branching einen Collect data -Schritt in Ihren Workflow einfügen. Dies fordert den user auf, seine E-Mail-Adresse manuell einzugeben. Für angemeldete users wird das E-Mail-Feld automatisch ausgefüllt.

Hat dies deine Frage beantwortet?