Blog Marketing Digital Le magazine du webmarketing & de la croissance
Logiciels & outils pro

Twenty CRM : la souplesse de l’open source, sans oublier le coût de maintenance

Mathieu Martin 7 min de lecture
Twenty CRM open source : ordinateur avec CRM et vue opportunités

Twenty CRM est un logiciel de gestion de la relation client open source, disponible en cloud ou à installer sur sa propre infrastructure. Il réunit contacts, entreprises et opportunités commerciales dans une interface moderne, tout en permettant d’adapter le modèle de données aux besoins métier. Pour découvrir le produit, le point d’entrée officiel est twenty.com ; le code est accessible sur GitHub, dans le dépôt twentyhq/twenty.

Son intérêt dépasse le remplacement d’un tableur : Twenty cherche à concilier un CRM utilisable par les équipes commerciales et une base personnalisable par les développeurs. Le bon choix dépend donc autant de vos processus que de votre capacité à administrer l’outil.

Un CRM qui s’adapte à vos données métier

Twenty se positionne comme une alternative open source à Salesforce. Son approche consiste à fournir des briques de gestion client que l’on peut organiser et enrichir, plutôt que d’imposer un fonctionnement unique. L’interface, proche dans son esprit d’outils comme Notion ou Linear, privilégie la navigation entre fiches, tableaux et vues de travail.

Schéma du modèle de données de Twenty CRM avec personnes, entreprises, opportunités, tâches et objets personnalisés
Schéma du modèle de données de Twenty CRM avec personnes, entreprises, opportunités, tâches et objets personnalisés

Le socle comprend cinq objets standards : personnes, entreprises, opportunités, tâches et notes. Une personne peut être reliée à une entreprise, une opportunité à un compte client, et une tâche à une action de suivi. Ces relations évitent de disperser les informations dans plusieurs fichiers sans lien entre eux.

Personnaliser sans transformer chaque besoin en développement

Les objets, champs et relations personnalisés permettent de représenter votre activité plus fidèlement. Une association peut envisager un objet « Partenariats », tandis qu’une société de services peut structurer ses « Missions ». Avant de créer un nouvel objet, vérifiez néanmoins qu’un champ ou une relation sur un objet existant ne suffit pas : un modèle plus complexe demande davantage de discipline.

Les vues tableau, Kanban, liste ou calendrier donnent différentes lectures des données, selon l’objet et les possibilités de la version utilisée. Filtres, tris et recherches servent ensuite à isoler les dossiers pertinents : opportunités ouvertes, comptes attribués à un commercial ou actions à venir. La personnalisation utile rend une décision plus simple, pas seulement une fiche plus détaillée.

Cloud ou self-hosted : choisir qui assume l’exploitation

Twenty Cloud permet de démarrer avec un workspace hébergé et géré. Le self-hosting consiste à déployer Twenty sur une infrastructure que vous administrez. Les deux voies répondent à des priorités différentes : limiter la charge technique ou maîtriser davantage l’environnement d’exécution.

Documentation développeur officielle de Twenty — Apprenez à créer des applications, utiliser l’API, personnaliser Twenty, l’auto-héberger et contribuer à son code source.

Critère Twenty Cloud Twenty auto-hébergé
Hébergement Géré dans le cadre de l’offre cloud Sur l’infrastructure choisie par votre organisation
Maintenance Exploitation du service assurée par le fournisseur Mises à jour et surveillance à organiser
Sauvegardes Conditions et restauration à vérifier dans l’offre Politique de sauvegarde et tests à votre charge
Compétences Administration fonctionnelle du CRM Administration fonctionnelle et système
Budget Abonnement et éventuels services associés Infrastructure, exploitation et accompagnement éventuel

Open source ne signifie pas coût total nul

Ne confondez pas accès au code, gratuité d’utilisation et absence de frais d’exploitation. Les tarifs cloud, les fonctionnalités incluses et les conditions d’assistance doivent être consultés au moment de l’évaluation. Pour l’auto-hébergement, ajoutez le temps consacré à la sécurité, aux sauvegardes, aux incidents et aux montées de version.

Twenty met en avant une réduction de plus de 90 % des coûts CRM pour AC&T. Ce résultat client n’est pas une estimation applicable à toute organisation : les économies dépendent du système remplacé et du travail de migration. De même, héberger les données soi-même ne garantit pas automatiquement la conformité ; accès, conservation et restauration restent à encadrer.

