Ludovic Frank - Développeur indépendant

Découvrez Mautic : l'automatisation marketing open source pour petites entreprises

ionicons-v5-k Ludovic Frank 15 oct. 2024
90 lectures Niveau : intermédiaire

Coucou par ici 😁,

Merci d'avoir cliqué sur cet article, comme toujours, j'espère qu'il vous plaira 🙂.

Même si aujourd'hui, c'est un peu spécial, on va mélanger un peu de technique et de marketing. On va parler de Mautic, une plateforme d'automatisation marketing Open Source.

Mautic est particulièrement intéressant pour les petites entreprises qui recherchent une solution flexible, open source et puissante pour gérer leurs campagnes marketing à moindre coût. On va voir ensemble pourquoi cet outil peut changer la donne dans vos projets !

On y va ? C'est parti !

Comment j'ai découvert Mautic

Dans ma petite vie de freelance, je travaille avec plein d'outils, dans plein de situations différentes...

Dans le cadre d'un projet, un jour, on avait besoin d'avoir un "CRM" (Customer Relationship Management) pour gérer les clients dans un projet encore très jeune.

Sur le marché, il y a un des leaders, par exemple Hubspot, mais les prix, comment dire, ce n’est pas cadeau...

Les prix sont surement justifiés par la puissance de l'outil, ça, je n’en doute pas, mais dans le cadre d'un projet qui se lance... c'est compliqué de sortir 800 euros chaque mois.

Donc, comment on fait dans ces cas-là ? Eh bien... on cherche une solution 😁.

En cherchant, je suis tombé sur Mautic, je me suis un peu renseigné et je vois que c'est basé sur Symfony, cool, je connais très bien Symfony.

Qu'est-ce que Mautic ?

Dans un premier temps, je dirai que c'est une base de données de contact pour votre entreprise, une base de données, mais enrichie, vos contacts, il y a des informations liées à leurs profils, via des tags, des événements ou encore des formulaires que vous pouvez leur faire remplir.

En ayant cette base en tête, voici quelques fonctionnalités de Mautic :

  • Campagnes e-mail : Création et envoi de campagnes d'e-mailing personnalisées et segmentées.
  • Gestion des leads : Suivi et scoring des prospects, segmentation basée sur leur comportement (ouverture d’e-mails, visites sur le site, etc.).
  • Formulaires et landing pages : Conception de formulaires et pages de destination pour capturer des informations.
  • Tracking des utilisateurs : Suivi des interactions des utilisateurs sur le site, les réseaux sociaux, et par e-mail, permettant une personnalisation des actions marketing.

Pour chaque profil vous avez plusieurs informations intéressantes en plus des informations de bases (nom, prénom, e-mail, etc.) :

  • Des tags : Vous pouvez ajouter des tags à vos contacts, cela va permettre une segmentation, par exemple un contact a acheté une clef USB, ajoutez-lui le tag "clef USB".
  • Des points : Mautic permet de stocker des points pour vos contacts, comment les attribuer ? c'est à vous de choisir, par exemple, un contact qui ouvre un e-mail, +1 point, un contact qui clique sur un lien, +5 points.
  • L'historique des actions : Vous pouvez avoir l'historique des actions d'un contact, a-t-il vu une URL ? Est-il a-il rempli un formulaire ?
  • Donnée enrichie par le contact lui-même : Comme je vous l'ai dit plus tôt, vous pouvez créer un formulaire que les contacts peuvent remplir, ces données restent lié à leurs profils (la date d'anniversaire par exemple).

Pourquoi choisir Mautic ?

Maintenant que vous connaissez les principales fonctionnalités de Mautic, voyons pourquoi cet outil est une excellente option pour vos besoins marketing.

Mautic se distingue par plusieurs atouts qui en font une solution particulièrement adaptée aux petites entreprises cherchant à automatiser leur marketing de manière efficace et personnalisée. Voici quelques raisons qui pourraient vous convaincre d'adopter cet outil :

  • Open Source : Mautic est gratuit et open source, ce qui signifie que vous pouvez l’utiliser sans frais et le personnaliser selon vos besoins spécifiques. C’est une excellente alternative aux plateformes payantes, souvent coûteuses.
  • Hébergement autonome : Contrairement aux solutions SaaS comme HubSpot, vous avez la possibilité d’héberger Mautic sur vos propres serveurs. Cela vous donne un contrôle total sur vos données et garantit la confidentialité.
  • Scalabilité : Que vous soyez une petite entreprise ou une grande organisation, Mautic peut s'adapter à vos besoins et grandir avec vous. Vous pouvez démarrer petit et évoluer progressivement sans changer d'outil.
  • Intégration facile : Mautic s’intègre avec de nombreuses plateformes (CRM, réseaux sociaux, e-commerce, etc.), ce qui en fait un outil polyvalent. Vous pouvez facilement le connecter à votre écosystème marketing existant.
  • Automatisation multicanal : Mautic permet de gérer plusieurs canaux de communication, y compris l'e-mail, les SMS et les réseaux sociaux, ce qui en fait une solution complète pour interagir avec vos prospects et clients.

