
Un brief architecte né
en six étapes guidées
Plateforme de mise en relation pour La Maison des Archis. Formulaire multi-étapes de qualification, annuaire d'architectes filtrable, zone pro pour les architectes membres.
- Plateforme de mise en relation
- Symfony
- Architecture
En un coup d'œil
- ClientLa Maison des Archis
- LieuFrance
- TypePlateforme de mise en relation
- Année2024
- SecteurArchitecture
- Durée4 mois
- TechnologieSymfony 6.4 + Vue.js
- Équipe4 personnes
- URLlamaisondesarchis.com
- Plateforme de mise en relation
- Symfony
- Architecture
Le brief et la problématique
La Maison des Archis est une plateforme française de mise en relation entre particuliers porteurs de projet de construction ou de rénovation et architectes inscrits à l'Ordre. Lancée en 2021 par un trio fondateur issu du bâtiment (un architecte DPLG, un courtier en crédit immobilier, un développeur), la plateforme référence en avril 2026 plus de 480 architectes partenaires répartis sur 78 départements français. Le modèle économique repose sur une commission sur les projets concrétisés, avec un taux de transformation de 17 % entre prospect qualifié et contrat signé.
Avant refonte, la plateforme reposait sur un formulaire de contact classique en 3 champs (nom, téléphone, description du projet) qui générait un volume important de leads non qualifiés : budgets inadaptés, zones géographiques sans architecte partenaire, projets sans maturité décisionnelle. Les architectes partenaires se plaignaient du ratio signal/bruit : 4 à 6 appels pour un seul rendez-vous qualifié. Le co-fondateur architecte souhaitait reconstruire le parcours prospect autour d'un formulaire de qualification en 6 étapes capable de scorer automatiquement les projets et de n'envoyer aux architectes que les leads matures.
La problématique
Comment concevoir un formulaire de 6 étapes à progression visible qui collecte 15+ critères de matching sans dépasser 6 minutes de temps de saisie perçu, avec un taux de complétion supérieur à 60 % ?
Objectifs du projet
- Livrer un formulaire de qualification en 6 étapes avec 15+ critères de matching projet-architecte
- Maintenir un taux de complétion supérieur à 60 % sur les prospects qui démarrent le formulaire
- Vérifier 100 % des inscriptions architecte avec contrôle automatisé de l'Ordre régional des architectes
- Garantir une première prise de contact architecte vers prospect en moins de 48 heures ouvrées
- Atteindre un score de santé numérique supérieur à 90 sur Lighthouse mobile
Quatre défis propres à ce projet
Défi 01
Tenir 60 % de complétion sur un formulaire 6 étapes
Un formulaire long tue naturellement la conversion par fatigue et incertitude. Nous avons appliqué 14 principes UX éprouvés : progression visible en pourcentage et étapes numérotées, estimation temps restant, sauvegarde automatique avec retour possible via lien email, validation soft, micro-récompenses visuelles et réassurance sur la gratuité à l'étape budget. Résultat mesuré sur 4 200 démarrages : 63 % de complétion totale, temps médian 4 min 40 s.
Défi 02
Scorer automatiquement la maturité d'un projet
Nous avons construit un algorithme de scoring interne qui attribue un score sur 100 à chaque projet soumis, basé sur 12 variables pondérées : budget déclaré cohérent avec le type et la surface (40 points), délai de démarrage souhaité inférieur à 18 mois (15 points), typologie précise (15 points), statut foncier documenté (10 points), nombre d'architectes déjà consultés (10 points), zone géographique avec partenaires disponibles (10 points). Score supérieur à 65 : envoi immédiat. Entre 45 et 65 : qualification téléphonique. Sous 45 : archivage avec email d'accompagnement.
Défi 03
Vérification inscription Ordre automatisée
L'Ordre des architectes publie chaque année un tableau des architectes inscrits par conseil régional, téléchargeable en CSV. Nous avons développé un script de vérification automatique qui croise le numéro d'inscription saisi par un architecte candidat avec la base officielle à jour. Une anomalie bloque immédiatement le compte et notifie l'équipe plateforme. Cette automatisation a éliminé 100 % des tentatives d'inscription par non-architectes (11 cas détectés en 2025) et sécurise la promesse commerciale « 100 % architectes vérifiés Ordre ».
Défi 04
Matching intelligent projet vers architectes
Un lead qualifié doit être envoyé aux 3 à 5 architectes les plus pertinents selon 6 critères simultanés : zone géographique (rayon ajustable 25 à 80 km), spécialité, budget de projet, disponibilité, ancienneté partenariat, taux de conversion historique. Nous avons construit un algorithme de matching en SQL pur sur PostgreSQL qui retourne les 5 meilleurs matches en moins de 80 ms, avec mécanisme d'exclusion si un architecte refuse 3 leads consécutifs.
La solution mise en place
Plateforme custom développée en Symfony 6.4 avec frontend Vue 3 pour la progressive enhancement du formulaire, trois espaces distincts : site public vitrine, formulaire prospect 6 étapes avec scoring temps réel, espace architecte sécurisé.
Axe 01 · Formulaire 6 étapes progressif
Vue 3 avec sauvegarde automatique
Le formulaire est développé en composant Vue 3 avec state management local, progression visible (barre horizontale, 6 étapes numérotées, pourcentage, estimation temps restant). Chaque étape correspond à un thème cohérent : nature du projet, localisation et foncier, surface et typologie, budget et financement, délais et maturité, coordonnées de contact. Les 5 premières étapes sont enregistrées en localStorage et envoyées au serveur à l'étape 6, permettant au prospect de reprendre son parcours via un lien email. Temps médian mesuré : 4 minutes 40 secondes.
Axe 02 · Scoring de maturité projet
12 variables et 3 paliers décisionnels
Le scoring est calculé en temps réel côté serveur dès la soumission du formulaire complet via un algorithme pondéré sur 12 variables. Un score supérieur à 65 déclenche le dispatch automatique à 3 à 5 architectes partenaires. Entre 45 et 65, alerte l'équipe plateforme pour qualification téléphonique sous 24 heures. Inférieur à 45, archive le lead avec email automatique de maturation proposant des ressources éditoriales (guides, simulateurs).
Axe 03 · Vérification Ordre automatisée
Cross-check CSV annuel et monitoring
L'inscription architecte demande le numéro d'inscription à l'Ordre régional. Un script PHP Symfony exécuté immédiatement à l'inscription charge le CSV officiel de l'Ordre des architectes et vérifie la présence du numéro, la correspondance nom-prénom et l'absence de radiation récente. Une anomalie bloque la création de compte et remonte une alerte email. Ce contrôle est re-exécuté chaque trimestre sur tous les architectes inscrits pour détecter les radiations en cours d'année.
Axe 04 · Matching PostgreSQL 6 critères
SQL pur avec index composite
L'algorithme de matching est implémenté en SQL pur via une vue matérialisée architects_availability. Un index composite sur (zone, specialite, budget_min, disponibilite) permet de retourner en moins de 80 ms les 5 meilleurs matches pour un projet donné, avec ST_DWithin pour la distance géographique, intersection tableaux pour les spécialités et comparaison budget. Un mécanisme d'exclusion temporaire retire un architecte du pool pendant 14 jours s'il refuse 3 leads consécutifs.
Un parcours prospect en 6 étapes qualifiantes pour 480 architectes
Plutôt qu'un formulaire court qui submerge les architectes de leads non qualifiés, nous avons construit un parcours 6 étapes qui qualifie 15+ critères en moins de 5 minutes perçues, avec 63 % de complétion.
Comment ça marche
Nature du projet
Première étape courte et rassurante : identification du type de projet (construction neuve, rénovation, extension, aménagement intérieur), éventuellement sous-type (maison individuelle, bâtiment professionnel, ERP). Temps moyen 25 secondes. Objectif : engager le prospect en douceur.
Localisation et foncier
Commune ou code postal du projet, statut du foncier (déjà propriétaire, promesse signée, recherche en cours, copropriété), distance acceptée avec l'architecte si disponible. Temps moyen 40 secondes. Cette étape permet de vérifier la couverture partenaires.
Surface et typologie
Surface habitable approximative, surface terrain si applicable, style architectural envisagé (contemporain, traditionnel, passif, patrimoine), matériaux préférentiels, nombre de chambres. Temps moyen 55 secondes. Ces critères nourrissent le matching spécialités.
Budget et financement
Budget global approximatif avec curseur de fourchette plutôt qu'un champ ouvert, statut du financement (déjà accordé, en cours d'étude, à solliciter). Temps moyen 35 secondes. Réassurance explicite sur la confidentialité de cette information sensible.
Délais et maturité
Délai souhaité de démarrage (moins de 6 mois, 6 à 12 mois, 12 à 24 mois, indéterminé), nombre d'architectes déjà consultés, niveau de maturité auto-déclaré (idée, esquisse, plans existants). Temps moyen 45 secondes. Score maturité calculé en temps réel.
Coordonnées de contact
Coordonnées du prospect (prénom, nom, email, téléphone) et préférence de contact. Sauvegarde finale, calcul du score, dispatch automatique aux 3 à 5 architectes matchés ou qualification téléphonique selon palier. Temps moyen 30 secondes.
- 6étapes formulaireprogression visible
- 15+critères de matchingalgorithme SQL
- < 48hprise de contact architectejours ouvrés
Sous le capot
Architecture Vue 3 + Symfony 6.4
Le frontend public est servi par Symfony 6.4 avec Twig pour le rendu SSR des pages statiques (homepage, articles de blog, landing pages SEO). Le formulaire 6 étapes est un composant Vue 3 monté en island sur la page dédiée, avec state management Pinia pour la progression et persistance. Les API REST exposent les endpoints : /api/projet/save-progress (PUT après chaque étape), /api/projet/submit (POST final), /api/projet/resume (GET avec token email). L'authentification des architectes utilise Symfony Security avec Google reCAPTCHA v3 en amont des inscriptions. La base PostgreSQL 16 accueille 14 tables principales avec contraintes d'intégrité référentielle strictes.
Scoring projet temps réel
Le calcul du score de maturité est implémenté dans un service Symfony ProjectScoringService avec 12 méthodes de calcul unitaires, chacune retournant un score entre 0 et son maximum configuré. Les pondérations sont externalisées dans un fichier YAML facilement ajustable par l'équipe plateforme (4 ajustements déjà opérés en 12 mois sur la base de l'analyse post-conversion). Le scoring est également recalculé après enrichissement manuel éventuel pour permettre aux leads initialement intermédiaires de remonter vers le palier envoi automatique.
Matching SQL optimisé
La vue matérialisée architects_availability est régénérée chaque heure via une tâche cron Symfony Messenger, pour tenir compte des changements de disponibilité ou de seuil budgétaire saisis par les architectes dans leur espace personnel. La requête de matching croise cette vue avec le projet soumis via une requête SQL unique comprenant un ST_DWithin géospatial (zone), un && sur tableaux PostgreSQL (intersection de spécialités), un test budgétaire et un ordre multi-critères pondéré. L'index composite retourne les 5 meilleurs matches en moins de 80 ms P95 sur 480 architectes et un historique de 28 000 leads.
Vérification Ordre et sécurité
L'inscription architecte enchaîne plusieurs vérifications : captcha reCAPTCHA v3 avec score minimum 0,7, validation format numéro Ordre régional (pattern selon région), vérification contre le CSV officiel annuel téléchargé en mars chaque année depuis le site architectes.org, vérification absence de radiation récente. Le compte est créé en statut pending jusqu'à validation manuelle rapide par l'équipe plateforme (moins de 24 heures en moyenne), avec email de bienvenue et guide d'onboarding. Les 11 tentatives d'inscription frauduleuses détectées en 2025 ont toutes été bloquées automatiquement, confirmant l'efficacité du dispositif.
Cinq étapes du brief à la mise en ligne
Planning itératif avec des phases de tests utilisateurs pour affiner l'algorithme de matching avant le lancement public.
Étape 01
Cadrage & Discovery
- Rencontre avec les fondateurs de la plateforme
- Étude des parcours architectes et particuliers
- Benchmark des plateformes de mise en relation
- Cahier des charges fonctionnel validé
Étape 02
Design & UX
- Wireframes mobile-first des parcours utilisateurs
- Charte graphique architecturale et épurée
- Maquettes profils architectes et moteur de matching
- Validation itérative avec tests utilisateurs
Étape 03
Développement
- Application Symfony sur-mesure
- Algorithme de matching multicritères
- Système de profils et portfolios architectes
- Intégration responsive et performante
Étape 04
Contenu & Onboarding
- Fiches profils architectes pilotes
- Parcours d'inscription et de demande de projet
- Pages métiers et guides pratiques
- Contenus SEO architecture et rénovation
Étape 05
Recette & Lancement
- Tests multi-navigateurs et parcours de matching
- Bêta-test avec un panel d'architectes partenaires
- Mise en production
- Suivi analytics et optimisation continue
Stack technique du projet
Symfony 6.4 avec Vue 3 pour la progressive enhancement, PostgreSQL 16 avec PostGIS pour le matching géospatial.
- Framework & langage
- Symfony 6.4
- PHP 8.2
- Twig templating
- Doctrine ORM
- Frontend
- Vue 3 Composition API
- Pinia store
- Vite build
- CSS custom
- Base de données
- PostgreSQL 16
- PostGIS extension
- Index composites
- Vues matérialisées
- Intégrations & hébergement
- Stripe Connect
- Mailjet transactionnel
- reCAPTCHA v3
- Scaleway Elements
- Cloudflare Pro
- Symfony Messenger
Quelques pages du site réalisé
Extrait du design livré


