Passer au contenu principal

Utilisez des branches dans les workflows Fin

Comment orienter vos workflows Fin vers les bons chemins en utilisant le branchement conditionnel.

Lors de la création d'un workflow Fin, vous pouvez continuer vers le chemin suivant en utilisant les Reply Buttons (où un client sélectionne un Button pour choisir la route) ou les Branches. Les Branches dirigent le workflow en vérifiant chaque condition. Si une condition est remplie, le workflow passera au chemin connecté à cette condition.

Avec les branches, lorsqu'une condition est remplie, le workflow passe directement au chemin connecté ; aucune autre connexion ne sera effectuée.

Ajouter des branches à votre workflow

Pour ajouter une branche à votre workflow, cliquez sur + Add step dans le chemin où vous souhaitez les ajouter et choisissez Branches. Si elles n'apparaissent pas immédiatement, vous pouvez faire défiler la liste ou utiliser la recherche en haut de la liste.

Une fois que vous avez ajouté votre étape de branches, vous pouvez continuer à ajouter vos conditions de branche.

Ajouter une condition aux branches

Pour ajouter une condition de branche, cliquez sur + Add branch ce qui insérera une nouvelle branche à la fin des branches “If”.

Pour choisir la condition, cliquez sur Missing condition pour ouvrir le panneau latéral.

Ici, vous pouvez sélectionner les données et construire la condition à appliquer à cette branche.

Condition de branche pour le ciblage d'audience

Pour activer Fin uniquement pour une audience spécifique, vous pouvez utiliser les Branches pour sélectionner un champ ou un attribut pertinent et diriger ces users vers Fin sans interruption. Pendant ce temps, la branche Else garantit que les users en dehors de cette audience suivent un chemin différent et approprié. Ainsi, vous maintenez une expérience fluide et personnalisée pour tous les users.

Les Branches vous permettent également de personnaliser le transfert en effectuant des actions spécifiques pour différentes audiences. Vous pouvez cibler une marque particulière ou vérifier un attribut spécifique dans la conversation pour garantir qu’elle soit dirigée vers la bonne audience sans accroc.

Astuce pro : Si vous avez plusieurs branches, vous pouvez modifier et renommer la branche avec une description comme guide ou référence pour vous aider à l’identifier facilement.

Utilisation des données dans les branches

Le branchement conditionnel dans les workflows prend en charge tous les attributs de données dans Fin ; ceux que vous avez synchronisés depuis votre plateforme, ou ceux que vous avez ajoutés à la plateforme Fin. Cela inclut les données People, Company, Conversation ou Availability.

Note : Si vous utilisez la condition IS ou IS NOT pour les branches, assurez-vous de ne pas laisser d’espace supplémentaire au début ou à la fin du texte. Comme cette condition doit correspondre exactement au texte saisi, les espaces supplémentaires empêcheront la correspondance. Cela signifie aussi que les conditions IS et IS NOT sont sensibles à la casse, donc si votre condition contient "is bug" et que le message contient "is Bug", cette condition ne sera pas remplie. Dans ce cas, utiliser "contains bug" permettra plus de flexibilité dans votre condition.


FAQ

Pourquoi ma branche de workflow ne reconnaît-elle pas l’adresse email d’un user ?

Si votre branche de workflow ne correspond pas à l’adresse email d’un user, cela signifie généralement qu’aucun email n’a été transmis pour cette conversation. Voici quelques points à vérifier :

1. S’agissait-il d’un user connecté ou d’un test ?

  • Users connectés : Pour capturer automatiquement les emails dans Fin Messenger, vous devez avoir installé Messenger pour les users connectés, et le user doit être connecté à votre application.

  • Scénarios de test : Si vous testez, assurez-vous que votre user de test est connecté afin que son email puisse être récupéré.

Bien que ce ne soit pas obligatoire, nous recommandons fortement d’utiliser l’authentification JWT (JSON Web Token) avec Fin Messenger. Cela garantit que des tiers ne peuvent pas usurper l’identité des users ou accéder à leurs conversations.

2. Collecter un email lorsqu’il n’est pas disponible

Si le user n’est pas connecté, vous pouvez ajouter une étape Collect data dans votre workflow avant le branchement. Cela invitera le user à saisir manuellement son adresse email. Pour les users connectés, le champ email sera pré-rempli.

Avez-vous trouvé la réponse à votre question ?