Mettre en place la conversion de leads CRM
1. Introduction
Ce tutoriel vous guidera pas à pas pour mettre en place dans NocoBase la fonction de conversion d'opportunités du CRM (Opportunity Conversion). Nous verrons comment créer les collections (tables de données) nécessaires, configurer les pages de gestion, concevoir le flux de conversion et mettre en place la gestion des relations, afin de vous aider à construire l'ensemble du processus métier.
🎉 La solution CRM de NocoBase est officiellement en ligne, n'hésitez pas à l'essayer !
2. Préparation : créer les collections nécessaires
Avant de commencer, nous devons préparer les 4 collections suivantes et configurer leurs relations.
2.1 Collection LEAD (Leads)
Cette collection stocke les informations des prospects ; ses champs sont définis ainsi :
2.2 Collection ACCOUNT (Sociétés)
Conserve les informations détaillées sur l'entreprise ; configuration des champs :
2.3 Collection CONTACT (Contacts)
Stocke les informations des contacts, avec les champs suivants :
2.4 Collection OPPORTUNITY (Opportunités)
Sert à enregistrer les informations sur les opportunités :
3. Comprendre le flux de conversion d'opportunités
3.1 Vue d'ensemble du flux de conversion
Une opportunité passe généralement par les étapes suivantes pour passer de lead à opportunité officielle :

3.2 Description des relations
Une fois les 4 collections ci-dessus créées et leurs relations métier mappées correctement :

4. Créer les pages de gestion des données
Dans l'espace de travail NocoBase, créez une page de gestion pour chaque collection, et ajoutez quelques leads aléatoires pour pouvoir tester par la suite.

5. Mettre en place la conversion d'opportunités
Ce chapitre se concentre sur la conversion d'un lead en données Société, Contact et Opportunité, et sur le fait d'éviter qu'une conversion soit déclenchée plusieurs fois.
5.1 Créer l'action d'édition «Convertir»
Dans la page de détail du lead, créez une action d'édition appelée «Convertir». Dans la fenêtre modale de conversion, configurez :
5.1.1 Afficher les informations de base du lead
Affichez les informations de base du lead actuel en lecture seule, pour empêcher l'utilisateur de modifier les données d'origine par erreur.
5.1.2 Afficher les champs de relation
Affichez dans la fenêtre les trois champs de relation suivants, et activez «Création rapide» sur chaque champ : si aucune donnée correspondante n'est trouvée, vous pouvez en créer instantanément.

5.1.3 Configurer le mappage par défaut de la création rapide
Dans les paramètres de la fenêtre «Création rapide», configurez les valeurs par défaut de chaque champ associé pour mapper automatiquement les informations du lead vers la collection cible. Règles de mappage :
- Lead/Nom du lead → Société/Nom
- Lead/E-mail → Société/E-mail
- Lead/Téléphone → Société/Téléphone
- Lead/Nom du lead → Contact/Nom
- Lead/E-mail → Contact/E-mail
- Lead/Téléphone → Contact/Téléphone
- Lead/Nom du lead → Opportunité/Nom
- Lead/Statut → Opportunité/Étape
Capture d'écran de configuration :

Ajoutons à présent un retour visuel agréable sur l'action de soumission :

Effet à la soumission :

5.1.4 Vérifier le résultat de la conversion
Une fois la configuration terminée, lorsque vous lancez la conversion, le système crée et associe les nouvelles données Société, Contact et Opportunité selon les règles de mappage. Aperçu :

5.2 Empêcher la conversion en double
Pour éviter qu'un même lead soit converti plusieurs fois, on peut procéder de la manière suivante :
5.2.1 Mettre à jour le statut du lead
Dans l'action de soumission du formulaire de conversion, ajoutez une étape de mise à jour automatique pour passer le statut du lead à «Converti».
Captures d'écran :
Démonstration :

5.2.2 Définir une règle de liaison sur le bouton
Ajoutez au bouton de conversion une règle de liaison : lorsque le statut du lead vaut «Converti», masquez automatiquement le bouton, pour empêcher une opération en double.
Captures :

6. Configurer les blocs de gestion des relations sur les pages de détail
Pour permettre aux utilisateurs de consulter les données associées sur les pages de détail de chaque collection, vous devez configurer les blocs Liste ou Détail correspondants.
6.1 Configurer la page de détail de la collection Société
Dans la page de détail Société (par exemple dans la fenêtre d'édition / de détail d'un contact), ajoutez les blocs Liste suivants :
- Liste Contacts
- Liste Opportunités
- Liste Leads
Capture :

6.2 Ajouter des règles de filtrage
Ajoutez des règles de filtrage à chaque bloc Liste pour n'afficher que les données liées à l'identifiant de la société courante.
Captures :

6.3 Configurer les pages de détail Contact et Opportunité
Dans la fenêtre de détail de la collection Contact, ajoutez les blocs suivants :
- Liste Opportunités
- Détail Société
- Liste Leads (filtrée par ID)
Capture :

Sur la page de détail Opportunité, ajoutez aussi :
- Liste Contacts
- Détail Société
- Liste Leads (filtrée par ID)
Capture :

7. Conclusion
Grâce à ces étapes, vous avez mis en place une conversion d'opportunités CRM simple et configuré la gestion des relations entre Contacts, Sociétés et Leads. Nous espérons que ce tutoriel, présenté de manière claire et progressive, vous aidera à maîtriser la construction de ce processus métier, pour gagner en confort et en efficacité dans vos projets.
Si vous rencontrez le moindre souci au cours de ces opérations, n'hésitez pas à venir échanger sur la communauté NocoBase ou à consulter la documentation officielle. Nous espérons que ce guide vous aidera à mettre en place la conversion de leads selon vos besoins, et à l'étendre avec souplesse. Bonne réussite avec vos projets !

