Si la logique de base est excellente pour des configurations conditionnelles simples, vous avez parfois besoin d’un contrôle plus poussé sur vos formulaires. C’est là qu’intervient l’Advanced logic de Formaloo.
Avec la logique avancée, vous pouvez créer des règles plus sophistiquées, référencer plusieurs champs et appliquer plusieurs conditions à une même règle, ce qui vous offre bien plus de souplesse pour personnaliser le comportement du formulaire.
🤔 Qu’est-ce que la logique ?
La logique de Formaloo vous permet de personnaliser le comportement des formulaires en définissant des conditions, des sauts logiques et des actions. Il s’agit d’un ensemble de règles qui contrôle le comportement de votre formulaire selon les saisies de l’utilisateur.
Avec Formaloo, vous disposez de 3 types de logique :
When field is responded : se déclenche après que l’utilisateur a répondu à un champ précis et passe à la suite.
When field is updated : également appelée logique « On Update ». Se déclenche dès que la valeur d’un champ change, ce qui vous permet d’afficher/masquer des champs, de mettre à jour des variables ou d’ajuster d’autres valeurs de champ en temps réel.
When form is submitted : également appelée logique « On Submit ». Se déclenche après la soumission de l’ensemble du formulaire. Idéale pour envoyer des notifications, générer des PDF, lancer des processus ou synchroniser des données avec d’autres outils.
Qu’est-ce que la logique avancée ?
La logique avancée vous permet d’aller au-delà des simples sauts d’une question à l’autre. Elle vous permet de :
Utiliser des conditions multi-champs : référencer les réponses de plusieurs champs dans une même règle.
Combiner plusieurs conditions : enchaîner des règles avec les opérateurs AND/OR pour un contrôle plus précis.
Déclencher différents types d’actions : de l’affichage ou du saut de champs à l’envoi d’e-mails, en passant par la redirection des utilisateurs ou la mise à jour de variables.
Automatiser au-delà de la soumission : associez-la à la logique On Submit ou On Update pour exécuter des actions lorsque des réponses sont créées ou modifiées.
Cette souplesse supplémentaire est parfaite pour créer des formulaires et des enquêtes dynamiques et personnalisés, dont l’expérience utilisateur évolue selon plusieurs saisies ou critères.
📧 Existe-t-il un autre moyen d’envoyer des notifications par e-mail ?
Oui ! Vous pouvez également envoyer des notifications par e-mail depuis l’onglet Notify de votre éditeur de formulaire. Vous pouvez y configurer des messages destinés aux répondants ou à des adresses e-mail précises, et personnaliser leur contenu selon les réponses au formulaire.
Comment ouvrir la logique avancée dans Formaloo ?
Voyons les étapes pour ajouter une logique avancée à vos formulaires :
Accédez à votre tableau de bord : dans votre tableau de bord, sélectionnez le formulaire à modifier.
Passez en mode édition : cliquez sur « Edit Base » pour ouvrir le créateur de formulaires.
Ouvrez l’Advanced Logic : dans la barre latérale droite, vous verrez advanced logic.
👀 Découvrez étape par étape comment créer un quiz de personnalité.
🤔 Quelle est la différence entre la logique de base et la logique avancée ?
La logique de base de Formaloo contrôle ce qui se passe pendant qu’une personne remplit le formulaire, comme afficher ou masquer des champs selon ses réponses ou calculer instantanément un score.
La logique avancée intervient après la soumission ou la mise à jour d’un formulaire. Elle vous permet d’automatiser des actions comme l’envoi d’e-mails, la génération de PDF, l’attribution de tâches ou la redirection des utilisateurs. Vous pouvez définir différentes règles et conditions pour déclencher automatiquement ces actions et transformer votre formulaire en un puissant outil de processus.
Comment ajouter plusieurs conditions à une même règle ?
Avec la logique avancée, vous pouvez créer des règles comportant plusieurs conditions à l’aide des opérateurs AND/OR.
Vous pouvez ainsi configurer des embranchements complexes qui s’adaptent selon plusieurs réponses du formulaire.
Cliquez sur le champ auquel vous souhaitez appliquer la logique.
Cliquez sur Advanced Logic, puis sur Add Rule.
Après avoir ajouté la première condition, cliquez sur le bouton Add Condition pour ajouter d’autres critères.
Vous pouvez relier ces conditions avec AND (les deux conditions doivent être vraies) ou OR (l’une ou l’autre condition doit être vraie).
💡 Exemples de cas d’usage de la logique avancée
Voici quelques exemples de cas d’usage dans lesquels la logique avancée est particulièrement utile.
Qu’il s’agisse de conditions multi-champs, de redirection conditionnelle ou même de calculs, voici ce que vous pouvez créer avec Formaloo (ou utiliser simplement un modèle gratuit).
1️⃣ Un formulaire de retour client
Imaginez que vous créiez un formulaire de retour pour recueillir des données de satisfaction client. Vous avez cinq champs :
Dans quelle mesure êtes-vous satisfait de notre service ? (champ CSAT®)
Veuillez préciser la raison de votre note (champ Long text)
Souhaitez-vous laisser des commentaires supplémentaires ? (champ Yes/No)
Commentaires supplémentaires (champ Long text)
Vous souhaitez que le formulaire se comporte comme suit :
Si le client donne une note basse (1 à 2 étoiles), afficher « Veuillez préciser la raison de votre note » ;
Si le client donne une note plus élevée (3 à 5 étoiles), passer directement à « Souhaitez-vous laisser des commentaires supplémentaires ? » ;
Si le client sélectionne Yes pour les commentaires supplémentaires, afficher le champ « Commentaires supplémentaires » ;
Si le client sélectionne No, ignorer le champ de commentaires et soumettre le formulaire.
👀 L’Advanced Logic propose des options de comparaison qui vous permettent de définir précisément quand une règle doit s’exécuter. Elles simplifient grandement la configuration des conditions, car vous pouvez adapter votre logique à différents types de données : nombres, texte, ou simple fait qu’un champ ait reçu une réponse.
Voici la signification de chacune :
is equal to : se déclenche lorsque la valeur du champ correspond exactement à celle que vous indiquez.
Exemple : si la note est égale à 5, afficher la page « Merci ».is not equal to : se déclenche lorsque la valeur du champ est différente de celle que vous définissez.
Exemple : si la note n’est pas égale à 5, demander « Comment pouvons-nous nous améliorer ? »is greater than : utile pour les champs numériques ou de notation ; se déclenche si la valeur est supérieure à celle que vous définissez.
Exemple : si la note est supérieure à 3, ignorer la question « Raison de la note ».is less than : se déclenche si la valeur est inférieure au nombre défini.
Exemple : si la note est inférieure à 3, afficher des questions liées à l’amélioration.is greater than or equal to : combine les options ci-dessus ; se déclenche si la valeur est égale ou supérieure au nombre défini.
is less than or equal to : se déclenche si la valeur est égale ou inférieure au nombre défini.
is answered : exécute la règle si l’utilisateur a rempli le champ (quelle que soit la réponse).
Exemple : si la question a reçu une réponse, activer le bouton « Next ».
Nous définirons donc les règles de la première question en conséquence :
Si la note est inférieure ou égale à 3 → aller à la raison de la note ;
Si la note est supérieure à 3 → aller aux commentaires supplémentaires.
Comme ceci :
🤔 Savez-vous ce qu’est la redirection conditionnelle ?
La redirection conditionnelle vous permet de modifier dynamiquement la destination affichée à un utilisateur après la soumission d’un formulaire.
Dans Formaloo, la redirection conditionnelle peut être mise en œuvre de deux façons :
Rediriger vers une page de fin : afficher un message ou un écran personnalisé directement dans l’interface du formulaire.
Rediriger vers une URL externe : envoyer les utilisateurs vers une page web personnalisée, un lien de prise de rendez-vous ou un autre formulaire après la soumission.
2️⃣ Processus d’approbation complexes
Vous pouvez créer des processus d’approbation avec la logique avancée. La bonne action est ainsi déclenchée et le processus franchit automatiquement les différentes étapes.
Par exemple, dans le processus de candidature, vous pouvez :
Automatiser les actions par étape : lorsque le statut de la candidature est mis à jour à n’importe quelle étape, la logique avancée déclenche l’étape suivante appropriée (par ex. envoi d’un lien d’entretien, d’un e-mail de refus ou attribution d’une tâche).
Utiliser la logique « On Update » : les actions se produisent non seulement lors de la soumission, mais aussi chaque fois que le statut d’un enregistrement change, ce qui maintient le processus synchronisé à mesure que les candidats progressent.
Orienter les candidats selon les décisions : les règles logiques déterminent le formulaire, la page ou l’e-mail affiché/envoyé ensuite, selon le choix de l’évaluateur.
Personnaliser la communication : des modèles d’e-mails conditionnels sont envoyés avec des informations propres à chaque candidat, extraites de sa candidature.
Relier plusieurs formulaires : les différents formulaires d’entretien et d’affectation sont connectés afin que chaque évaluateur voie toutes les informations pertinentes.
Il s’agit en somme du moteur logique qui fait avancer automatiquement les candidats dans le processus, sans transmission manuelle entre les RH, le CMO et le CEO.
👀 Consultez cet article de blog avec des vidéos tutorielles qui explique comment créer un processus d’approbation pour le suivi des candidatures.
3️⃣ Quiz de recommandation de produits
Un quiz de recommandation de produits utilise la logique avancée pour guider chaque utilisateur dans un parcours personnalisé, en ne posant que les questions pertinentes et en fournissant des résultats sur mesure.
En combinant conditions, scores et contenu dynamique, vous pouvez recommander instantanément le produit idéal, sans filtrage manuel.
Pour un quiz de recommandation de produits, la logique avancée peut servir à :
Guider les utilisateurs avec des questions adaptées : afficher ou masquer des questions selon les réponses précédentes, pour n’afficher que les options pertinentes.
Utiliser des conditions multi-champs : combiner plusieurs réponses (par ex. budget + fonctionnalités souhaitées + scénario d’utilisation) pour déterminer le produit le plus adapté.
Calculer des scores ou des catégories : attribuer des valeurs à chaque réponse et utiliser la logique pour totaliser les scores ou sélectionner une catégorie correspondant à un type de produit.
Personnaliser les recommandations : afficher une page de fin personnalisée ou rediriger vers une page produit précise selon les résultats du quiz.
Déclencher des actions de suivi : avec la logique On Submit, envoyer un e-mail contenant le produit recommandé, un code de réduction ou les prochaines étapes.
👀 Découvrez le modèle gratuit de quiz de recommandation de produits !
4️⃣ Formulaire de lead scoring automatique
Un formulaire de lead scoring permet d’évaluer et de classer les clients potentiels afin que les équipes commerciales se concentrent sur les prospects les plus prometteurs.
Ici, la logique avancée sert à :
Attribuer des scores à des réponses précises.
Totaliser les scores dans des champs variables masqués.
Classer les prospects en segments (chauds, tièdes, froids) selon des plages de scores.
Utiliser la logique On Submit pour déclencher des e-mails de suivi adaptés ou transmettre directement les prospects à forte valeur à l’équipe commerciale.
👀 Découvrez le modèle gratuit de formulaire de lead scoring automatique.
Bonnes pratiques de la logique avancée :
Gardez vos règles organisées et bien documentées.
Donnez des titres clairs à vos conditions et ajoutez des notes pour expliquer leur objectif, surtout dans les processus complexes.
Testez tous les parcours possibles pour vous assurer que le déroulement fonctionne comme prévu et qu’aucune étape n’est ignorée.
Utilisez des ID de variable descriptifs pour indiquer clairement ce que suit chaque variable.
Évitez les conditions contradictoires qui se déclenchent sur le même événement mais mènent à des actions différentes.







