Notre avis sur Customer.io : le marketing automation pensé pour les produits SaaS

Écrit par

dans

Customer.io est une plateforme de marketing automation multicanale utilisée par Notion, Buffer et Cursor, excusez du peu. L’outil s’adresse aux entreprises dont le produit génère de la donnée d’usage, éditeurs SaaS et applications mobiles en tête.

Concrètement, avec Customer.io, vous pouvez déclencher un scénario sur les utilisateurs qui abandonnent leur inscription à l’étape 3, ou relancer par notification push ceux qui approchent de leur quota sans avoir jamais invité un collègue. Là où Brevo ou Mailchimp segmentent une liste de contacts, Customer.io réagit aux événements que votre produit lui envoie en continu. Comptez 100 $ par mois pour démarrer.

Customer.io, c’est quoi exactement ?

Customer.io a été fondée en 2012 par Colin Nederkoorn et John Allison. L’histoire financière mérite un mot, parce qu’elle explique le produit.

Pendant dix ans, l’entreprise se finance sur ses clients. Elle boucle 2021 rentable, avec 29,9 millions de dollars de revenu annuel récurrent en croissance de 78 %. C’est seulement à ce moment, en mars 2022, qu’elle lève une série A auprès de Spectrum Equity, un fonds de capital-investissement dont le directeur général rejoint le conseil d’administration. Nederkoorn appelle ça le fundstrapping : prendre le temps de corriger ses erreurs avant d’accélérer.

Page d'accueil de Customer.io

Le cap des 100 millions de dollars de revenu annuel a été franchi en septembre 2025, avec plus de 8 000 clients et 64 milliards de messages envoyés sur douze mois. L’équipe compte environ 350 personnes réparties dans plus de trente pays, sans bureau.

Deux acquisitions ont façonné le produit tel que vous le voyez aujourd’hui : Parcel, un outil de développement d’emails racheté en 2022, qui alimente le Design Studio, puis Gist la même année, qui a apporté toute la brique de messages in-app.

La liste des clients affichés donne le ton : Notion, Cursor, Buffer, Attio, Lovable. Des éditeurs de logiciels dont la croissance passe par le produit lui-même, quasiment aucun B2B classique. Ce n’est pas un hasard.

Le modèle de données, celui qui justifie tout le reste

C’est la fonctionnalité à comprendre avant de comparer quoi que ce soit.

Le modèle repose sur trois briques :

  • Les profils représentent vos utilisateurs avec leurs attributs.
  • Les événements décrivent ce qu’ils font, horodatés, avec leurs propres propriétés.
  • Les objets représentent tout ce qui n’est pas une personne : un compte, un abonnement, une commande, un webinaire, une offre d’emploi.
Objets personnalisés dans Customer.io

Un objet possède ses attributs et se relie à plusieurs personnes. L’exemple affiché par l’outil est parlant : un message qui pioche le prénom du destinataire, le nom d’un événement auquel il s’est inscrit, l’entreprise qu’il représente et la date de fin de son essai. Quatre entités différentes dans un seul email.

Aucune plateforme d’emailing classique ne sait faire ça proprement. Il faudrait dupliquer l’information sur chaque fiche contact, puis la maintenir à la main.

La segmentation suit la même logique. Elle est rétroactive et en temps réel : quand vous définissez un segment, la plateforme calcule immédiatement qui y entre sur la base de l’historique, sans attendre le prochain passage.

Liste des segments dans Customer.io

On s’attendait à une syntaxe abrupte, vu la profondeur du modèle de données. C’est l’inverse : les conditions s’écrivent en langage courant, du type « n’a pas consulté de page au cours des 30 derniers jours ». Un bouton propose même de décrire vos modifications en toutes lettres pour les traduire en règles. Sur ce terrain, Customer.io n’a rien à envier à un Brevo.

Détail de gouvernance qu’on apprécie : chaque segment indique combien d’automatisations l’utilisent, et ceux qui ne servent à rien portent une étiquette Unused.

Détail d'un segment dans Customer.io

Un mot sur l’import de fichiers : Customer.io le présente comme un outil de rattrapage historique, utile pour des opérations ponctuelles. Ce n’est pas la voie principale d’alimentation. La donnée arrive en continu, par API ou depuis vos entrepôts.

