Créer un CRM interne en un week-end

La plupart des fondateurs solo commencent avec un tableur. Puis ils en ajoutent un deuxième. Puis un troisième. Avant longtemps, les notes clients se retrouvent éparpillées en cinq endroits différents, des relances passent à travers les mailles, et le « système » ne tient plus que par la mémoire. Le vrai problème n'est pas un manque d'outils — c'est l'absence d'un endroit unique et intentionnel où l'information client vit et circule.

Vous n'avez pas besoin de Salesforce. Vous n'avez pas besoin de HubSpot. Ce qu'il vous faut, c'est un CRM interne léger, conçu autour de la façon dont vous travaillez réellement — et la bonne nouvelle, c'est qu'une version fonctionnelle est à portée d'un seul week-end.

Ce dont un CRM minimaliste a vraiment besoin

Avant d'écrire la moindre ligne de logique, il est utile de définir le minimum vital. Éliminez le superflu et il reste quatre fonctions essentielles :

  • Fiches contacts — qui est la personne, comment la joindre, à quelle entreprise ou quel projet elle est rattachée
  • Suivi du statut — où en est chaque relation dans votre pipeline (prospect, proposition envoyée, client actif, archivé)
  • Journal des interactions — un historique horodaté simple des appels, e-mails ou réunions
  • Prochaine action — un champ clair qui vous indique quoi faire ensuite, et quand

C'est l'intégralité de la fondation. Tout le reste — les étiquettes, les scores, les intégrations — vient plus tard, si vous en avez réellement besoin.

Choisir la bonne approche technique

Pour un projet de week-end, la stack doit être simple et rapide. Trois approches fonctionnent bien selon votre niveau de confort :

Option 1 — Airtable ou Notion comme base de données, frontend no-code Si vous voulez éviter tout travail côté serveur, Airtable offre une base de données relationnelle avec accès API intégré. Vous pouvez créer des vues par étape de pipeline, configurer des automatisations pour les rappels, et même exposer un formulaire simple pour ajouter de nouveaux prospects. Cette approche fonctionne bien si vos besoins se limitent à lire et écrire des données sans logique personnalisée complexe.

Option 2 — Une application légère avec une vraie base de données Si vous souhaitez plus de contrôle, une application construite sur Postgres ou SQLite vous donne la pleine propriété de vos données et permet des automatisations sur mesure. Des frameworks comme Next.js ou un backend Python minimaliste (FastAPI ou Flask) permettent de livrer un outil interne fonctionnel rapidement. Vous maîtrisez le schéma, les requêtes et la logique d'affichage.

Option 3 — Un constructeur d'outils internes hébergé Des outils comme Retool, Appsmith ou Budibase vous permettent de connecter une base de données et de construire une interface fonctionnelle en quelques heures, sans partir de zéro. C'est le chemin le plus rapide vers une interface opérationnelle si vous êtes à l'aise avec SQL et la configuration de base.

Pour la plupart des fondateurs solo, l'Option 1 est la plus rapide à déployer. L'Option 2 est le bon choix si vous souhaitez faire évoluer le système dans le temps sans vous heurter aux limites d'une plateforme.

Le plan de construction sur deux jours

Voici une répartition concrète de la façon d'aborder ce projet sur un week-end.

Samedi — Modèle de données et vues principales

Commencez par définir votre schéma. Restez minimaliste :

  • Table Contacts : nom, e-mail, téléphone, entreprise, source, date de création
  • Table Deals : ID contact, statut, valeur estimée, date du dernier contact, prochaine action, date de la prochaine action
  • Table Journal : ID deal, date de l'entrée, canal (e-mail / appel / réunion), notes

Passez la matinée à mettre cela en place dans l'outil de votre choix. Si vous utilisez Airtable, créez les trois tables et reliez-les avec des champs relationnels. Si vous développez une vraie application, écrivez le schéma et lancez votre première migration.

Samedi après-midi : construisez les deux vues que vous utiliserez vraiment au quotidien.

Vue Pipeline — un kanban ou une liste regroupée par statut de deal. Vous devez pouvoir voir d'un coup d'œil ce qui se trouve à chaque étape et qui nécessite votre attention.

