Temps de lecture : 10 minutes
Trois devis sur la table, trois propositions qui ne se ressemblent pas. Des prix qui vont du simple au triple pour ce qui est présenté comme le même projet. Un dirigeant de PME qui se dit qu'il va devoir trancher sans vraiment comprendre ce qui différencie l'agence A, B et C.
Cette situation, nous la voyons chaque mois en rendez-vous. Et ce qui nous inquiète à chaque fois, c'est que la plupart des dirigeants comparent les devis sur les mauvais critères : le prix, le délai, les logos de références. Les vrais critères de différenciation sont techniques et contractuels, et ils conditionnent ce qui va se passer dans deux, trois, cinq ans.
Le risque n'est pas de signer avec une agence mauvaise. Le risque est de signer avec une agence correcte qui vous enferme techniquement. Dans cet article, nous partageons la grille d'audit que nous conseillons d'utiliser pour choisir une agence CRM sur mesure sans se retrouver otage d'une boîte noire dans deux ans.
En bref
| Le vrai risque | L'enfermement par le vide : pas de code, pas de doc, stack exotique |
| Les 6 critères d'audit | Code source, stack technique, documentation, migration, équipe, liberté de départ |
| Question test à poser | Comment gérez-vous la synchro de données avec ma compta ? |
| Red flag délai | CRM complet annoncé à 3 mois sans phase test utilisateurs |
| Preuve ultime | L'agence vous rend techniquement autonome, pas dépendant |
Ce qui se joue vraiment quand vous signez avec une agence CRM
Un projet de CRM sur mesure n'est pas un achat ponctuel, c'est une alliance qui va durer cinq à dix ans. L'outil va évoluer avec votre entreprise, des bugs vont apparaître, des règles métier vont changer, vous allez devoir vous connecter à de nouveaux logiciels. À chaque étape, vous aurez le choix entre rappeler l'agence d'origine ou aller voir ailleurs.
Sauf si vous ne pouvez pas aller voir ailleurs. C'est là que se joue le vrai pari de la signature.
Ce que nos prospects nous racontent le plus souvent après une mauvaise expérience, ce n'est pas une clause contractuelle cachée en petits caractères. C'est un sentiment plus sourd, plus difficile à verbaliser : celui d'être otage d'une boîte noire qu'ils ont eux-mêmes financée. Ils ont payé pour un outil, mais ils ne possèdent rien d'exploitable. Pas de documentation utilisable, pas d'accès au dépôt de code, une stack technique tellement exotique que personne d'autre ne veut y toucher. C'est un enfermement par le vide, pas par le contrat.
Le piège le plus sournois concerne les scripts de déploiement. L'agence vous donne le code en fin de projet, comme promis. Mais elle garde la clé de contact : les scripts qui permettent de mettre ce code en production, de reconstituer la base de données, de relier l'outil aux autres systèmes. Vous avez le moteur, pas la clé pour le démarrer. Et ça se révèle le jour où vous voulez partir.
Critère 1 : la propriété réelle du code source
La première question à poser est directe : à qui appartient le code après le paiement intégral ? Chez Revolucy, la réponse est écrite et simple : le code, la documentation et les scripts vous appartiennent intégralement. Mais la phrase ne suffit pas. Il faut creuser trois points.
Premier point : est-ce que vous récupérez le dépôt Git complet, avec tout l'historique des commits et des branches ? Un dépôt amputé de son historique, c'est un roman dont on vous donne seulement le dernier chapitre. Tout dev tiers qui reprendra le projet sera handicapé.
Deuxième point : est-ce que vous récupérez les scripts de déploiement ? C'est-à-dire les procédures exactes pour installer le code sur un nouveau serveur, reconstituer la base, configurer les variables d'environnement. Sans ces scripts, vous avez le code mais pas la mécanique pour le faire tourner.
Troisième point : est-ce que le code dépend de modules propriétaires de l'agence ? Certaines agences développent leurs propres bibliothèques internes, non publiées en open source, qu'elles réutilisent sur tous leurs clients. Si votre CRM repose sur un module qui n'existe que dans leur repository privé, vous êtes lié à vie.
La bonne question à poser : "Pouvez-vous me confirmer par écrit que je récupère le code, l'historique Git, les scripts de déploiement, et qu'aucun composant n'est propriétaire à votre agence ?" Une agence saine répond oui sans hésiter. Une agence ambiguë sur ce point vous dit déjà ce qu'elle compte faire plus tard.
Critère 2 : la stack technique, standard ou exotique
Une bonne stack technique pour un CRM sur mesure a deux qualités : elle est largement répandue et elle est ouverte. Largement répandue pour que vous puissiez trouver un autre prestataire si vous le voulez, ouverte pour que personne ne puisse vous facturer des licences cachées.
Chez Revolucy, nous travaillons en Python et Django. Ce n'est pas un choix commercial, c'est un choix défensif pour le client. Python est le deuxième langage le plus utilisé au monde, et particulièrement dominant dans les domaines de la data et de l'intelligence artificielle. Choisir Python pour votre CRM, c'est aussi vous donner la capacité d'y brancher demain des fonctions IA sans changer d'écosystème. Django est un framework éprouvé depuis 2005, la communauté est massive. Si demain vous voulez changer de prestataire, vous trouverez des développeurs compétents dans n'importe quelle ville de France et à Lyon comme à Paris.
À l'inverse, certaines agences travaillent avec des frameworks propriétaires ou des langages de niche. C'est un excellent outil de verrouillage. Vous demandez un devis concurrent ? Les candidats sérieux déclineront parce qu'ils ne voudront pas reprendre un projet qu'ils ne maîtrisent pas. Les moins sérieux proposeront de tout réécrire, ce qui annule l'intérêt de votre investissement initial.
La question à poser : "Quelle est la part de votre stack qui est open source et standard, et quelle est la part qui est spécifique à votre agence ?" La réponse honnête d'une agence saine est : tout est open source standard, sauf éventuellement des modules d'intégration à nos propres produits. Si la réponse comprend "notre framework maison", c'est un red flag.
Critère 3 : la documentation transmissible
Un CRM sur mesure sans documentation technique, c'est une voiture sans carnet d'entretien. Ça roule tant que vous ne tombez pas en panne.
Nous livrons systématiquement en fin de projet un PDF de documentation technique qui couvre l'architecture, les modèles métier, les règles de gestion spécifiques, les procédures de maintenance courantes, et les variables d'environnement nécessaires au redémarrage sur une nouvelle infra. Ce document est un actif que vous pouvez remettre à n'importe quel dev tiers pour qu'il comprenne le projet en quelques jours.
À cela s'ajoutent les supports côté utilisateur : tutoriels vidéo Arcade, guides utilisateurs, formation admin et utilisateurs incluse. L'objectif n'est pas que vos équipes dépendent de nous pour utiliser l'outil au quotidien, mais qu'elles soient autonomes dès la livraison.
La question à poser : "Que me livrez-vous comme documentation écrite, et sous quelle forme ?" Une réponse vague ("on fera une formation") n'est pas une réponse. Une formation orale qui ne laisse aucune trace écrite disparaît avec vos collaborateurs. Un document PDF, lui, reste.
Critère 4 : la vraie question test en rendez-vous
La question test n'est pas sur le prix. Le prix se compare facilement en rentrant chez soi. La question test est sur la manière dont l'agence comprend votre métier.
Posez cette question précise : "Comment allez-vous gérer la synchronisation des données entre le CRM et ma comptabilité pour éviter les doublons ?"
Si l'agence répond "ne vous inquiétez pas, on a l'habitude", c'est un signal fort. Elle vous livrera une coquille vide. Elle n'a pas envie d'entrer dans votre métier, elle veut juste vous vendre un produit standard déguisé en sur-mesure.
Une agence sérieuse doit entrer dans le dur technique dès le premier rendez-vous. Elle doit parler de flux de données, d'API, de gestion d'erreurs, de source de vérité. Elle doit vous demander quel logiciel comptable vous utilisez (EBP, Cegid, Pennylane, Chorus Pro pour le secteur public, Sage pour les structures plus grandes), comment vos équipes utilisent actuellement les deux outils, où sont les ruptures de charge aujourd'hui. Si elle n'entre pas dans ces détails, elle ne gérera pas ces détails dans le code.
Variante de la même question, applicable à tout autre intégration : comment allez-vous relier mon CRM à mon site e-commerce, à mon outil d'emailing, à mon système téléphonique ? Une agence qui reste générique sur les intégrations vous livrera un CRM isolé du reste de votre écosystème.
Critère 5 : équipe stable ou freelances à la mission
Pour un projet qui va durer huit à dix mois en V1 puis évoluer pendant cinq ans, la continuité humaine compte autant que la qualité technique. Mais la question n'est pas binaire entre "100 % interne" et "100 % freelance".
Le bon modèle, celui que nous appliquons chez Revolucy depuis 2016 à Francheville, est un socle interne stable qui porte la stratégie, la relation client, l'architecture technique et le pilotage projet, enrichi de partenaires freelances fidèles pour des expertises ciblées comme le design, certaines briques techniques spécialisées ou le renfort ponctuel sur les pics de charge. C'est un modèle qui concilie continuité et agilité, sans payer l'inertie d'une méga-structure.
Les deux extrêmes à éviter ? D'un côté, l'agence qui sous-traite tout à des freelances anonymes. Votre projet sera codé par trois personnes différentes qui ne se parleront jamais, et les bugs seront traités par une quatrième qui n'aura pas le contexte. De l'autre, l'agence énorme où votre interlocuteur commercial ne connaît ni les développeurs ni le chef de projet. La promesse de sérieux institutionnel s'y paie en lenteur et en dilution de responsabilité.
La question à poser : "Qui va concrètement coder mon projet, combien de personnes, et est-ce que je pourrai échanger directement avec eux ?" Si la réponse est floue, vous achetez un logo, pas une équipe. Nous évoquons ce point dans notre article sur le choix d'un prestataire local pour un projet digital.
Critère 6 : la preuve ultime, la liberté de partir
Voici le critère que la plupart des agences évitent comme la peste, et qui révèle pourtant leur vraie intention.
Demandez : "Si dans trois ans je veux changer d'agence, qu'est-ce qui se passe ?"
Une agence qui vise à vous rendre autonome répondra sans tourner autour du pot : vous récupérez le code, la documentation, l'accès au serveur, les credentials API. Vous pouvez partir. Ça n'arrive presque jamais, mais techniquement c'est prévu et c'est simple.
Une agence qui vise à vous rendre dépendant hésitera, changera de sujet, ou posera des conditions. "Ça dépend du contrat", "il faudra prévoir une prestation de transfert facturée", "nos scripts internes restent notre propriété". Ce sont autant de signaux que votre autonomie n'est pas leur objectif.
Chez Revolucy, nos clients restent rarement par obligation, et presque toujours par satisfaction. La liberté de partir est précisément ce qui garantit notre exigence au quotidien. Si un client voulait partir, il emporte tout, sans drame, sans procédure spéciale. C'est arrivé très rarement, et quand c'est arrivé, ça s'est fait proprement.
Ce critère est la meilleure grille de lecture de tout ce qui précède. Une agence qui vise l'autonomie du client choisira naturellement une stack standard, livrera une vraie documentation, donnera accès au dépôt Git, formera les équipes. Une agence qui vise la dépendance fera l'inverse sur chaque point, en le maquillant en choix technique.
Le piège du délai irréaliste
Un dernier point, transversal aux six critères. Dans l'urgence de signer, il est tentant pour un prestataire de valider un calendrier ultra-optimiste. Un CRM complet annoncé à trois mois, là où huit à dix mois seraient réalistes.
Un délai court n'est pas forcément un mensonge, mais c'est souvent le signe d'une omission : celle de la phase de test et d'appropriation par vos équipes. Un CRM sur mesure demande du temps pour la conduite du changement. Il faut interviewer les utilisateurs, tester les flux, ajuster les rôles, itérer sur les retours.
Un projet qui livre vite mais que personne n'utilise est un investissement perdu. Quand vous comparez des devis, ne regardez pas seulement la durée totale. Regardez combien de temps est alloué aux phases de test et de formation. Si cette phase représente moins de 15 à 20 % du projet total, méfiance.
FAQ
Quel budget faut-il prévoir pour un CRM sur mesure de PME ?
Nos projets CRM sur mesure s'inscrivent dans une fourchette de 15 000 à 60 000 € HT. À 15 000 €, vous avez un CRM simple avec gestion de contacts, pipeline commercial et reporting de base. À 60 000 €, vous ajoutez la gestion multi-rôles fine, la synchronisation avec votre comptabilité (EBP, Cegid, Pennylane), la téléphonie intégrée et des règles métier spécifiques. Les projets innovants sont souvent éligibles au Crédit d'Impôt Innovation, ce qui permet de récupérer 20 % du montant investi. Un devis qui sort très en dessous de cette fourchette pour un périmètre équivalent doit éveiller votre attention sur ce qui est réellement couvert.
Combien de temps dure un projet CRM sur mesure en moyenne ?
Pour un CRM de complexité moyenne, comptez 6 à 10 mois de la signature à la mise en production. Moins de 6 mois pour un CRM complet est rarement réaliste, sauf si le périmètre est très restreint. Plus de 12 mois expose au risque d'effet tunnel où les équipes se démotivent. La phase d'analyse et de spécifications représente environ 20 % du projet, le développement 50 %, et les tests et formation utilisateurs les 30 % restants. Méfiez-vous des propositions qui compriment la dernière phase pour livrer plus vite.
Faut-il héberger son CRM chez son prestataire ou ailleurs ?
Les deux options sont valables, la vraie question est celle de la liberté. Chez Revolucy, nous proposons un hébergement en France chez MonArobase à 150 € HT par an, mais nous livrons également des projets hébergés chez OVH, AWS, ou chez le client lui-même. Ce qui compte, c'est que le choix soit le vôtre et que vous ayez les credentials d'accès. Une agence qui impose son hébergement sans alternative, et qui ne vous donne pas les accès root, vous verrouille techniquement. Pour approfondir le choix d'un prestataire proche, voyez notre article sur comment choisir une agence web à Lyon.
Comment vérifier les références d'une agence avant de signer ?
Demandez à parler directement à deux ou trois clients livrés depuis plus de 18 mois. Pas les références vitrines affichées sur le site, mais des clients qui sont passés par toutes les phases du projet et qui sont en maintenance depuis un certain temps. Posez-leur trois questions simples : le projet a-t-il été livré dans les délais annoncés, la maintenance est-elle réactive, et si c'était à refaire, signeraient-ils avec la même agence. Un client satisfait répond avec précision et sans langue de bois. Un client qui se force à positiver, ou que l'agence vous empêche de contacter, est déjà une réponse.
Que se passe-t-il concrètement en cas de désaccord ou de départ ?
Le meilleur contrat est celui qu'on n'a pas besoin d'ouvrir. Mais il doit prévoir le pire. Assurez-vous que le contrat mentionne explicitement : la propriété intégrale du code, de la documentation et des scripts au paiement intégral, l'absence de clause de tacite reconduction sur la maintenance, et les modalités concrètes de transmission technique en cas de rupture. Une agence qui vise l'autonomie du client formalise ces points sans réticence. Chez Revolucy, ces clauses sont dans tous nos contrats par défaut, parce que nous estimons que la liberté de partir est la meilleure garantie de la qualité de notre travail au quotidien.
Pour conclure : la bonne agence est celle qui vous rend libre
Les six critères que nous avons décrits ont un fil conducteur unique : ils mesurent l'intention réelle de l'agence vis-à-vis de votre autonomie future. Une agence qui vise à vous rendre autonome fera les bons choix techniques et contractuels, naturellement, sans que vous ayez à négocier chaque ligne. Une agence qui vise à vous rendre dépendant contournera ces critères un par un, en les habillant d'explications techniques qui vous dépassent.
Quand vous aurez trois devis sur la table pour choisir votre agence CRM sur mesure, passez chacun au crible de ces six critères. Le prix et le délai se discutent. La propriété du code, la stack standard, la documentation écrite, la stabilité de l'équipe et la liberté de départ ne se discutent pas. Soit l'agence y répond clairement, soit elle vous dit déjà ce qui se passera dans trois ans.
Si vous voulez confronter vos devis à cette grille sur votre cas précis, prenons rendez-vous autour d'un café. Nous regarderons honnêtement vos propositions, y compris si l'une d'elles est meilleure que ce que nous pourrions vous proposer. L'intérêt d'un dirigeant passe avant l'intérêt commercial d'une agence, même la nôtre.