Import de données CSV dans Customer.io
La question à se poser avant les tarifs
Le prérequis pour réussir avec Customer.io n’est pas budgétaire, il est organisationnel. Quelqu’un chez vous doit posséder le schéma d’événements, le documenter et le maintenir dans la durée. Si personne n’a ce rôle, vous venez d’acheter un outil d’emailing cher et compliqué. Réglez cette question avant de comparer les grilles tarifaires.

Le moteur de parcours à l’épreuve

C’est le cœur du produit.

Un parcours démarre sur l’entrée dans un segment, un événement comportemental, une date, un webhook entrant ou une relation avec un objet. Cette dernière option ouvre des scénarios que la concurrence ne permet pas : déclencher sur le changement de statut d’un abonnement plutôt que sur une action de l’utilisateur.

Constructeur de parcours visuel de Customer.io

La fonctionnalité la plus sous-estimée s’appelle Wait Until. La plupart des outils vous laissent écrire « attendre trois jours ». Customer.io met le parcours en pause jusqu’à ce qu’une condition soit remplie, avec un délai maximum en filet de sécurité. Vous n’écrivez plus « attendre trois jours puis relancer » mais « attendre que l’utilisateur ait activé la fonctionnalité et, si rien ne se passe au bout de sept jours, envoyer la relance ». Vos messages suivent le rythme du client, pas le calendrier du marketeur.

S’ajoutent les fenêtres horaires, qui retiennent les messages pour qu’ils ne partent que pendant les heures ouvrées, dans le fuseau du destinataire. En B2B, ça évite l’email du samedi 2 heures du matin qui plombe vos taux d’ouverture.

Configuration d'une étape Wait Until dans un parcours Customer.io

Le constructeur accepte des branches conditionnelles, des embranchements multiples et des cohortes aléatoires. Cette dernière option permet de tester des parcours entiers plutôt que de simples objets d’email : la moitié de vos utilisateurs suit la séquence actuelle, l’autre moitié une variante qui remplace le deuxième email par une notification push.

Vous pouvez aussi mettre à jour un attribut en cours de route, appeler un webhook sortant et laisser des notes adhésives sur le canevas pour documenter la logique. Ce dernier point paraît anodin. Sur un parcours à quinze branches repris par un collègue six mois plus tard, il ne l’est pas.

Notez aussi que le sondage et le message Slack sont des blocs de première classe, au même titre que l’email ou le push. De quoi outiller sérieusement vos séquences de lead nurturing comme vos scénarios d’onboarding client.

Dernière nouveauté, sortie en avril 2026 : les actions LLM. Vous appelez un modèle de langage directement dans une étape, avec les données client réelles en contexte. Le résultat se stocke ensuite comme attribut : générer un résumé personnalisé de l’usage du mois, ou classer une réponse ouverte pour orienter la suite du parcours. Les crédits sont facturés à part, 10 $ les 100 000.

Étape d'appel à un modèle de langage dans un parcours Customer.io

Une précision honnête sur cette brique : Customer.io déconseille lui-même, dans sa documentation, d’envoyer du contenu généré par un modèle sans relecture sur des sujets sensibles. Un éditeur qui tempère son propre argument IA, c’est assez rare pour être signalé.

Goals : mesurer des résultats plutôt que des ouvertures

Vous définissez un objectif au niveau de l’entreprise, pas de la campagne. La plateforme cartographie ensuite tous les parcours qui y contribuent, avec une attribution en temps réel dès le premier jour. Des modèles prêts à l’emploi couvrent les cas classiques, de la conversion d’un essai en abonnement payant à l’activation des nouveaux utilisateurs.

Modèles d'objectifs dans Customer.io

L’intérêt apparaît une fois l’objectif alimenté. Vous ne lisez plus « cet email a fait 12 % d’ouverture » mais « ces sept parcours ont contribué à tel montant de revenu », avec le détail par source et sans compter deux fois le client qui a reçu quatre messages. L’attribution raisonne par personne, pas par envoi.

Rapport d'objectif avec attribution dans Customer.io
Environnement de démonstration Customer.io.

Le cas Livestorm illustre bien ce que ça donne en pratique. La plateforme parisienne pilotait ses cycles de vie avec Customer.io alors qu’elle ne comptait que dix personnes. Sur la fenêtre de deux semaines de sa séquence d’onboarding, 3,5 % des utilisateurs en moyenne passaient de l’essai à l’abonnement payant, et jusqu’à 4 % sur le marché français.

