Mon workflow ne fonctionne pas comme prévu
Les problèmes liés aux workflows s'expliquent presque toujours par l'une de ces trois raisons: le déclencheur ne s'active pas, les contacts sont exclus par des conditions non remplies, ou le workflow est actif mais les contacts n'y entrent pas. Parcourez les sections ci-dessous selon votre situation.
Le workflow est actif mais aucun contact n'y entre
Accédez au Rapport de votre workflow et vérifiez la mention "x contacts" du bloc de départ. Elle indique combien de contacts sont entrés dans votre workflow. Si le compteur est à zéro ou plus bas que prévu:
- Vérifiez le déclencheur: assurez-vous que l'événement déclencheur s'est bien produit pour les contacts attendus. Si votre déclencheur est par exemple "le contact s'inscrit à un Intérêt", vérifiez si des contacts se sont récemment inscrits à cet Intérêt.
- Vérifiez les conditions d'entrée: si vous avez défini des conditions d'entrée pour limiter l'accès au workflow, assurez-vous que vos contacts cibles remplissent toutes ces conditions.
- Vérifiez si le workflow était actif au moment du déclencheur: les contacts qui remplissaient déjà les conditions du déclencheur avant l'activation du workflow n'y entrent pas de manière rétroactive.
- Le workflow démarre sur les ouvertures et le contact n'a pas donné son consentement. Un déclencheur ou une condition sur "ouvert" fonctionne uniquement pour les contacts avec le consentement de suivi d'ouverture défini sur "Oui" lorsque la politique de consentement est active. Les contacts avec "Non" ou "Non défini" ne reçoivent aucun pixel de suivi, il n'y a donc aucune ouverture à détecter. Si le suivi des ouvertures est désactivé, Flexmail n'enregistre aucune ouverture. Vérifiez le champ de consentement de suivi d'ouverture du contact. Choisissez si possible un déclencheur basé sur les clics ou sur le temps.
Support tip: Testez toujours votre workflow avec un petit groupe interne avant de l'activer pour l'ensemble de vos contacts. Envoyez des contacts de test dans chaque chemin du workflow, y compris les deux branches des blocs if/else, avant de le lancer.
Les contacts entrent mais sautent des étapes ou quittent trop tôt
Si les contacts entrent dans le workflow sans le suivre comme prévu:
Blocs de condition
Un bloc de condition divise les contacts en deux chemins selon qu'une condition est remplie ou non. Les contacts qui ne remplissent pas la condition suivent le chemin "Non" ou "Autre", pas le chemin "Oui". Vérifiez chaque bloc de condition de votre workflow et assurez-vous que vos contacts répondent bien aux critères.
Blocs d'attente
Les contacts arrivés sur un bloc d'attente ne sautent pas l'étape suivante, ils attendent. Consultez l'onglet Contacts de votre workflow pour voir si des contacts patientent actuellement à une étape précise. Ce comportement est tout à fait normal.
Le workflow a exécuté une action inattendue
Si un contact a reçu un e-mail imprévu, ou si un champ a été mis à jour de manière incorrecte:
- Vérifiez le chemin suivi par ce contact dans le workflow. Ouvrez le Rapport du workflow, cliquez sur la section "x contacts" de chaque bloc et recherchez le contact. Vous pourrez ainsi reconstituer son parcours.
- Vérifiez attentivement la logique de vos conditions. Une condition réglée sur "n'est PAS inscrit à l'Intérêt X" inclut aussi les contacts sans aucune donnée d'Intérêt enregistrée, pas seulement ceux qui se sont désinscrits expressément.
- Vérifiez l'ordre des blocs. Les actions s'exécutent de haut en bas, l'une après l'autre. Si un bloc d'action se trouve avant une condition censée l'encadrer, l'action s'exécutera pour tous les contacts, peu importe la condition.
Les contacts sont entrés plus d'une fois dans le workflow
Par défaut, chaque contact ne peut entrer qu'une seule fois dans un workflow. Si un contact y est entré plusieurs fois, il s'agit soit d'un workflow récurrent basé sur une date, soit d'un contact supprimé puis réinscrit dans le compte. Vérifiez les paramètres du workflow et réglez le déclencheur sur 'une seule fois' si ce n'était pas votre intention. Générez un rapport de contact pour vérifier si un contact a été ajouté de nouveau à votre compte.
Le workflow s'est arrêté après modification
Les modifications apportées à un workflow actif concernent uniquement les contacts qui entrent dans le bloc après l'enregistrement du changement. Les contacts en attente poursuivent le workflow à l'endroit où ils se trouvent, à condition que le workflow soit actif au moment précis où le contact doit terminer son attente.
Opgelet Quand vous désactivez un workflow, tous les contacts en cours d'exécution ainsi que tous les contacts censés quitter un bloc d'attente pendant la période d'inactivité sont retirés du workflow. Ils ne seront pas réintégrés automatiquement lors de la réactivation du workflow. Ne désactivez le workflow que si cette perte de progression pour vos contacts ne pose pas de problème.
La condition "quand arrêter" ne fonctionne pas comme prévu
Si des contacts quittent le workflow plus tôt que prévu, une condition d'arrêt involontaire s'est peut-être déclenchée. Vérifiez la configuration de tous les blocs if/else de votre workflow.
Consultez "Quand arrêter votre campagne d'automatisation" pour obtenir des explications complètes sur les conditions d'arrêt et leur utilisation.
Erreurs fréquentes
Activer un workflow sans le tester au préalable
Il n'existe aucun bouton d'annulation pour les actions de workflow déjà exécutées. Vous ne pouvez pas revenir en arrière si un workflow envoie un mauvais e-mail ou modifie des données par erreur. Testez toujours votre workflow avec un petit groupe interne avant de l'activer pour l'ensemble de vos contacts.
Modifier un workflow actif en cours d'envoi
Modifier un workflow pendant que des contacts s'y trouvent peut provoquer des comportements inattendus. Si vous devez appliquer des changements importants, commencez par désactiver le workflow.
Étapes suivantes
- Consultez "Créer un workflow" pour une explication complète de la configuration d'un workflow.
- Consultez "Modifier des workflows actifs" pour découvrir les consignes de modification sur des workflows déjà en cours d'exécution.
- Consultez "Quand arrêter votre campagne d'automatisation" pour configurer correctement vos conditions d'arrêt.
- Consultez "Référence des blocs et déclencheurs de workflow" pour retrouver la liste complète des déclencheurs, conditions et actions disponibles.