Passer au contenu principal

Comment ajouter une logique conditionnelle de base

Découvrez comment afficher ou masquer des champs, sauter des pages et personnaliser le parcours de votre formulaire selon les réponses grâce à la logique conditionnelle de base.

La logique conditionnelle de base vous permet d’afficher ou de masquer des questions selon la façon dont une personne répond à votre formulaire.

Grâce à la logique, vous pouvez améliorer l’expérience utilisateur en rendant vos formulaires plus courts, plus pertinents et plus faciles à remplir.

🤔 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.

Par exemple, deux personnes peuvent vivre une expérience différente du formulaire selon qu’elles participent ou non à l’événement :

Formulaire RSVP avec logique

La logique conditionnelle de base vous permet de contrôler la suite de votre formulaire selon les réponses aux questions précédentes.

Par exemple :

  • Si la réponse est [Option 1] → afficher la question 2

  • Si la réponse est [Option 2] → afficher la question 3

  • Si la réponse est [Option 3] → soumettre / rediriger vers une autre URL

Cela aide les utilisateurs à parcourir le formulaire plus facilement et garantit qu’ils ne voient que les questions qui les concernent.

🤔 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 configurer la logique conditionnelle de base ? 👀

La configuration de la logique de base est extrêmement simple.

Logique de base avec Formaloo

Voici un guide étape par étape :

  1. Accédez à votre tableau de bord : dans votre tableau de bord Formaloo, sélectionnez le formulaire ou l’enquête à modifier.

  2. Passez en mode édition : cliquez sur le bouton « Edit form » pour commencer à modifier le contenu du formulaire.

  3. Sélectionnez la question : cliquez sur la question à laquelle vous souhaitez appliquer une logique conditionnelle. Une fois la question sélectionnée, une barre latérale s’ouvre à droite et affiche les onglets « Edit » et « Logic ».

  4. Ouvrez l’onglet Logic : cliquez sur l’onglet « Logic » pour commencer à ajouter vos conditions et actions.

  5. Ajoutez des règles : vous pouvez maintenant ajouter des règles pour contrôler le comportement du formulaire selon les réponses des utilisateurs.

🤔 Existe-t-il différents types de logique dans Formaloo ?

Oui ! Formaloo propose deux principaux types de logique conditionnelle, et celui que vous utilisez dépend de la mise en page de votre formulaire.

  • Dans un formulaire classique (où toutes les questions sont sur une seule page), vous pouvez utiliser la logique Show/Hide pour afficher ou masquer des champs selon les réponses des utilisateurs.

  • Dans un formulaire à une question à la fois, vous utiliserez la logique Jump pour diriger les utilisateurs vers une question ou une page précise selon leurs réponses.

Les deux permettent de créer une expérience personnalisée, simplement adaptée à la structure de votre formulaire.

1. Logique Jump pour les formulaires à une question à la fois

Imaginons un scénario :

Par exemple,

Vous organisez un événement et devez recueillir des informations sur les restrictions alimentaires des participants. Dans ce cas, vous auriez les questions suivantes :

  1. Avez-vous des restrictions alimentaires ? (champ Yes/No)

  2. Quelles sont vos restrictions alimentaires ? (champ Multiple choice)

Pour la configuration de la logique,

Vous devez définir une règle afin que les utilisateurs sans restrictions alimentaires puissent ignorer la question de suivi.

Question 1 (Avez-vous des restrictions alimentaires ?) :

Créez une logique basée sur la réponse :

  • Si la réponse est Yes → aller à la question 2 (demander les restrictions précises)

  • Si la réponse est No → soumettre le formulaire

Voici comment procéder :

  1. Sélectionnez le champ ou la question ;

  2. Un nouvel onglet apparaît à droite : cliquez sur Logic

Définir une logique de base

3. Cliquez sur + add rule

4. Définissez la condition : si la réponse est Yes, aller à Please select restrictions here (champ Multiple choice listant les régimes)

5. Définissez la règle par défaut : Otherwise, soumettre.

🧩 Découvrez gratuitement ce modèle RSVP !

2. Show/Hide pour les formulaires classiques

Supposons que vous créiez un formulaire de demande d’assistance dans lequel les utilisateurs sélectionnent le type de problème qu’ils rencontrent.

Exemple de configuration :

  • Question 1 : Quel type de problème signalez-vous ?
    Options : Technical Problem, Billing Question, General Inquiry

Avec la logique Show/Hide, vous pouvez afficher différents champs de suivi selon la sélection de l’utilisateur.

Nous définirons donc trois règles sur cette question.

  • Si la réponse est Technical Problem, affichez un champ demandant des détails sur l’appareil ainsi qu’un champ d’import de fichier pour les captures d’écran.

  • Si la réponse est Billing Question, affichez un champ pour saisir le numéro de facture ou la référence de paiement.

  • Si la réponse est General Inquiry, affichez une simple zone de message pour que l’utilisateur décrive sa question.

Ainsi, chaque utilisateur ne voit que les questions pertinentes pour son cas : le formulaire reste court et ciblé, tout en aidant votre équipe à recueillir les bonnes informations dès le départ.

Définissez les règles comme suit :

👉 Règle 1 : si la réponse à « Quel type de problème signalez-vous ? » est « Technical Problem », alors afficher :

→ Veuillez fournir les détails de l’appareil

→ Veuillez importer toute capture d’écran liée au problème

👉 Règle 2 : si la réponse à « Quel type de problème signalez-vous ? » est « Billing Question », alors afficher :


→ Veuillez saisir votre numéro de facture

→ Quelle était la date du paiement ?

👉 Règle 3 : si la réponse à « Quel type de problème signalez-vous ? » est « General Inquiry », alors afficher :


→ « Veuillez écrire votre message ici »

❗️ Attention :

Les champs listés dans chaque règle ne seront affichés que si la condition est remplie.


​Inutile de créer des règles « Hide » distinctes : Formaloo masque automatiquement ces champs tant que la règle n’est pas vraie.

Cela permet de garder un formulaire clair et ciblé, en n’affichant aux utilisateurs que les questions qui les concernent 😊

Voici à quoi ressemblera le formulaire finalisé :

💡 Une fois la logique de base maîtrisée, vous êtes prêt à passer à l’Advanced Logic, l’outil qui transforme vos formulaires en véritables moteurs de processus.

Avec l’Advanced Logic, vous pouvez automatiser ce qui se passe après la soumission ou la mise à jour d’un formulaire, pour gagner du temps et réduire le travail manuel.

Voici ce que vous pouvez faire :

Avez-vous trouvé la réponse à votre question ?