Amélioration de la gestion des fusions de contacts dans les automatisations

🧭 Ce qui change
On a renforcé la gestion des workflows lors des fusions de contacts.
Avant, lorsqu’un contact était fusionné avec un autre, certaines automatisations pouvaient s’arrêter brutalement.
Le contact d’origine étant supprimé, l’exécution du workflow pouvait être perdue en cours de route.
Désormais, les workflows continuent automatiquement sous le bon contact.
Aucune exécution n’est abandonnée.
🚀 La nouveauté : Continuité automatique des automatisations après fusion de contacts
Lorsqu’un contact est fusionné avec un autre :
Le workflow en cours est automatiquement transféré vers le contact principal (master)
Aucune étape n’est perdue
Aucune action n’est interrompue
Le système s’assure que l’automatisation continue toujours sur le bon contact.
🧠 Comment ça fonctionne
Vous fusionnez un contact (par exemple un doublon) avec un contact principal
Si le contact principal n’est pas déjà dans le workflow, l’exécution en cours est transférée et continue normalement
Si le contact principal est déjà engagé dans le workflow, l’exécution en doublon est arrêtée
Dans ce cas, une note apparaît dans les logs :
“Contact supprimé du workflow car le contact fusionné a été rattaché à un contact déjà inscrit dans ce workflow.”
Ce fonctionnement s’applique également lorsque plusieurs contacts sont fusionnés en un seul.
📌 Exemple concret
Un visiteur démarre une discussion en live chat en tant que “Guest” et entre dans une automatisation de suivi.
Plus tard, il renseigne une adresse email qui correspond à un contact existant.
Résultat : L’automatisation est automatiquement transféré du contact “Guest” vers le contact principal existant.
La séquence continue normalement, sans perte d’étapes.
🎯 Pourquoi c’est important
⛔ Fin des workflows interrompus à cause des fusions de contacts
🔄 Une seule trajectoire cohérente par personne, sans doublons
🧠 Meilleure traçabilité grâce à une action “Contact Merge” visible dans les logs