Beaucoup de sociétés à la recherche d'une solution de marketing automation peu onéreuse, se lancent dans l'aventure de l'open source avec Mautic avec l'idée que l'open source (un code applicatif ouvert) c'est gratuit. C'est effectivement partiellement juste. Il est très simple de télécharger l'intégralité du code (hébergé sur GitHub, ici notre fork) ce qui permet techniquement d'avoir l'application gratuitement. Cependant, Mautic est un logiciel de marketing automation très riche en fonctionnalités et techniquement plutôt complexe à gérer. A cela s'ajoute (selon vos attentes) des contraintes d'hébergement assez fortes.
Dans cet article, nous allons vous détailler les coûts et ressources à envisager lorsque vous vous lancez dans l'hébergement de la version open source de Mautic.
Le fonctionnement d'un service open source vs. SaaS
Quand vous vous abonnez à un logiciel de marketing automation en SaaS comme Hubspot, Marketo, Pardot ou Webmecanik, vous bénéficiez d'un certain nombre de services associés au logiciel lui même. D'une certaine manière, le logiciel n'est qu'une partie du prix de votre abonnement. Côté open source à héberger par vous même, vous devrez vous-même trouver des solutions pour palier à ces services non existants dans un projet open source.
Ces services connexes peuvent être coûteux à produire en temps, en énergie ou en argent si vous achetez ces services à des tiers (SSII ou agence). Alors pour faire fonctionner votre Mautic open source de façon durable, pensez à ajouter la liste des services suivants dans votre estimation du coût :
L'infrastructure pour héberger Mautic
- Un serveur (au moins) pour faire tourner l'application
- Un service redondé pour éviter les coupures
- Éventuellement un système de queue et/ou load balancer pour gérer la charge
- Un réseau reliant ces différentes machines
Maintenance logicielle
- Le logiciel de marketing automation à tenir à jour
- Un OS à tenir à jour
- Toute la stack pour faire fonctionner le logiciel (base de donnée, PhP, etc.) à tenir à jour également
Maintenance applicative
- Le logiciel Mautic lui-même, compter approximativement une mise à jour tous les mois à intégrer. Cela implique des sauvegardes avant mise à jour et résolution des problèmes s'il y en a lors de la mise à jour.
- L'installation et la configuration des plugins que vous souhaitez mettre en oeuvre
- Gestion de la sécurité
- Développement fonctionnel et correction de bugs non résolus par la communauté
- Mise en place d'un système de backups
- Restauration des services lors de pannes
Les services indispensables au bon fonctionnement du marketing automation
- Un routeur email
- Éventuellement un routeur SMS (et autres canaux que vous utiliserez qui ont un coût)
- Mise en oeuvre des premières campagnes et formation des équipes utilisatrices
Et oui, cela fait pas mal de boulot en plus. Quand vous cliquez sur un bouton pour ouvrir un compte en SaaS on ne s'en rend pas compte, mais il y a du travail non visible fournit par l'éditeur/hébergeur de logiciel. Autant vous dire qu'il vous faudra une équipe avec des compétences bien diverses et disponibles pour être sûr que votre service de marketing automation fonctionne. Pour Mautic il faudra au moins des compétences en :
- PhP / SQL (Symfony sera très utile)
- DevOps pour la gestion des serveurs
- Marketing
D'autant que la disponibilité de votre service (le SLA) est plus important que vous pensez. J'insiste sur l'importance d'avoir ces ressources disponibles. En effet, une fois que vos formulaires seront mis en ligne, la moindre panne pourrait vous faire perdre des opportunités commerciales et nuire à votre crédibilité.
L'alternative au full open source ou full SaaS
Cette alternative, c'est le choix que nous avons fait chez Webmecanik à propos de Mautic. Nous travaillons à 100% sur ce projet open source et cela fait de nous après 4 ans que le projet existe, le principal contributeur aux côtés de la corp. Mautic.
Webmecanik c'est la solution open source, pré-packagée avec tous les services listés et maintenue en SaaS. Ainsi vous avez à portée de clic, la solution la plus évolutive et flexible du marché (c'est l'avantage de l'open source vs. les technologies propriétaires) tout en bénéficiant de l'accompagnement et du service d'une solution SaaS avec un SLA supérieur à 99,99%.
Plus d'un utilisateur déjà séduits par cette option
En 4 ans, nous avons eu l'occasion d'être confronté au dilemme "mais nous aussi on peut le faire tout seul alors !". C'est exact ! En revanche, ne partez pas tête baissée sans anticiper la liste des coûts et ressources nécessaires associée. De plus, de nombreux utilisateurs de Mautic open source nous ont rejoint dans le temps, en mal d'accompagnement ou n'ayant pas le temps de gérer leur maintenance eux-mêmes. Il est vrai que lorsque votre métier c'est de développer des prothèses dentaires de haute précision, vous n'avez pas forcement le temps et les ressources pour vous occuper de la maintenance d'un logiciel tiers. Ça serait perdre de l'énergie sur une activité support, de second plan.
Nous avons également eu la chance de rencontrer des agences par cette opportunité. Agences qui sont maintenant fièrement affichées parmi nos partenaires experts du logiciel marketing automation. Nous nous occupons de la technique et eux de l'accompagnement stratégique de leurs clients.