CRM sur mesure en vibecoding : mon retour d’expérience (sans licence, connecté à tous mes outils)

Pendant des années, avoir un CRM voulait dire signer pour un abonnement par utilisateur, plier ses process au logiciel, et payer toujours plus cher à mesure que l’équipe grandissait. Le vibecoding change complètement l’équation. J’ai construit mon propre CRM B2B, taillé exactement pour ma façon de vendre, connecté à tous mes outils, sans licence mensuelle et sans écrire le code à la main. Voici le retour d’expérience complet, ce que ça a donné, ce que ça coûte vraiment, et comment vous pourriez faire pareil.


Le vrai problème des CRM du marché n’est pas le prix

On accuse souvent les CRM du marché d’être chers. C’est vrai, mais ce n’est pas le cœur du problème. Le vrai souci, c’est qu’un CRM sous licence vous impose sa vision de la relation client. Vous adaptez vos process au logiciel, alors que ça devrait être l’inverse.

  • La licence par siège : chaque commercial supplémentaire coûte 30, 80, parfois 150 euros par mois. À cinq utilisateurs, vous payez déjà le prix d’un petit serveur… tous les mois, à vie.
  • La rigidité : vous voulez un champ « pays commercial » différent du pays de facturation ? Un statut « Partenaire » sur mesure ? Un scoring maison ? Soit c’est impossible, soit ça passe par un module payant, soit il faut un intégrateur.
  • Le verrou sur les données : vos contacts, vos opportunités, votre historique vivent chez l’éditeur. Le jour où vous voulez partir, l’export est douloureux, et vos automatisations sont à refaire.
  • Les intégrations au compte-gouttes : votre outil d’emailing, votre ERP, votre messagerie d’équipe se parlent seulement si l’éditeur l’a prévu, dans le plan tarifaire au-dessus.

💡 Pour les nokodeurs : le sur-mesure n’était pas rentable tant qu’il fallait des semaines de développement. Avec le vibecoding, le rapport de force s’inverse. Construire devient plus rapide que configurer un outil rigide.


Le vibecoding, c’est quoi exactement (et ce que ce n’est pas)

Le vibecoding, c’est décrire ce que vous voulez en langage naturel à une IA, qui génère le code, pendant que vous restez le pilote : vous cadrez, vous testez, vous corrigez la trajectoire. Vous ne tapez pas les lignes vous-même, mais vous savez ce que vous voulez et vous validez chaque étape.

Ce n’est pas de la magie sans pilote. Vous gardez la main sur l’architecture, la sécurité et les données. La différence avec un développement classique, c’est la vitesse : ce qui prenait des semaines se fait en heures ou en jours. La différence avec un no-code pur (Bubble, Airtable, etc.), c’est que vous obtenez du vrai code, que vous hébergez où vous voulez, sans plafond de fonctionnalités ni facturation à la ligne.

Attention quand même : le code généré par l’IA demande de la rigueur. Nous l’avons documenté dans un autre article, le code généré par l’IA vieillit mal et c’est un vrai risque cyber. Le vibecoding n’exonère pas des bonnes pratiques : sauvegardes, revue de sécurité, tests. J’y reviens plus bas.


Retour d’expérience : le CRM que j’ai construit

Mon CRM (nom de code MyCRM) est un CRM B2B de prospection, pensé pour une équipe commerciale qui travaille des comptes, des contacts et des opportunités. Rien d’exotique dans le concept. Ce qui change tout, c’est qu’il colle à 100 % à ma façon de travailler.

La stack technique, volontairement sobre et sans dépendance coûteuse :

  • Backend : FastAPI (Python), léger et rapide à faire évoluer.
  • Base de données : SQLite, un simple fichier, largement suffisant pour une PME et trivial à sauvegarder.
  • Hébergement : un mutualisé o2switch classique, quelques euros par mois, tout compris.
  • Sauvegardes : cron quotidien plus copie externe chiffrée (offsite), pour ne jamais perdre une donnée.

Côté fonctionnel, ce n’est pas une maquette, c’est un outil utilisé au quotidien : liste de contacts et de comptes avec choix des colonnes, fiches détaillées, pipeline d’opportunités en vue Kanban avec colonnes dynamiques, segments (listes multiples) qu’on assigne en masse, corbeille, navigation clavier entre fiches, densité d’affichage réglable par utilisateur. Bref, le confort d’un produit commercial, mais sans le loyer mensuel.