Les chiffres du projet
Données structurelles · lamaisondesarchis.com
- 6Étapes formulaireQualification progressive
- 15+Critères de matchingAlgorithme PostgreSQL
- 63%Taux de complétionSur 4 200 démarrages
- 480Architectes partenaires78 départements français
- < 80msRequête matchingP95 PostgreSQL
Quatre pôles mobilisés sur ce projet
Formulaires qualifiants multi-étapes
Conception et développement de formulaires de qualification en 4 à 9 étapes avec progression visible, sauvegarde automatique, relance email en cas d'abandon, scoring temps réel et matching intelligent. Nous appliquons systématiquement 14 principes UX éprouvés pour maintenir le taux de complétion au-dessus de 55 % sur des formulaires longs, avec tests A/B sur le wording des étapes, l'ordre des questions, le placement des réassurances. Nous avons livré 12 formulaires qualifiants comparables en 4 ans, pour des plateformes d'apport d'affaires dans l'immobilier, l'architecture, la formation et l'assurance, avec taux de complétion moyen mesuré de 58 à 67 % selon le secteur.
Voir l'expertisePlateformes de mise en relation B2B2C
Expertise complète sur les plateformes d'intermédiation entre particuliers ou PME et prestataires qualifiés : algorithmes de matching multi-critères, gestion des règles d'équité dans la distribution des leads, espaces prestataires autonomes, tableaux de bord temps réel, facturation automatisée, conformité juridique (CGU, CGV, RGPD, loi Informatique et Libertés). Nous architecturons systématiquement en Symfony, Laravel ou Ruby on Rails selon les compétences internes du client, avec PostgreSQL comme socle relationnel et Redis pour les files de traitement asynchrone.
Voir l'expertiseVérification automatisée de diplômes et ordres professionnels
Mise en place de contrôles automatisés contre les registres publics des ordres professionnels (architectes, médecins, avocats, experts-comptables, notaires, pharmaciens) ou des diplômes (RNCP, France compétences) pour sécuriser les promesses de vérification affichées aux clients finaux. Chaque contrôle est documenté avec source, fréquence de mise à jour du référentiel et procédure de secours en cas d'indisponibilité. Sur La Maison des Archis, le contrôle Ordre des architectes a éliminé 100 % des tentatives frauduleuses détectées sur 12 mois, consolidant la promesse commerciale « 100 % architectes Ordre ».
Voir l'expertiseScoring automatique de leads
Développement d'algorithmes de scoring de maturité ou de valeur de lead, avec variables pondérées externalisées en configuration facilement ajustable par le métier. Nous privilégions les modèles explicables (scoring pondéré par critères) plutôt que les modèles de ML opaques pour permettre à l'équipe commerciale de comprendre pourquoi un lead a tel score et d'ajuster la grille en fonction des retours terrain. Sur 8 projets comparables, l'ajustement des pondérations sur les 6 premiers mois a généré en moyenne +28 % de conversion lead-to-contrat par rapport à un envoi non trié.
Voir l'expertise
Vous portez une plateforme de mise en relation et votre formulaire génère trop de leads non qualifiés ?
Construire votre formulaire qualifiant avec scoring automatique et matching intelligent. Du cadrage au lancement, on architecture des plateformes simples côté admin, performantes côté conversion. Réponse sous 48h.
Vos questions nos réponses
Votre structure mérite un site à la hauteur
Du cadrage au lancement, on construit des sites vitrines simples côté admin, soignés côté visiteur, et qui se mettent à jour tout seuls quand c'est possible. Premier échange gratuit, sans engagement, réponse sous 48h.
Réponse sous 48h · Devis gratuit · Sans engagement