Beim Erstellen eines Fin workflow können Sie zum nächsten Pfad mit Reply Buttons (bei denen eine Kundin oder ein Kunde eine Schaltfläche auswählt, um die Route zu wählen) oder mit Branches fortfahren. Branches leiten den Ablauf durch das Workflow, indem sie jede Bedingung prüfen. Wenn eine Bedingung erfüllt ist, wechselt der Workflow zu dem Pfad, der mit dieser Bedingung verbunden ist.
Bei Branches führt das Erfüllen einer Bedingung dazu, dass der Workflow direkt zum verbundenen Pfad wechselt; es wird keine andere Verbindung hergestellt.
Branches zu Ihrem Workflow hinzufügen
Um einen Branch zu Ihrem Workflow hinzuzufügen, klicken Sie in dem Pfad, dem Sie ihn hinzufügen möchten, auf + Add step und wählen Sie Branches. Falls sie nicht sofort erscheinen, können Sie entweder durch die Liste scrollen oder die Suche oben in der Liste verwenden.
Sobald Sie Ihren Branches-Schritt hinzugefügt haben, können Sie damit fortfahren, Ihre Verzweigungsbedingungen hinzuzufügen.
Hinzufügen von Bedingungen zu Branches
Um eine Verzweigungsbedingung hinzuzufügen, klicken Sie auf + Add branch, wodurch ein neuer Branch am Ende der „If“-Branches eingefügt wird.
Um die Bedingung auszuwählen, klicken Sie auf Missing condition, um das Seitenpanel zu öffnen.
Hier können Sie die Daten auswählen und die Bedingung für diesen Branch erstellen.
Verzweigungsbedingung für Zielgruppen-Targeting
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. Gleichzeitig sorgt der Else-Branch dafür, dass users außerhalb dieser Zielgruppe einem anderen, passenden Pfad folgen. So erhalten alle users ein reibungsloses und maßgeschneidertes Erlebnis.
Branches ermöglichen es Ihnen außerdem, das Handover anzupassen, indem Sie für verschiedene Zielgruppen spezifische Aktionen ausführen. Sie können eine bestimmte Marke anvisieren oder in der Konversation nach einem bestimmten Attribut suchen, um sicherzustellen, dass sie nahtlos an die richtige Zielgruppe weitergeleitet wird.
Pro tip: Wenn Sie mehrere Branches haben, können Sie den Branch bearbeiten und umbenennen und ihn mit einer Beschreibung als Leitfaden oder Referenz versehen, damit Sie ihn leicht identifizieren können.
Daten in Branches verwenden
Bedingte Verzweigungen in Workflows unterstützen alle Datenattribute innerhalb von Fin; sowohl solche, die Sie von Ihrer Plattform synchronisiert haben, als auch solche, die Sie zur Fin-Plattform hinzugefügt haben. Dazu gehören People Data, Company Data, Conversation data oder Availability.
Hinweis: Wenn Sie für Branches die Bedingung IS oder IS NOT verwenden, stellen Sie bitte sicher, dass Sie am Anfang oder Ende des Textes keine zusätzlichen Leerzeichen lassen. Da diese Bedingung eine genaue Übereinstimmung Ihres eingegebenen Textes erfordert, führen zusätzliche Leerzeichen dazu, dass die Kriterien nicht übereinstimmen. Das bedeutet auch, dass die IS- und IS NOT-Bedingungen groß-/kleinschreibungssensitiv 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.
Hinweis: Branches, die ein Segment als Bedingung verwenden, haben nach der Expansion ein Limit von 320 Prädikaten. Wenn ein Segment zu komplex ist, um innerhalb dieses Limits expandiert zu werden, wird der Branch als „no match" behandelt und die Konversation fällt stattdessen zum Else-Branch durch. Um dies zu vermeiden, vereinfachen Sie Ihre Segmentbedingungen oder teilen Sie sie in kleinere Segmente auf.
FAQs
Warum erkennt mein Workflow-Branch die E-Mail-Adresse eines users nicht?
Warum erkennt mein Workflow-Branch die E-Mail-Adresse eines users nicht?
Wenn Ihr Workflow-Branch die E-Mail-Adresse eines users nicht abgleicht, bedeutet dies normalerweise, dass für diese Konversation keine E-Mail übergeben wurde. Hier sind einige Dinge, die Sie überprüfen sollten:
1. War dies ein angemeldeter user oder ein Test?
Logged-in users: Um E-Mails automatisch im Fin Messenger zu erfassen, müssen Sie den Messenger für angemeldete users installiert haben, und der user muss in Ihrer App angemeldet sein.
Test scenarios: Wenn Sie testen, stellen Sie sicher, dass Ihr Test-user angemeldet ist, damit seine E-Mail erfasst werden kann.
Obwohl nicht zwingend erforderlich, empfehlen wir dringend die Verwendung von JWT (JSON Web Token) authentication with the Fin Messenger. Dies stellt sicher, dass Dritte Benutzer nicht imitieren oder auf ihre Konversationen zugreifen können.
2. Erfassung einer E-Mail, wenn diese nicht verfügbar ist
Wenn der user nicht angemeldet ist, können Sie vor dem Verzweigen einen Collect data Schritt in Ihren Workflow einfügen. Dadurch wird der user aufgefordert, seine E-Mail-Adresse manuell einzugeben. Bei angemeldeten users wird das E-Mail-Feld automatisch ausgefüllt.