Connecté à tous mes outils, pas à un jardin fermé

C’est là que le sur-mesure prend tout son sens. Un CRM n’a d’intérêt que branché au reste de votre stack. Voici ce que le mien pilote directement :

  • Emailing et prospection : connexion à lemlist pour orchestrer les séquences d’emails depuis les segments du CRM.
  • ERP : import des opportunités depuis Odoo et bouton « Créer dans Odoo » pour éviter la double saisie entre l’avant-vente et la gestion.
  • Google Workspace : connexion Single Sign-On (login Google), Gmail et Agenda rattachés aux fiches, pour retrouver l’historique des échanges sans quitter le CRM.
  • Messagerie d’équipe : intégration Google Chat, avec un sélecteur d’espaces et un bouton « Poster » sur les fiches compte et opportunité, pour prévenir l’équipe en un clic quand un deal bouge.
  • Emails transactionnels : Brevo pour la réinitialisation de mot de passe, testé et actif en production.
  • Sites web : un tracking maison qui transforme les visiteurs en leads (j’y reviens juste après).

💡 Pour les nokodeurs : aucune de ces connexions n’est bridée par un « plan supérieur ». Quand un outil expose une API, vous vous y branchez. Point. C’est la vraie liberté du sur-mesure.


Automatiser tous vos process : les 4 automatisations qui changent la vie

1. L’agent IA « plan du jour »

Chaque matin, un agent IA analyse le portefeuille et propose au commercial son plan d’action : qui relancer, quelles opportunités sont à risque, quelles demandes entrantes traiter en priorité. Fini la page blanche du lundi matin. L’IA ne décide pas à votre place, elle prépare le terrain.

2. Les segments en langage naturel

Plutôt que de bricoler des filtres compliqués, je décris ma cible en français : « les comptes industriels du Sud-Ouest sans opportunité ouverte depuis trois mois ». Un module d’agent IA traduit cette phrase en filtre structuré et crée le segment. On assigne ensuite ce segment à un commercial ou on le pousse dans lemlist, en masse.

3. Le tracking web qui alimente le CRM tout seul

Un script first-party posé sur les sites capte deux choses : les soumissions de formulaires (qui deviennent des « demandes entrantes » directement dans le CRM) et les visites anonymes. Quand un visiteur anonyme se rattache plus tard à un contact connu, l’historique de navigation web remonte automatiquement sur sa fiche. Le commercial voit qui s’intéresse à quoi, avant même le premier appel.

4. La conversion en un clic

Une demande entrante se transforme en opportunité qualifiée en un clic, avec le contact et le compte déjà reliés. Le process « lead capté puis lead exploitable » qui prenait plusieurs copier-coller devient instantané.

Toutes ces automatisations ont un point commun : elles n’existeraient dans aucun CRM du marché sous cette forme exacte, parce qu’elles sont taillées pour ma façon de vendre.


SaaS sous licence contre CRM sur mesure vibecodé : le comparatif

Critère CRM SaaS sous licence CRM sur mesure vibecodé
Coût Par utilisateur, par mois, croît avec l’équipe Hébergement fixe (quelques euros/mois), quel que soit le nombre d’utilisateurs
Personnalisation Limitée aux options prévues, modules payants Illimitée : chaque champ, chaque écran, chaque règle
Propriété des données Chez l’éditeur Chez vous, base exportable à tout moment
Intégrations Selon le catalogue et le plan tarifaire Toute API accessible, sans restriction
Vitesse de mise en place Rapide au départ, lente à personnaliser Rapide, y compris sur le sur-mesure
Maintenance Gérée par l’éditeur À votre charge (sauvegardes, sécurité, mises à jour)
Verrouillage fournisseur Fort Nul, vous possédez le code

La colonne « maintenance » est honnête : le sur-mesure transfère une responsabilité vers vous. Ce n’est pas gratuit en temps. Mais c’est un choix assumé, contre une liberté et des économies réelles.


Combien ça coûte vraiment