Du premier workspace à un test métier convaincant

Pour essayer le cloud, passez par le site officiel et son parcours d’inscription. Le workspace constitue votre espace de travail partagé. La page GitHub annonce sa création en moins d’une minute, mais ce délai ne couvre ni la préparation des données ni la configuration métier. Un compte créé rapidement n’est pas encore un CRM opérationnel.

  1. Définissez un périmètre réduit : une équipe, un pipeline et un processus commercial représentatif.
  2. Créez une entreprise et un contact : reliez-les, puis ajoutez une opportunité, une note et une tâche.
  3. Personnalisez les champs indispensables : responsable, statut, origine ou prochaine échéance, selon votre activité.
  4. Configurez une vue de travail : par exemple, les opportunités ouvertes classées par étape.
  5. Testez les accès : vérifiez ce que chaque profil doit pouvoir consulter ou modifier.

Avant tout import massif, nettoyez les doublons et harmonisez les noms de sociétés, statuts et adresses électroniques. Vérifiez les formats d’import acceptés par votre version ; si votre fichier Excel doit passer par un CSV, contrôlez les dates, accents et correspondances de colonnes. Commencez par un petit échantillon et inspectez les relations obtenues.

Un CRM fonctionne aussi comme une horloge collective : chaque dossier doit indiquer non seulement où il en est, mais quand quelqu’un doit agir. Lors du test, cherchez les opportunités sans prochaine action et les tâches sans responsable. Une fiche parfaitement remplie mais sans échéance peut rester immobile pendant des semaines ; une date de relance explicite donne au contraire un rythme au suivi commercial.

Automatisations et code : étendre Twenty avec méthode

Twenty propose des workflows et des possibilités d’automatisation, ainsi que des API et webhooks pour communiquer avec d’autres logiciels. Une API permet, par exemple, à un outil interne de lire ou modifier des données ; un webhook sert à notifier un autre système lorsqu’un événement survient. Leur intérêt dépend du processus concret à connecter.

Commencez par une automatisation simple et vérifiable, comme la création d’une tâche après un changement d’étape, si les déclencheurs et actions nécessaires sont disponibles. Pour les synchronisations email, calendrier, les agents ou les fonctions logiques, vérifiez les capacités effectivement accessibles dans votre version et votre offre. Une fonctionnalité annoncée ne suffit pas à valider votre scénario.

Docker Compose, CLI et SDK : trois rôles distincts

Docker Compose sert au déploiement self-hosted. Suivez la documentation correspondant à la version choisie pour préparer la configuration, les secrets, le stockage persistant et l’exposition sécurisée du service. Avant la production, testez une sauvegarde et sa restauration, puis documentez la procédure de mise à jour.

La CLI et le SDK Twenty concernent le développement d’applications et d’extensions. Ils permettent notamment de définir des objets, champs, relations et vues comme du code, puis de publier des applications privées. Cette approche facilite le versionnement et la revue des modifications. Elle implique toutefois de tester la compatibilité des extensions à chaque évolution du CRM.

Twenty face à Salesforce, HubSpot et Pipedrive : le bon critère de décision

Twenty mérite une évaluation si votre priorité est un modèle de données adaptable, l’accès au code ou l’auto-hébergement. Une startup technique, une PME aux processus spécifiques ou une équipe opérations peuvent y trouver une base pertinente. Une petite structure sans compétence système aura généralement intérêt à examiner d’abord le cloud.

Face à Salesforce, HubSpot ou Pipedrive, ne cherchez pas uniquement une équivalence de fonctionnalités. Faites exécuter le même parcours dans chaque outil : créer un prospect, qualifier une opportunité, programmer une relance, produire la vue de suivi et exporter les données. Comparez ensuite les intégrations indispensables, les permissions, le reporting, l’assistance et le coût total.

L’open source réduit certaines dépendances, sans supprimer le coût d’une migration. Champs spécifiques, automatisations et habitudes de travail restent à transférer. Avant de vous engager, validez donc aussi la sortie : récupération des données, conservation des relations et documentation des personnalisations. Le meilleur test de Twenty est un processus réel mené jusqu’au bout, pas une démonstration riche en champs mais déconnectée du quotidien.

Partager cet article

Retour en haut