Vue Prochaines actions — filtrée et triée par date de prochaine action, affichant uniquement les contacts pour lesquels quelque chose est dû aujourd'hui ou en retard. C'est votre tableau de bord quotidien.

Dimanche — Automatisation et premières intégrations

Un CRM sans automatisation n'est qu'un tableur sophistiqué. Le dimanche est consacré à l'ajout de la logique qui le rend actif.

Automatisation des rappels : lorsqu'une date de prochaine action est dépassée et que le statut est toujours ouvert, déclenchez une notification — e-mail, message Slack ou SMS selon votre configuration. Dans Airtable, c'est une automatisation native. Dans une application personnalisée, une simple tâche cron lancée chaque matin gère cela en moins de 20 lignes de code.

Saisie des nouveaux prospects : construisez un formulaire minimal (un Typeform, un formulaire Tally, ou un simple formulaire HTML envoyant vers votre backend) qui écrit directement dans votre table Contacts. Lorsque quelqu'un remplit votre formulaire de contact sur votre site, la fiche apparaît automatiquement dans votre CRM — sans copier-coller.

Journal des changements de statut : chaque fois qu'un deal passe d'une étape à une autre, écrivez automatiquement une entrée dans la table Journal avec un horodatage et les anciens et nouveaux statuts. Vous obtenez ainsi une piste d'audit propre sans effort manuel.

Si vous terminez ces trois automatisations, votre CRM est véritablement fonctionnel. Le reste n'est que finition.

Le champ qui change tout

Le champ le plus impactant dans tout CRM minimaliste est le champ prochaine action — pas une liste de tâches, pas un ensemble d'étiquettes, juste un champ texte libre qui répond à la question : quelle est la seule chose que je dois faire ensuite avec cette personne, et pour quand ?

Lorsque chaque deal dispose d'une prochaine action claire assortie d'une date, le pipeline cesse d'être une archive passive et devient un système actif. Vous arrêtez de vous fier à votre mémoire. Vous arrêtez de manquer des relances. Le CRM vous dit quoi faire chaque matin au lieu d'attendre que vous vous en souveniez.

Cela paraît évident, mais la plupart des fondateurs le négligent ou l'enfouissent sous des couches de champs secondaires. Rendez-le visible. Rendez-le obligatoire. Construisez votre vue quotidienne autour de lui.

Maintenir le système en vie

Le mode d'échec le plus courant des outils internes, c'est l'abandon. Vous le construisez, vous l'utilisez deux semaines, puis vous revenez progressivement au tableur parce que mettre à jour le CRM semble être une charge supplémentaire.

La solution est de réduire la friction de saisie à presque zéro. Quelques principes qui aident :

  • Enregistrez depuis là où vous êtes déjà — ajoutez un raccourci ou un marque-page de navigateur qui ouvre un formulaire pré-rempli. Moins il y a de clics entre la fin d'un appel et l'apparition de l'entrée dans le journal, mieux c'est.
  • Revue hebdomadaire, pas maintenance quotidienne — n'essayez pas de garder le CRM parfaitement à jour en temps réel. Construisez plutôt une habitude de 15 minutes le vendredi : mettez à jour les statuts, soldez les actions en retard, archivez les prospects inactifs.
  • N'ajoutez jamais un champ que vous n'interrogez pas — chaque champ qui reste vide est un rappel que le système est incomplet. N'ajoutez des champs que lorsque vous constatez avoir réellement besoin de la donnée.

Conclusion

Un CRM interne minimaliste n'est pas un projet logiciel — c'est une décision sur la façon dont vous voulez gérer vos relations. L'outil peut être simple. La logique peut être légère. Ce qui compte, c'est qu'il soit le vôtre, qu'il s'adapte à votre façon de travailler, et qu'il supprime la charge mentale de tout suivre dans votre tête.

Deux jours de travail concentré suffisent pour passer de tableurs éparpillés à un système fonctionnel et automatisé qui vous dit quoi faire ensuite. C'est le genre d'infrastructure qui s'accumule dans le temps — chaque semaine un peu moins de friction, chaque mois un peu moins d'opportunités manquées.

Si vous souhaitez de l'aide pour concevoir ou construire un outil interne de ce type pour votre studio ou votre activité, contactez Pillet Grenié Bureau. Nous construisons des systèmes numériques légers pour les fondateurs qui veulent opérer plus intelligemment.