Plus parlant encore, leur campagne de facturation. L’équipe s’est aperçue que le propriétaire du compte, seul destinataire des relances, n’était souvent plus un utilisateur actif : il avait créé l’espace de travail puis passé la main. En élargissant le message à tous les coéquipiers de l’espace, ils ont atteint 68 % d’ouverture et 36 % de conversion. C’est précisément ce que permettent les objets : cibler une organisation, pas un contact.

Canaux et délivrabilité : huit portes de sortie

Le catalogue d’intégrations de Customer.io compte, en août 2026, 247 outils. Regardez la répartition : 104 en entrée de données, 123 en sortie et 8 canaux de message.

Catalogue d'intégrations de Customer.io

Deux cent vingt-sept tuyaux pour faire circuler de la donnée, huit façons d’envoyer un message. Ce ratio résume le produit mieux que n’importe quelle page marketing, et il corrige au passage un contresens fréquent : ne vous attendez pas à une place de marché d’applications à la HubSpot. C’est un catalogue de plomberie de données.

Les huit canaux, donc :

  • Email
  • In-app
  • Push mobile
  • SMS
  • WhatsApp en direct
  • WhatsApp via Twilio
  • LINE
  • Slack

Des SDK existent pour iOS, Android, React Native, Expo et Flutter.

Le point qui mérite l’attention, c’est que Customer.io expédie ses emails lui-même. Vous n’avez pas besoin de brancher un service d’envoi tiers, contrairement à ce qu’exigent plusieurs plateformes de scénarios. La maison gère ses propres pools d’adresses IP, provisionne et chauffe les IP dédiées à votre place, surveille les mises en liste noire et se charge d’en faire sortir vos domaines.

Détail que les équipes techniques apprécieront : les messages transactionnels passent par un pool d’IP distinct, soumis à des seuils de rebond plus stricts que le pool marketing. Vos emails de réinitialisation de mot de passe ne subissent donc pas la réputation de vos campagnes.

Messages transactionnels dans Customer.io

Si vous préférez garder votre propre infrastructure, c’est possible : l’outil accepte votre serveur SMTP, ou vos comptes SendGrid, Mailgun, Postmark et quelques autres. Notre guide de la délivrabilité email détaille les réglages à contrôler avant toute migration.

Côté SMS, l’éditeur affiche en temps réel l’encodage retenu et le nombre de segments facturés. C’est le genre de détail qui manque ailleurs et qui évite les mauvaises surprises sur la facture.

Éditeur SMS de Customer.io
Les plafonds de fréquence ne couvrent pas tous les canaux
Customer.io permet de limiter le nombre de messages qu’une personne reçoit sur une période donnée, avec une fenêtre de réessai pouvant aller jusqu’à 48 heures. Excellente fonctionnalité, disponible sur toutes les formules. Mais elle ne s’applique ni au SMS géré par Customer.io, ni au WhatsApp géré par Meta : il faut passer par Twilio pour en bénéficier. Vérifiez ce point si vous comptez sur ces plafonds pour tenir vos engagements réglementaires.

Créer les messages : deux éditeurs et un studio en bêta

Vous disposez d’un éditeur glisser-déposer classique, avec sa galerie de modèles prêts à l’emploi, et d’un second environnement baptisé Design Studio, encore estampillé bêta. Les deux cohabitent. Un utilisateur qui arrive de Mailchimp mettra un moment à comprendre lequel utiliser et pourquoi.

Galerie de modèles d'emails dans Customer.io

L’éditeur classique fait le travail : blocs de contenu, aperçu mobile, ajout de langues directement dans le message et analyse du contenu par IA avant envoi.

Éditeur d'email de Customer.io

Le Design Studio, lui, vise plus haut. Il repose sur un système de variables de style partagées entre vos emails et vos messages in-app : couleurs, polices, rayons, espacements. Vous définissez une fois, vous appliquez partout.

Sa fonctionnalité la plus maligne consiste à générer ces styles automatiquement depuis votre site web. L’IA analyse le domaine d’envoi de votre espace de travail ou une URL que vous fournissez, puis propose des couleurs et des composants. Rien n’est appliqué sans votre validation, les suggestions s’ajoutent à vos variables existantes et sont signalées par une icône dédiée.

Génération de styles de marque dans le Design Studio de Customer.io

