Retour à Découvre les formulaires Tally & Fillout
fragment

La correction de la mission “Découvre les formulaires Tally & Fillout”

Template Notion

L'aperçu ci-dessous est simplifié. Ouvre-le dans Notion pour le voir de la manière la plus fidèle (bases de données, formules, interactions) et le dupliquer dans ton espace.

Les bases de données complétées

MNP-07-Formulaires-01-Correction-Notes
  • Escape Game à Bruxelles
  • The Subtle Art of Not Giving a F**k
  • Préparer un week-end en van
  • The E-Myth Revisited
  • Un formulaire
MNP-07-Formulaires-02-Correction-Contact
  • SOS
  • Contact
MNP-07-Formulaires-03-Correction-ATS
  • Ertveld Vincent

Les explications en vidéos

Démarche pas à pas

Étape 1 : créer le formulaire Tally pour les idées
Le principe de Tally est simple : tu crées d'abord ton formulaire, puis tu le connectes à ta base de données Notion. Cette approche "formulaire d'abord" te donne une grande flexibilité dans la conception de l'expérience utilisateur.
  1. 1
    Créer le formulaire de base
    • Accède à Tally et clique sur Créer un nouveau formulaire
    • Choisis Partir de Scratch pour avoir un contrôle total
    • Nomme ton formulaire "Collecte d'idées"
  2. 2
    Ajouter les champs nécessaires
    • Clique sur le + pour ajouter une question
    • Sélectionne Short answer et saisis "Quelle est ton idée ?"
    • Marque ce champ comme Required
    • Ajoute une nouvelle question de type Link
    • Libellé : "URL (optionnel)"
    • Laisse ce champ en Optional
    • Ajoute une question Multiple choice
    • Question : "Quel type d'idée est-ce ?"
    • Options : Activité, À lire, Famille
    • Marque comme Required

💡 Astuce technique : Utilise Multiple choice quand une seule réponse est possible, et Checkboxes pour les réponses multiples. Cette distinction est cruciale pour le mapping avec Notion.

  1. 1
    Personnaliser le bouton d'envoi
    • Modifie le texte du bouton pour qu'il soit plus engageant
    • Exemple : "Partager mon idée !"
Étape 2 : connecter Tally à Notion
Cette étape établit le pont automatique entre ton formulaire et ta base de données. Le mapping correct est essentiel pour éviter les erreurs de synchronisation.
  1. 1
    Configurer l'intégration
    • Dans les paramètres de ton formulaire, accède à Intégrations
    • Sélectionne Notion Connect
    • Clique sur Créer une nouvelle connexion
  2. 2
    Authentification et permissions
    • Connecte-toi à ton compte Notion
    • Sélectionne ton workspace
    • Accorde l'accès à ta base de données "Idées"
  3. 3
    Mapper les propriétés
    • "Quelle est ton idée ?" → Propriété Idée (Texte)
    • URL → Propriété URL (URL)
    • "Quel type d'idée est-ce ?" → Propriété Catégorie (Select)

Pourquoi le mapping doit-il respecter les types ? Notion est strict sur les types de données. Un champ texte de Tally ne peut se connecter qu'à une propriété texte de Notion. Cette correspondance garantit l'intégrité des données et évite les erreurs de synchronisation.

  1. 1
    Tester la connexion
    • Clique sur Connect with Notion
    • Teste avec un exemple pour vérifier que les données apparaissent correctement
Étape 3 : enrichir avec du contenu de page
Pour aller plus loin, tu peux ajouter du contenu détaillé qui apparaîtra dans le corps de ta page Notion, pas seulement dans les propriétés.
  1. 1
    Ajouter un champ de description
    • Édite ton formulaire
    • Ajoute une question Long answer
    • Libellé : "Décris ton idée"
  2. 2
    Configurer le Page Content
    • Retourne dans l'intégration Notion
    • Clique sur Modifier
    • Dans Page Content, sélectionne le champ "Décris ton idée"
    • Sauvegarde les changements
  3. 3
    Publier et tester
    • Publie ton formulaire mis à jour
    • Teste avec un exemple complet
    • Vérifie que la description apparaît dans le contenu de la page Notion

💡 Utilisation avancée : Le Page Content est parfait pour des informations longues ou formatées qui ne conviennent pas aux propriétés simples. Pense aux descriptions de projet, feedbacks détaillés, ou notes explicatives.

Étape 4 : créer le formulaire Fillout de contact
Fillout fonctionne différemment : il se connecte d'abord à Notion et propose automatiquement les champs de ta base de données. Cette approche "Notion d'abord" simplifie grandement le mapping.
  1. 1
    Créer un formulaire connecté
    • Dans Fillout, clique sur Nouveau formulaire
    • Sélectionne Formulaire Notion
    • Choisis un thème approprié
  2. 2
    Configurer la connexion
    • Crée un nouveau Account ou utilise un existant
    • Connecte-toi à Notion
    • Accorde l'accès à ta base "Contacts"
  3. 3
    Configurer les champs de base
    • Fillout va automatiquement proposer les champs correspondant à ta base Notion :
      • Prénom (déjà mappé automatiquement)
      • Nom (déjà mappé automatiquement)
      • Email (déjà mappé automatiquement)