Prenons une équipe de cinq commerciaux. Un CRM du marché à 80 euros par utilisateur, c’est 400 euros par mois, soit près de 5 000 euros par an, qui augmentent à chaque recrutement et à chaque montée de gamme.

Le CRM sur mesure, lui, tourne sur un hébergement mutualisé à quelques euros par mois. Le nombre d’utilisateurs ne change rien à la facture d’hébergement. Le coût principal se déplace : ce n’est plus une licence récurrente, c’est un investissement initial de conception (des heures de vibecoding) plus un peu de maintenance. Sur deux ou trois ans, l’écart devient spectaculaire, et vous possédez l’actif à la fin.


Les pièges à connaître avant de se lancer

  • La sécurité n’est pas optionnelle : un CRM contient des données personnelles. Authentification solide, HTTPS, gestion des rôles, et une revue de sécurité du code généré. Ne déployez jamais sans ça.
  • Les sauvegardes d’abord : avant même la première fonctionnalité, mettez en place une sauvegarde automatique et une copie externe. Une base SQLite, c’est un fichier ; perdez-le et vous perdez tout.
  • Le code IA demande de la relecture : comme rappelé plus haut, le code généré peut cacher des fragilités. Testez, relisez, et gardez une trace de vos versions.
  • La stabilité se soigne : sur mon CRM, un réglage de verrou de base de données a fait disparaître des erreurs intermittentes. Ce sont ces détails qui séparent un prototype d’un outil de production.
  • Ce n’est pas « zéro effort » : le vibecoding accélère énormément, mais vous restez le pilote. Comptez du temps pour cadrer, tester et faire évoluer.

La checklist pour construire votre CRM sur mesure

  1. Cartographiez vos process réels : comment vous vendez vraiment, pas comment un manuel le dit.
  2. Listez vos objets : contacts, comptes, opportunités, et les champs qui comptent pour vous.
  3. Choisissez une stack sobre : un backend simple, une base fichier, un hébergement que vous maîtrisez.
  4. Sécurité et sauvegardes dès le jour un : auth, rôles, cron de backup, copie externe.
  5. Construisez le socle en vibecoding : listes, fiches, pipeline. Un MVP utilisable avant tout raffinement.
  6. Branchez vos outils un par un : emailing, ERP, messagerie, agenda, via leurs API.
  7. Ajoutez les automatisations qui vous font gagner du temps : scoring, plan du jour, tracking web.
  8. Faites-le vivre : chaque irritant devient une petite évolution, au fil de l’eau.

FAQ

Faut-il savoir coder pour se faire un CRM en vibecoding ?

Non, mais il faut savoir ce que vous voulez et rester rigoureux. Vous pilotez l’IA, vous ne subissez pas le code. Une culture technique minimale aide beaucoup pour la sécurité et l’hébergement.

Est-ce vraiment sans licence ?

Oui pour le logiciel : vous possédez le code, aucun abonnement par utilisateur. Vous payez seulement l’hébergement et, le cas échéant, les API tierces que vous branchez (emailing, IA).

C’est adapté à quelle taille d’entreprise ?

Idéal pour les TPE, PME et équipes commerciales qui étouffent dans un outil rigide ou qui refusent la facture par siège. Au-delà de certaines volumétries, la stack évolue, mais le principe reste valable.

Combien de temps pour un premier CRM utilisable ?

Un socle exploitable (contacts, comptes, pipeline) se construit en quelques jours de vibecoding. Les intégrations et automatisations s’ajoutent ensuite, au rythme de vos besoins.


En résumé

Un CRM sur mesure n’est plus un luxe réservé aux grands comptes. Le vibecoding le met à portée de toute équipe commerciale : un outil qui épouse vos process au lieu de les contraindre, connecté à tous vos outils sans péage, et sans licence mensuelle qui gonfle à chaque embauche. La contrepartie est réelle (sécurité, sauvegardes, maintenance), mais elle est maîtrisable, et l’actif vous appartient.

Chez les nokodeurs, c’est exactement ce que nous faisons au quotidien : construire des outils métier taillés main, connectés et automatisés. Vous avez un CRM qui vous freine plus qu’il ne vous aide ? Parlons de ce que vous pourriez construire à la place.

Retour en haut