En résumé, Mautic vous offre flexibilité, contrôle et personnalisation, le tout sans les frais importants associés aux solutions propriétaires.

L'API pour s'intégrer à vous outil existant

Bah oui, on est dev, on aime bien les API, c'est un peu notre dada 😛.

L'API de Mautic est un outil puissant qui vous permet de gérer vos contacts de manière automatisée et d'intégrer Mautic avec d'autres systèmes. Voici quelques-unes des fonctionnalités les plus utiles que vous pouvez exploiter :

  • Ajouter des contacts : vous pouvez ajouter facilement de nouveaux contacts à votre base de données Mautic en envoyant une requête API. Cela permet de créer automatiquement des prospects à partir d'autres plateformes ou applications.
  • Mettre à jour des contacts existants : L'API permet également de mettre à jour les informations d'un contact existant, comme ses coordonnées, son comportement ou ses interactions avec vos campagnes marketing.
  • Segmentation : Vous pouvez assigner des contacts à des segments spécifiques, en fonction de leur comportement ou d'autres critères, afin de mieux cibler vos campagnes.
  • Automatisation des campagnes : En utilisant l'API, vous pouvez déclencher des campagnes ou des actions spécifiques (comme l’envoi d’e-mails) en fonction des données collectées ou mises à jour sur vos contacts.

L'API de Mautic vous offre une grande flexibilité pour gérer vos contacts et automatiser vos actions marketing de manière intégrée et personnalisée. Que ce soit pour enrichir vos contacts ou mieux segmenter vos prospects, l'API ouvre de nombreuses possibilités pour optimiser vos workflows marketing.

Le code de tracking

Le code de tracking de Mautic fonctionne de manière similaire au pixel de Facebook ou à des outils comme Google Analytics, mais avec une approche orientée marketing. Ce code, que vous intégrez facilement dans votre site web via un petit JavaScript, permet de suivre les interactions de vos visiteurs et de collecter des données comportementales précieuses.

Une fois le code installé, voici ce que vous pouvez faire :

  • Suivi des pages vues :Le code de tracking enregistre les pages que vos visiteurs consultent, vous offrant un aperçu détaillé de leur parcours sur votre site.
  • Personnalisation : Chaque interaction est automatiquement associée aux contacts existants dans Mautic ou peut servir à en créer de nouveaux. Cela permet une personnalisation accrue de vos campagnes en fonction des actions précises de chaque utilisateur.
  • Segmentation automatique : Les données collectées par le code de tracking peuvent être utilisées pour segmenter vos contacts en fonction de leur comportement, et ainsi déclencher des campagnes marketing automatiques adaptées.

Le code de tracking de Mautic vous aide à suivre le comportement des visiteurs de votre site de manière similaire au pixel de Facebook, mais avec plus de flexibilité. Il offre un contrôle total sur la personnalisation et l'automatisation de vos actions marketing, ce qui en fait un outil indispensable pour affiner vos stratégies marketing. Et surtout, tout est hébergé chez vous.

Comment installer Mautic ?

Très simple, Mautic est disponible sur Docker Hub,

L'image est bien faite, elle contient Apache, les taches cron, bref elle est top.

Si vous souhaitez tester Mautic en local, je vous ai fait un petit docker-compose.yml de test à modifier à votre convenance

Cas d'usage concret : Comment Mautic peut automatiser vos campagnes d'abandon de panier

OK, maintenant que nous avons fait le tour, on va rapidement prendre un cas d'usage concret...

Imaginons que vous avez une boutique en ligne, sur cette boutique une personne s'est inscrite à votre newsletter et elle a ajouté un PC portable dans son panier, sauf qu'elle ne passe pas à l'acte d'achat.

Et bien, dans Mautic elle aura un tag annonçant qu'elle a ajouté au panier un portable, de là, vous pouvez créer une séquence e-mail qu'elle recevra quelques semaines plus tard, dans le but de lui rappeler qu'elle a mis ce pc portable au panier.

Conclusion

Mautic est un très bon outil si vous avez besoin d'une solution d'automatisation marketing à moindres couts, Si vous avez des développeurs sous la main, vu que c'est du Symfony, il devrait être relativement simple de l'adapter à vous besoin.

Passez une très bonne journée et à bientôt pour un prochain article 😁.