Utiliser l'action Si/Sinon pour créer des branches conditionnelles dans vos automatisations
Orientez vos contacts vers différents chemins selon des conditions grâce à l'action Si/Sinon de vos automatisations CrocoClick.
Écrit par Baptiste Lorreyte
Dernière mise à jour Il y a 18 minutes
L'action Si/Sinon oriente vos contacts vers différents chemins au sein d'une automatisation, en fonction de conditions que vous définissez. Chaque branche représente un scénario logique que le contact suit selon le résultat de l'évaluation. Vous pouvez désormais utiliser des valeurs dynamiques dans vos conditions, pour comparer des valeurs en temps réel issues d'étapes précédentes ou de champs enregistrés, sans avoir à saisir les valeurs à la main.
Qu'est-ce que l'action Si/Sinon ?
L'action Si/Sinon évalue des données propres à chaque contact et divise votre automatisation en plusieurs branches selon que les conditions sont remplies ou non. Chaque branche correspond à un chemin logique que le contact emprunte en fonction du résultat de la vérification.
Vous créez ainsi des automatisations personnalisées et pilotées par la donnée, qui s'adaptent en temps réel au comportement, aux attributs ou aux valeurs calculées d'un contact.
Pourquoi utiliser l'action Si/Sinon
- Logique conditionnelle : orientez vos contacts vers différents chemins selon des données en temps réel.
- Efficacité : réduisez le tri manuel et la duplication d'étapes.
- Segmentation évolutive : gérez une logique de branchement complexe à mesure que vos automatisations grandissent.
- Clarté visuelle : visualisez et pilotez vos points de décision directement dans le constructeur.
Comment configurer l'action Si/Sinon
Étape 1 : Ajouter l'action Si/Sinon
- Ouvrez votre automatisation.
- Cliquez sur l'icône + pour ajouter une nouvelle action.
- Sélectionnez Si / Sinon dans la liste des actions.
Étape 2 : Choisir une méthode de configuration
Vous avez deux options :
- Construire votre logique manuellement avec Créer la mienne.
- Partir d'une recette préconçue proposant des conditions courantes.
Étape 3 : Configurer la première branche
- Sélectionnez le champ à évaluer.
- Choisissez l'opérateur adapté.
- Définissez la valeur de comparaison.
- Cliquez sur Ajouter un segment pour ajouter d'autres conditions.
- Utilisez ET / OU pour contrôler la façon dont les conditions sont regroupées.
Étape 4 : Ajouter d'autres branches (facultatif)
- Cliquez sur Ajouter une branche pour définir d'autres groupes de conditions.
- Chaque branche représente un chemin distinct dans l'automatisation.
Étape 5 : Configurer la branche « Aucune » (Sinon)
- La branche Aucune est créée automatiquement.
- Elle s'exécute lorsqu'aucune condition définie n'est remplie.
- Cette branche n'accepte pas de conditions et ne peut pas être supprimée.
- Vous pouvez la renommer et y ajouter des actions de repli.
Utiliser des valeurs dynamiques dans vos conditions
Vous pouvez désormais utiliser des valeurs dynamiques dans la partie droite d'une condition Si/Sinon. Vous comparez ainsi des valeurs en temps réel, comme les résultats d'étapes précédentes ou des champs enregistrés, sans coder en dur des nombres ou du texte. Vous pouvez brancher directement sur des valeurs calculées ou capturées en amont.
Vous pouvez aussi sélectionner des champs Entreprise dans une condition Si/Sinon au sein d'une automatisation basée sur le contact. Ces champs apparaissent aux côtés des champs Contact dans le sélecteur.
🟢 Important : les champs Entreprise ne se résolvent que si le contact est associé à une entreprise. Si aucune entreprise n'est associée, la valeur reste vide.
Exemples d'usage
- Orienter les contacts selon l'adresse de l'entreprise (par région par exemple).
- Créer une branche selon le nom de l'entreprise pour appliquer une logique spécifique à certains comptes.
Types de champs pris en charge
Les valeurs dynamiques sont prises en charge pour les types de conditions suivants :
- Numérique : scores, comptages, totaux.
- Date : dates de rendez-vous, dates de renouvellement.
- Sélection / Liste déroulante (avancé, nécessite les identifiants d'options).
- Monétaire : totaux de factures ou montants.
Comment utiliser les valeurs dynamiques
- Ajoutez une action Si/Sinon à votre automatisation.
- Configurez le champ de gauche comme d'habitude.
- Dans le champ de droite, basculez le type de valeur sur Valeur dynamique.
- Sélectionnez une valeur parmi : le résultat d'une étape précédente, ou un champ enregistré.
- Choisissez l'opérateur adapté (nombre, date ou valeur).
- Enregistrez, testez les branches avec plusieurs contacts de démonstration, puis activez le parcours lorsque les résultats sont conformes.
⚠️ Remarque : les champs Sélection / Liste déroulante exigent les identifiants d'options, et non les noms affichés, lorsqu'ils sont utilisés avec des valeurs dynamiques. Dans de nombreux cas, ces identifiants se trouvent dans les paramètres (par exemple les identifiants de pipeline ou d'étape).
Nouveaux champs disponibles dans les conditions Si/Sinon
Les conditions Si/Sinon prennent en charge davantage de champs, ce qui permet un branchement plus précis sans étape de recherche supplémentaire. Ces champs apparaissent dans le sélecteur comme les autres valeurs, mais certains ne s'affichent que lorsque le contexte de l'automatisation s'y prête.
Parmi les nouveaux champs :
- Score d'engagement du contact
- Contact → Identifiant du canal d'attribution
- Note créée par (Nom)
- Identifiant de tâche
Disponibilité des champs
- Le Score d'engagement du contact apparaît lorsque le scoring d'engagement est configuré dans le sous-compte.
- Contact → Identifiant du canal d'attribution permet de brancher selon la première ou la dernière attribution.
- Note créée par (Nom) apparaît dans les contextes liés aux notes.
- Identifiant de tâche apparaît dans les automatisations liées aux tâches, comme les déclencheurs de tâche ou après une étape Ajouter une tâche.
💡 ASTUCE : si une valeur n'est pas disponible pour le contact ou le contexte en cours, le champ peut rester vide et l'automatisation se poursuit malgré tout.
Exemple d'usage
Lorsqu'une valeur de proposition est capturée plus tôt dans l'automatisation, vous pouvez la comparer dynamiquement. Si le montant est supérieur ou égal à un seuil défini, orientez le contact vers un chemin prioritaire ; sinon, poursuivez le processus standard.
Détails de l'action
Exemple : relance selon l'engagement email
Scénario : vous souhaitez relancer différemment selon qu'un contact a ouvert ou non un email.
Logique de l'automatisation
- Après l’étape d’envoi, ajoutez une attente correspondant à votre délai de relance avant d’évaluer l’engagement. Utilisez l’événement email ou la donnée disponible dans le contexte de votre workflow.
- Condition Si/Sinon : événement email → est ouvert.
- Branche Oui : envoyer un email de remerciement avec une offre.
- Branche Non : vérifiez le consentement, le DND et la pertinence d’une relance avant un nouvel envoi. L’absence d’ouverture mesurée ne prouve pas que le message n’a pas été lu.
Une ouverture mesurée peut provenir d’un outil automatique de messagerie. Vérifiez la portée de l’événement et les autres signaux avant de décider d’une relance.
💡 ASTUCE : insérez une action Attendre avant l'action Si/Sinon pour maîtriser le moment de l'évaluation. Vous pouvez attendre un événement ou un délai, par exemple « attendre l'ouverture de l'email OU 1 jour ».
Foire aux questions
Comment contrôler le moment où la condition Si/Sinon est évaluée ?
Comment contrôler le moment où la condition Si/Sinon est évaluée ?
Insérez une action Attendre avant l'étape Si/Sinon. Vous pouvez attendre un événement ou un délai avant l'évaluation.
Puis-je modifier une branche après sa création ?
Puis-je modifier une branche après sa création ?
Oui. Vous pouvez modifier les champs, opérateurs et valeurs, puis enregistrer. Sur un workflow actif, ces changements peuvent affecter les prochains passages ; préparez-les sur une copie et contrôlez les contacts en cours avant publication.
La branche Aucune est-elle obligatoire ?
La branche Aucune est-elle obligatoire ?
Oui. Elle est créée automatiquement et ne peut pas être supprimée.
Exemple avec une valeur manquante
Pour un montant de proposition, construisez des branches qui ne se chevauchent pas :
- À compléter : le montant est vide. Créez une tâche pour obtenir l’information.
- Prioritaire : le montant est renseigné et supérieur ou égal à 1 000.
- Standard : le montant est renseigné, supérieur ou égal à 0 et inférieur à 1 000.
- Aucune : envoyez une notification de contrôle pour une donnée incohérente ou un cas non couvert.
Testez vide, 0, 999 et 1 000. Si vous devez faire attendre l’arrivée d’une donnée, ajoutez Attendre avant Si/Sinon ; Si/Sinon évalue la situation quand le contact atteint l’action. Pour des branches volontairement chevauchantes, vérifiez l’ordre réel sur un contact satisfaisant deux branches et ajustez les critères pour que la priorité soit explicite.
Les comparaisons dépendent du type réel de la donnée et de l’opérateur : distinguez une valeur absente, zéro, du texte et une date avec fuseau. Un chemin déjà choisi n’est pas recalculé en permanence à chaque modification du contact. Si une sortie d’étape précédente n’existe pas, traitez explicitement cette absence plutôt que de supposer qu’elle vaut zéro. Pour une liste, utilisez l’identifiant exigé par le champ et son sélecteur, pas un ID récupéré au hasard dans un autre objet.
Cela a-t-il été utile ?
Besoin d'aide supplémentaire ? Demander à l'équipe