Le reste tient du confort d’expert : émulation du mode sombre, autocomplétion, contrôle des règles d’accessibilité de Deque University, prise en charge officielle de MJML, vérification anti-spam intégrée et versionnage avec retour arrière. Sur ce dernier point, attention à ne pas se tromper. Le versionnage existe dans l’éditeur d’emails, pas sur les parcours.

L’IA chez Customer.io : sérieuse, et honnête sur ses limites

L’agent intégré construit un parcours complet à partir d’une consigne en langage naturel. Il analyse aussi la performance d’une automatisation et conserve la mémoire de vos préférences d’une session à l’autre. Il est accompagné d’un serveur MCP qui permet de piloter la plateforme depuis Claude ou Cursor, et d’une interface en ligne de commande.

Agent IA de Customer.io

Deux choses nous plaisent dans cette approche :

  • L’agent affiche en permanence qu’il peut se tromper et invite à vérifier ses réponses, ce qui tranche avec les promesses habituelles.
  • Vous contrôlez indépendamment si les connexions MCP peuvent modifier des données en production et accéder aux attributs sensibles. C’est le genre de réglage qui manque souvent chez les concurrents pressés de cocher la case IA.

Reste le fond du sujet. Un agent qui construit un parcours sur des données mal instrumentées produira un parcours inutile, simplement plus vite. Le prérequis évoqué plus haut ne disparaît pas.

Combien coûte Customer.io ?

Customer.io propose trois formules :

Formule Prix d’entrée Ce que vous obtenez
Essentials 100 $ / mois, sans engagement 5 000 profils, 1 million d’emails, 2 types d’objets, 2 espaces de travail, utilisateurs illimités.
Premium 1 000 $ / mois, engagement annuel Volumes négociés, 10 types d’objets, espaces illimités, délivrabilité managée, export vers entrepôt de données, rôles personnalisés.
Enterprise Sur devis Infrastructure dédiée, journalisation d’audit, responsable de compte attitré, accompagnement à la migration.

Les dépassements sont facturés 0,009 $ par profil sur Essentials et 0,12 $ par tranche de 1 000 emails, sur toutes les formules. Sur Premium et Enterprise, le prix du profil supplémentaire se négocie. Les crédits IA supplémentaires coûtent 10 $ les 100 000.

Un profil, ce n’est pas un contact

Voilà le point que la grille n’explique pas, et qui pèse lourd sur votre facture réelle. Personnes et objets partagent le même quota facturable, ce que l’interface reconnaît d’ailleurs elle-même en affichant le nombre de types d’objets inclus dans votre formule à côté d’un lien vers les règles de facturation.

Plus vous exploitez la fonctionnalité qui fait la valeur de l’outil, plus vous payez.

Une entreprise avec 25 000 contacts qui modélise 8 000 comptes clients en objets et maintient un environnement de préproduction à 2 000 profils arrive à 35 000 profils facturés. Sa note mensuelle passe de 280 à 370 $, sans un client de plus.

Trois mécaniques amplifient l’effet. Le comptage retient le plus haut niveau atteint dans le mois, y compris les profils supprimés entre-temps. Tous les espaces de travail s’additionnent, y compris ceux que vous avez nommés staging ou sandbox, et un même profil présent dans deux espaces compte deux fois. Enfin, les emails qui rebondissent sont facturés comme les autres.

Le piège du grand nettoyage
Vous supprimez 20 000 profils inactifs pour faire des économies. Le lendemain, votre synchronisation les recrée. Résultat : 120 000 profils facturés au lieu de 100 000, soit 180 $ de surcoût sur un mois où vous pensiez économiser. Coupez les intégrations qui alimentent les profils concernés avant tout nettoyage de masse.

Le mur des 1 000 $

Un facteur dix sépare Essentials de Premium, sans palier intermédiaire. Votre facture Essentials atteint 1 000 $ à partir de 105 000 profils : au-delà, vous payez le prix de Premium sans en avoir les avantages, alors que le prix du profil supplémentaire s’y négocie.

Le volume n’est d’ailleurs pas le seul déclencheur. Dépasser deux types d’objets, exporter vers un entrepôt de données ou ouvrir un troisième espace de travail vous font basculer bien avant.

Une échappatoire que les comparatifs français ignorent : le programme startup, qui offre une année complète aux entreprises ayant levé moins de 10 millions de dollars.

Plus de publications