Si un produit logiciel connaît suffisamment de succès, vous pourrez probablement trouver une entreprise créant une alternative open source. Et pourtant, personne n’a créé un produit CRM open source moderne qui puisse être considéré comme un concurrent sérieux de Salesforce.
C’est exactement ce que Twenty essaie de réaliser. Au cours des deux dernières années, la startup a itéré sur une toute nouvelle plateforme CRM et a rendu tout disponible sur GitHub sous une licence permissive AGPLv3.
Bien que Twenty ne dispose pas de toutes les fonctionnalités que vous pouvez trouver dans Salesforce, la société construit lentement une communauté de passionnés de CRM et d'open source autour d'elle, avec plus de 300 contributeurs l'année dernière et 20 000 étoiles sur GitHub.
Les trois cofondateurs de la startup ont travaillé ensemble sur une précédente startup appelée Luckey, rachetée par Airbnb. Il s’agissait d’une sorte de mini CRM pour les voyageurs et hôtes Airbnb, spécialement conçu pour les locations de vacances.
Lorsqu’il était temps de partir et de démarrer une nouvelle startup, ils se sont penchés sur l’industrie technologique et ont remarqué une tendance. Au cours des dernières années, il y a eu une vague de startups open source reproduisant des produits logiciels en tant que service populaires avec une approche axée sur la communauté. Baserow essaie de reproduire Airtable. Documenso travaille sur une alternative à Docusign. Formbricks a lancé un concurrent Qualtrics. Et la liste est longue.
« Et j'ai réalisé que le CRM est globalement le plus grand marché de logiciels, car il couvre le marketing, le support client, les opérations – un CRM fait tout », a déclaré Félix Malfait, co-fondateur et PDG de Twenty, à TechCrunch.
On peut soutenir que certaines entreprises ont déjà essayé de créer un CRM open source et de s'attaquer à Salesforce, comme SugarCRM. Bien que SugarCRM ait connu un certain succès, SugarCRM n'a jamais atteint le succès de Salesforce ou HubSpot. La société a également arrêté de publier son édition communautaire en 2018.
« À l'époque, ils ne voyaient pas l'intérêt de l'open source, c'était plutôt une contrainte. Je pense que c'est parce qu'il n'y avait pas de GitHub, il n'y avait pas de communauté », a déclaré Malfait.
Le monde de l’open source a changé, et les CRM aussi. Ces plateformes ne sont plus destinées exclusivement aux équipes commerciales. De nombreuses entreprises utilisent leur CRM comme référentiel principal pour les données clients et créent des produits sur la base de ces données.
« Je pense que dans chaque catégorie, il y aura un leader de l'open source, et plus une catégorie dépend des effets de réseau, des écosystèmes et de l'extensibilité, plus l'open source sera efficace », a déclaré Malfait. « Nous n'en sommes pas encore là, mais c'est ce que je crois. C'est ma thèse à long terme », a-t-il ajouté.
Cadre flexible
C'est pourquoi Twenty essaie de créer une plate-forme flexible qui peut être adaptée aux besoins de chaque entreprise et qui peut servir de base à d'autres outils et cas d'utilisation. Chaque entrée dans un CRM est un objet. Il peut s’agir d’un objet standard prédéfini comme une personne ou une entreprise. Mais les clients peuvent également créer leurs propres objets personnalisés.
Si vous êtes un organisateur de conférence, vous pouvez créer un objet de conférence. Si vous êtes gérant d'une chaîne de restaurants, vous pouvez créer un objet restaurant. Comme vous l'avez peut-être deviné, Twenty vous permet également de créer des champs personnalisés pour chaque objet. De cette façon, il est plus facile de capturer et de comparer les données de plusieurs entrées.
Ces données client peuvent être consultées dans Twenty directement dans des vues de liste ou Kanban. Les gens peuvent trier et filtrer les entrées, ajouter des tâches et des notes, tous les éléments habituels du CRM.
Mais les données de Twenty peuvent également être réutilisées avec les API GraphQL et REST. Et c'est ainsi que vous pouvez étendre Twenty au-delà de ses racines CRM. À terme, Twenty espère qu'il y aura un écosystème actif de développeurs travaillant sur des extensions et des plugins pour créer une alternative appropriée à la suite de produits Salesforce. Mais nous n’en sommes pas encore là.
« Construire un CRM est une tâche ardue, surtout pour nous en raison de la façon dont nous avons choisi de le faire. Nous construisons une plateforme et nous ne prenons aucun raccourci. En fait, nous devons encore travailler sur les flux de travail, sur l’automatisation et bien plus encore », a déclaré Malfait.
Twenty a levé deux petits tours de table représentant 5 millions de dollars au total auprès d'une cinquantaine d'investisseurs différents, dont Mathilde Collin (fondatrice de Front), Dharmesh Shah (fondateur de HubSpot), Pierre Burgy et Aurélien Georget (fondateurs de Strapi) et Sergei Anikin (ancien PDG/ CTO chez Pipedrive). La société est également soutenue par Runa Capital, Y Combinator et Automattic.
« Souvent, les gens ne comprennent pas pourquoi Salesforce est si grand et si puissant », a déclaré Malfait. Salesforce, en tant que plateforme, est un modèle de données flexible, un langage de programmation appelé Apex pour exécuter du code sur les serveurs de Salesforce et un cadre de personnalisation frontale.
« Ainsi, lorsque vous disposez de ces trois briques, vous pouvez stocker des données, effectuer une logique en arrière-plan et afficher le résultat comme vous le souhaitez », a déclaré Malfait. « Cela signifie que vous pouvez tout faire. Et c’est ce que nous voulons permettre à long terme.