Étape 5 : gérer la logique conditionnelle dans Fillout
Cette partie est plus technique mais offre une flexibilité énorme pour créer des formulaires intelligents.
  1. 1
    Ajouter la sélection du type de demande
    • Ajoute un champ Multiple choice
    • Question : "Quelle est ta demande ?"
    • Options : Contact, SOS, Collaboration
    • Place ce champ en haut du formulaire
  2. 2
    Créer une calculation pour transformer le choix
    • Va dans LogicCalculations
    • Crée une nouvelle calculation nommée "TypeDemande"
    • Formule : récupère la valeur du champ "Quelle est ta demande ?"
  3. 3
    Mapper vers le titre de la page Notion
    • Ajoute un champ caché pour la propriété Demande de Notion
    • Configure sa Default value avec la calculation "TypeDemande"
    • Active Hide always pour masquer ce champ technique
  4. 4
    Ajouter la description
    • Ajoute un champ Long answer pour "Décris ta demande"
    • Configure le Page Content pour récupérer cette description

Pourquoi utiliser une calculation au lieu d'un mapping direct ? Les propriétés de titre dans Notion acceptent uniquement du texte, mais les champs Multiple choice renvoient des objets complexes. La calculation transforme proprement le choix en texte simple, garantissant la compatibilité.

Étape 6 : créer le formulaire de mise à jour avec Prefetch
Le Prefetch (pré-remplissage) est une fonctionnalité avancée qui permet de modifier des données existantes via un formulaire personnalisé.
  1. 1
    Configurer le mode Update
    • Crée un nouveau formulaire Fillout connecté à Notion
    • Choisis ton account existant
    • Sélectionne ta base "Contacts"
    • Important : Configure l'intégration en mode Update the page
  2. 2
    Ajouter tous les champs de profil
    • Nom complet (avec calculation combinant prénom + nom)
    • Prénom
    • Nom
    • Email
    • Motivation
    • Date de naissance
  3. 3
    Créer la calculation pour le nom complet
    • Logic → Calculations → "NomComplet"
    • Formule : Prénom + " " + Nom
    • Configure un champ caché avec cette calculation comme default value
  4. 4
    Générer la formule de lien personnalisé dans Notion
    • Dans ta base Notion, crée une nouvelle propriété Formule
    • Colle la formule fournie par Fillout lors de la publication
    • Cette formule génère un lien unique pour chaque ligne
  5. 5
    Tester le système complet
    • Clique sur un lien généré dans Notion
    • Vérifie que le formulaire se pré-remplit avec les données existantes
    • Modifie quelques champs et soumets
    • Contrôle que les changements apparaissent dans Notion

💡 Applications pratiques : Ce système est idéal pour les mises à jour de profils clients, les révisions de candidatures, ou la gestion de préférences utilisateur sans donner accès direct à Notion.

Synthèse des apprentissages

Dans cette mission, tu as acquis plusieurs compétences clés en automatisation de formulaires :
  • Maîtrise des deux approches de création
    • Approche Tally : formulaire d'abord, puis connexion Notion
    • Approche Fillout : connexion Notion d'abord, puis personnalisation du formulaire
  • Techniques de mapping avancées
    • Correspondance stricte entre types de champs
    • Utilisation du Page Content pour les données longues
    • Gestion des propriétés complexes via calculations
  • Logique conditionnelle et transformations
    • Création de calculations pour transformer les données
    • Utilisation de champs cachés pour la logique métier
    • Mapping intelligent des choix multiples vers texte simple
  • Système de pré-remplissage (Prefetch)
    • Configuration du mode Update dans Fillout
    • Génération automatique de liens personnalisés
    • Modification sécurisée de données existantes

Et pour la suite ?

Maintenant que tu maîtrises ces techniques fondamentales, tu peux explorer des fonctionnalités plus avancées :

  • Formulaires multi-étapes avec logique complexe
    • Créer des parcours conditionnels selon les réponses
    • Implémenter des validations croisées entre champs
    • Développer des formulaires adaptatifs qui évoluent selon le contexte
  • Intégrations avancées avec Make/Zapier
    • Connecter tes formulaires à des workflows d'automatisation
    • Déclencher des actions dans d'autres outils selon les soumissions
    • Créer des systèmes de notification intelligents
  • Analyse et reporting automatisé
    • Construire des tableaux de bord temps réel
    • Implémenter des systèmes de scoring automatique
    • Générer des rapports périodiques sur les soumissions
Applications professionnelles de ces techniques :
  • Pour une agence de communication : Système de brief client avec formulaire initial (Tally), gestion des demandes par urgence (Fillout logique), et mise à jour collaborative des projets (Prefetch)
  • Pour un consultant indépendant : Collecte d'idées clients (Tally), formulaire de contact intelligent (Fillout), et mise à jour de profils prospects via liens personnalisés
  • Pour un service RH : Formulaire de candidature (Tally), gestion des demandes internes par type (Fillout), et mise à jour des profils employés (Prefetch)
  • Pour un formateur : Collecte de feedback cours (Tally), gestion des inscriptions par niveau (Fillout logique), et mise à jour des préférences apprenants (Prefetch)

Espace de discussion Discord relatif à la mission

Une remarque ? Un doute ? Une question sur cette mission ? Viens échanger avec la communauté sur un canal Discord spécialement dédié à la mission en suivant ce lien :

Discord · CommunautéRejoindre le canal #formulaires-tally-et-fillout