CRM Planète Verte Consulting
Un CRM sur mesure, synchronisé en temps réel avec une grande base de clients sur Google Sheets.
Le projet
Planète Verte Consulting organise des événements professionnels et suit des milliers de contacts : exposants, intervenants, prospects, organisateurs. Toute l’équipe travaillait dans un grand fichier Google Sheets, branché sur un outil no-code qui ne suffisait plus.
ARN Software a développé une application web et mobile sur mesure, sans demander à l’équipe d’abandonner son fichier : l’application et Google Sheets restent synchronisés en temps réel, dans les deux sens. Une modification faite d’un côté apparaît de l’autre, et les modifications simultanées sont gérées.
Ce qui a été réalisé
Synchronisation bidirectionnelle
- Google Sheets vers l’application : déclencheurs Apps Script à chaque modification du fichier
- Application vers Google Sheets : fonctions serveur Firebase et API Google Sheets
- File de traitement pour les ajouts, modifications et suppressions de lignes, avec gestion des conflits
- Données découpées par blocs pour rester rapide sur une très grande base
Contacts et relances
- Fiches contacts et sociétés, secteurs, fonctions, nature du contact
- Relances classées par échéance : en retard, aujourd’hui, à venir
- Responsable attribué à chaque fiche, suivi par membre de l’équipe
- Modifications groupées, par exemple sur tout un secteur
Listes de référence
- Sociétés, fonctions, secteurs, natures, responsables
- Modifiables depuis l’application et répercutées dans le fichier
- Contrôle de version : l’application signale quand une mise à jour est disponible
Au-delà de l’application
- Export automatique des prospects vers les contacts Google du téléphone
- Sauvegarde Excel du fichier envoyée automatiquement par e-mail
- Guide d’installation et déploiement sur le compte du client
En images
Technique
L’application est développée en React, avec React Native Web pour partager les écrans entre ordinateur et téléphone, et repose sur Firebase Realtime Database. La synchronisation avec Google Sheets fonctionne dans les deux sens : des déclencheurs Google Apps Script poussent chaque modification du fichier vers Firebase, et des Cloud Functions en TypeScript réécrivent dans le fichier, via l’API Google Sheets, ce qui est modifié dans l’application.
Historique
- 2020Conception, développement et livraison du CRM.
- 2021 – 2022Évolutions : modifications groupées, export vers les contacts, sauvegardes automatiques, synchronisation optimisée.
Vous avez un projet d’application ?
Nous l’accompagnons de l’idée à la publication sur les stores, puis dans la durée.
Nous contacter