La correction de la mission “Découvre les formulaires Tally & Fillout”
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
- 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
- SOS
- Contact
- 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.
- 1Cré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"
- 2Ajouter 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.
- 1Personnaliser 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.
- 1Configurer 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
- 2Authentification et permissions
- Connecte-toi à ton compte Notion
- Sélectionne ton workspace
- Accorde l'accès à ta base de données "Idées"
- 3Mapper 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.
- 1Tester 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.
- 1Ajouter un champ de description
- Édite ton formulaire
- Ajoute une question Long answer
- Libellé : "Décris ton idée"
- 2Configurer 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
- 3Publier 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.
- 1Créer un formulaire connecté
- Dans Fillout, clique sur Nouveau formulaire
- Sélectionne Formulaire Notion
- Choisis un thème approprié
- 2Configurer la connexion
- Crée un nouveau Account ou utilise un existant
- Connecte-toi à Notion
- Accorde l'accès à ta base "Contacts"
- 3Configurer 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)
- Fillout va automatiquement proposer les champs correspondant à ta base Notion :
É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.
- 1Ajouter 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
- 2Créer une calculation pour transformer le choix
- Va dans Logic → Calculations
- Crée une nouvelle calculation nommée "TypeDemande"
- Formule : récupère la valeur du champ "Quelle est ta demande ?"
- 3Mapper 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
- 4Ajouter 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é.
- 1Configurer 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
- 2Ajouter tous les champs de profil
- Nom complet (avec calculation combinant prénom + nom)
- Prénom
- Nom
- Motivation
- Date de naissance
- 3Créer la calculation pour le nom complet
- Logic → Calculations → "NomComplet"
- Formule : Prénom + " " + Nom
- Configure un champ caché avec cette calculation comme default value
- 4Gé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
- 5Tester 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
- 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
- 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