Réalisations·Associations & institutions
Asnova
Asnova accompagne les personnes en deuil dans le canton de Vaud. Pour accompagner sa croissance, elle s’est dotée d’un outil commun : depuis juillet 2026, tout passe par lui.
Les demandes augmentent depuis neuf ans. Il fallait protéger des données très sensibles, rester simple pour des non-techniciens, produire les statistiques et garder une maintenance légère.
Basé sur le cahier des charges, nous avons conçu l’interface et développé le CRM. Il réunit bénéficiaires, bénévoles, équipe, donateurs, membres et prescripteurs.
- Client
- Association Asnova
- Année
- 2026
- Technologies
- Laravel
- Livewire
- Flux
- MySQL
- Site
- asnova.ch
Démêler le fil, sans bousculer l’équipe.

Des outils devenus trop petits
Les fichiers Excel et les documents de l’association ont fait leurs preuves, tenus avec soin. Mais les demandes augmentent, l’équipe s’agrandit, et chaque liste, chaque compteur demandait un peu plus de temps.
Il manquait un outil commun, pensé pour des données aussi sensibles.


Cinq chapitres
Le principe : remplacer chaque fichier et chaque échange par une fonction du CRM, sans changer la façon de travailler de l’équipe plus que nécessaire.
Le projet s’est déroulé en cinq temps : comprendre, reprendre, centraliser, sécuriser, faire vivre. Le fil qui passait d’un outil à l’autre devient une seule ligne, qui finit sur l’étoile du logo.

01 — Comprendre
Tout a commencé en novembre 2025 par un brief, puis le cahier des charges. En décembre, la première version était arrêtée.
Une interface calme
L’interface reprend l’identité d’Asnova : le violet, un sable doux à la place du blanc pur, l’or du logo réservé aux repères. Instrument Sans pour tout le texte, avec des chiffres bien lisibles.
Chaque type de contact a son pictogramme, et le symbole du logo devient un motif. La navigation tient en une colonne : l’accueil, les contacts, le planning, ce qui reste à traiter, puis les prestations.





02 — Reprendre
L’import est intégré au CRM : on relie chaque colonne du fichier à un champ de la fiche, on voit un aperçu, puis le traitement se fait en arrière-plan avec un rapport des erreurs.
Quand une personne existe déjà, l’import le signale et l’on choisit d’ignorer la ligne ou de compléter la fiche. Les listes Excel ont été importées au fur et à mesure, sans jour de bascule.



03 — Centraliser
Une personne n’a qu’une fiche, même si elle est à la fois bénévole, donatrice et membre. On ajoute un rôle, et son historique suit.
Une intervention se saisit une fois, avec sa durée et ses kilomètres. Elle apparaît ensuite dans la fiche, les statistiques et les exports, sans ressaisie.



Chaque demande suit son fil
Les formulaires du site arrivent dans le CRM dès l’envoi, avec le statut « À traiter ». Un seul point d’entrée les reçoit tous, plutôt qu’un module par formulaire.
Chaque demande avance étape par étape, jusqu’à sa clôture. On voit d’un coup d’œil où elle en est.


Le quotidien de l’équipe
Les groupes de parole affichent leurs places restantes, et les pré-inscriptions se valident d’un clic. Le planning montre d’un coup d’œil quelle bénévole est disponible, et quand.
Les notes se rattachent à une fiche ou à l’équipe, avec leur visibilité. Une seule recherche trouve un contact, une demande ou un groupe.





Des chiffres toujours à jour
Les dons s’enregistrent avec leur moyen de paiement, et les attestations fiscales partent en un clic, sur le papier à en-tête de l’association.
Les rapports se calculent tout seuls, prestation par prestation, et une période se clôture une fois les comptes arrêtés. Les statistiques annuelles sortent directement du CRM.


04 — Sécuriser
Chaque rôle a ses droits, module par module : modifier, consulter, ou rien du tout. Chacun ne voit que ce dont il a besoin, et les notes peuvent rester privées.
Chaque modification, chaque export et chaque connexion est journalisé. Chaque personne peut obtenir ses données ou les faire effacer, comme le prévoit la loi suisse.


Rien ne sort
Les données restent en Suisse. Chaque connexion est chiffrée.
Les e-mails envoyés au nom de l’association sont authentifiés : personne ne peut se faire passer pour elle.


05 — Faire vivre
Depuis la mise en ligne, l’équipe nous fait part de ses retours et le CRM s’enrichit au fil des besoins : dons, cotisations avec paiement en ligne, attestations. Les animateurs suivent leurs groupes depuis leur téléphone.
Les mises à jour se déploient sans couper l’accès, et personne n’a rien à installer.


Quelques chiffres
- lignes de code, dont 71 759 rien que pour les tests
- 162 382
- lignes de code, dont 71 759 rien que pour les tests
- tests automatiques qui vérifient chaque recoin
- 6 853
- tests automatiques qui vérifient chaque recoin
- remarques de l’équipe, traitées une par une
- 343
- remarques de l’équipe, traitées une par une
- textes d’interface, tous en français
- 2 630
- textes d’interface, tous en français
- e-mails automatiques que l’équipe modifie elle-même
- 56
- e-mails automatiques que l’équipe modifie elle-même
- commits envoyés après 22 heures
- 19
- commits envoyés après 22 heures
- du premier brief à la mise en ligne
- 8 mois
- du premier brief à la mise en ligne
- donnée hébergée hors de Suisse
- 0
- donnée hébergée hors de Suisse
Un fil droit, et une équipe qui avance.
Les contacts, les suivis et les statistiques d’Asnova sont désormais réunis au même endroit, et chacun voit ce qu’il doit voir. Le CRM s’occupe de l’administratif, l’équipe de l’essentiel : accompagner les personnes en deuil.
Le CRM continue d’évoluer avec elle, au rythme de ses besoins.
Les données visibles sur les captures d’écran et les visuels sont fictives : toute ressemblance avec des personnes réelles est fortuite.


