Pour déboguer un Flow d'automatisation qui ne fonctionne pas sur Papo (https://papo.global/), accédez à l'historique des exécutions du flux pour examiner chaque étape parcourue par le contact et identifier où la logique a échoué. L'éditeur visuel et les rapports d'automatisation permettent de suivre le chemin réel emprunté par chaque utilisateur, révélant les nœuds défaillants, les conditions mal configurées ou les actions qui ne se déclenchent jamais.
Un Flow qui n'exécute pas les actions attendues peut avoir plusieurs causes : une condition qui n'est jamais satisfaite, un déclencheur qui ne se lance pas ou même un flux inactif. Plutôt que de reconstruire l'automatisation à partir de zéro, un débogage méthodique basé sur l'historique des exécutions résout le problème plus rapidement.
Symptômes courants d'un Flow problématique
| Symptôme | Cause possible | Où vérifier |
|---|---|---|
| Aucun contact n'entre dans le Flow | Flow inactif, déclencheur erroné ou inscription non effectuée | Statut du Flow et règles d'inscription |
| Les contacts s'arrêtent toujours au même nœud | Condition impossible à satisfaire ou réponse attendue qui n'arrive jamais | Nœuds de condition et questions du flux |
| Les actions ne sont pas exécutées (ex : tag non appliqué) | Configuration incorrecte de l'action ou chemin alternatif non mappé | Détails du nœud et historique des étapes |
| Taux de conclusion très faible | Parcours trop long, question confuse ou absence de sortie vers un agent | Rapport d'Automatisation et historique |
Comment utiliser l'historique des exécutions pour déboguer un Flow
Le cœur du débogage consiste à suivre le parcours réel d'un contact. Papo enregistre chaque étape dans un Flow, permettant un diagnostic précis sans suppositions.
-
Confirmez que le Flow est actif Avant d'investiguer des erreurs de logique, vérifiez que le Flow a le statut Actif. Seuls les Flows actifs peuvent recevoir et traiter des contacts. Un flux inactif reste invisible pour les nouvelles inscriptions, et les contacts déjà inscrits ne progressent pas.
-
Localisez le contact ou l'exécution spécifique Accédez au module Flows / Chatbot et ouvrez le flux que vous souhaitez déboguer. Recherchez l'historique des exécutions du Flow, où il est possible de voir la liste des contacts qui l'ont traversé. Si vous savez quel contact spécifique a eu le problème, ouvrez son profil dans le CRM et vérifiez à quelle étape du flux il se trouve.
-
Examinez le chemin parcouru nœud par nœud En ouvrant les détails d'une exécution, vous visualisez la séquence exacte des nœuds parcourus par le Flow. Comparez le chemin réel avec le chemin que vous avez conçu. Si le contact s'est arrêté à un nœud de condition, par exemple, vérifiez quelle réponse il a donnée et quelle branche a été activée, le cas échéant. Cela met souvent en évidence des conditions qui ne couvrent pas toutes les réponses possibles.
-
Validez les entrées des nœuds de Question Si le Flow utilise le composant Poser une Question, consultez l'historique pour voir la réponse capturée. Souvent, le contact envoie un mot différent de celui attendu (comme « oui » au lieu de « Oui »), et la condition configurée pour la branche ne reconnaît pas cette variation, ce qui fait que le flux suit un chemin non planifié ou s'arrête simplement.
-
Vérifiez les actions de mise à jour et d'inscription Si une action comme Ajouter un Tag ou Mettre à jour le Contact n'a apparemment pas fonctionné, vérifiez dans le nœud spécifique de l'historique s'il a été atteint et exécuté. Si le nœud a été sauté, le problème se situe dans la logique précédente. S'il a été exécuté mais que le contact n'a pas été modifié, révisez la configuration du nœud d'action lui-même dans l'éditeur.
Ajuster la logique en fonction des constats
Après avoir identifié où le Flow se casse, les corrections les plus courantes incluent :
- Élargir les conditions : ajoutez des variations de réponse attendue ou un chemin par défaut pour capturer les entrées non prévues.
- Simplifier le parcours : supprimez les étapes inutiles qui pourraient causer un abandon.
- Ajouter une voie de sortie : incluez toujours un nœud qui offre l'option de parler à un agent humain.
- Réviser le Rapport d'Automatisation : comparez la métrique Contacts avec Terminés et le Taux de Conclusion pour valider si la correction a eu un effet sur les nouvelles exécutions.
Quand utiliser la Bibliothèque de Flows pour recommencer
Si le flux actuel est trop complexe ou présente une logique difficile à corriger, une alternative consiste à recommencer à partir d'une base fiable. Le module de Flows propose une Bibliothèque de Flows avec des automatisations préconfigurées, qui couvrent des scénarios courants comme l'accueil, la qualification de leads et les enquêtes. Partir d'un modèle fonctionnel réduit le risque d'erreurs logiques et accélère le débogage.
Questions Fréquentes
Comment savoir si mon Flow est actif ?
Dans le module Flows / Chatbot, chaque flux affiche son statut. Seuls ceux avec l'indicateur Actif sont prêts à recevoir et traiter des contacts. Les Flows inactifs peuvent être modifiés, mais n'exécutent aucune action.
Pourquoi le taux de conclusion de mon Flow est-il si faible ?
Un Taux de Conclusion faible indique généralement un goulot d'étranglement. Il peut s'agir d'une question confuse, d'une condition qui ne couvre pas toutes les réponses ou de l'absence d'un chemin clair pour l'utilisateur. Utilisez l'historique des exécutions pour voir exactement à quel nœud les contacts s'arrêtent et corrigez ce point dans le parcours.
Comment réinscrire des contacts dans un Flow corrigé ?
Si vous avez ajusté un Flow et souhaitez qu'un contact qui l'a déjà traversé réessaie, il est possible de l'inscrire manuellement. Ouvrez le profil du contact dans le CRM et utilisez l'option d'inscription à un Flow actif. Une autre méthode consiste à utiliser l'inscription par lot, en sélectionnant plusieurs contacts dans la liste du CRM et en appliquant l'action.
Que faire lorsqu'une action « Ajouter un Tag » ne fonctionne pas ?
D'abord, confirmez dans l'historique d'exécution si le nœud Ajouter un Tag a bien été atteint. Si oui, révisez la configuration du nœud dans l'éditeur pour vous assurer que le bon tag a été sélectionné. Si le nœud a été sauté, le problème se situe dans un nœud précédent, comme une condition qui n'a pas été satisfaite, et c'est là que la correction doit être effectuée.
Puis-je tester un Flow avant de l'activer pour tous les contacts ?
Oui. La manière la plus sûre est d'inscrire manuellement un contact de test, via son profil dans le CRM, et de suivre sa progression dans l'historique des exécutions. Cela isole le test et n'affecte pas les contacts réels jusqu'à ce que vous soyez sûr que le flux fonctionne correctement.
Où trouver l'historique des exécutions ?
L'historique est accessible de deux manières principales : via le module Flows / Chatbot, en sélectionnant le flux souhaité et en visualisant les exécutions récentes, ou via le profil individuel du contact dans le CRM, où il est possible de voir le statut actuel et le chemin parcouru dans chaque Flow auquel il est inscrit.
À lire aussi
- Comprendre le Rapport d'Automatisation : Comment mesurer l'efficacité de vos Flows
- Créer votre premier Flow d'Automatisation à partir de zéro
Essayez Papo avec un utilisateur gratuit et commencez à déboguer vos Flows d'automatisation dès aujourd'hui.