Customer.io ou Userlist : comparer les parcours B2B SaaS
Customer.io et Userlist répondent à deux façons de piloter le lifecycle d'un produit B2B SaaS. Customer.io relie des événements, des attributs de personnes et des objets à des journeys par email, push, in-app, WhatsApp ou webhook. Userlist se concentre sur les utilisateurs et les entreprises, avec des emails de lifecycle et des messages dans l'application. Votre choix dépend donc de la forme de vos données avant de dépendre du nombre de campagnes.
Pour une équipe qui dispose déjà d'un flux d'événements fiable, Customer.io donne une grande latitude pour orchestrer l'activation et l'expansion. Pour une équipe qui veut relier rapidement un utilisateur à son compte B2B et expliquer le produit dans l'interface, Userlist offre un périmètre plus resserré. Dans les deux cas, la qualité des identifiants et du consentement conditionne le résultat.
À retenir en une minute
Customer.io Essentials coûte 100 $ par mois en facturation mensuelle pour 5 000 profils et inclut un million d'emails par mois. Le prix passe à 145 $ pour 10 000 profils et 235 $ pour 20 000.
Userlist Basic coûte 149 $ par mois jusqu'à 10 000 utilisateurs suivis. Professional coûte 349 $ pour le même seuil et ajoute les tests A/B, les objectifs de conversion et des workflows avancés.
Deux logiques à mettre en regard
Customer.io est à considérer si vos parcours commencent par un événement produit, un changement d'attribut ou une action sur un objet. Ses profils de personnes et d'objets partagent le même décompte, ce qui permet de relier un utilisateur, une équipe cliente et les actions de cette équipe. Cette richesse demande une instrumentation et une gouvernance précises.
Userlist est à considérer si votre équipe marketing veut travailler avec des utilisateurs et des entreprises sans construire une architecture d'événements très large. Les segments B2B, les messages in-app et les emails servent l'onboarding, l'adoption et la relance d'un compte. Les fonctions Professional ajoutent des expériences de conversion plus structurées.
Comment lire ce comparatif
- Décrivez les actions qui doivent déclencher un message : inscription, invitation, première valeur, usage d'une fonction ou baisse d'activité.
- Séparez les données de la personne de celles du compte : rôle, langue et consentement ne se gèrent pas comme le plan souscrit ou le nombre de sièges.
- Comptez les profils ou utilisateurs réellement suivis, y compris les environnements de test qui pourraient rester connectés.
- Listez les canaux nécessaires au parcours avant de choisir une séquence : email, push, in-app, WhatsApp ou webhook.
- Décidez qui maintient le schéma d'événements, les propriétés, les segments et les règles de sortie d'un parcours.
Comparaison synthétique
| Critère | Customer.io | Userlist |
|---|---|---|
| Positionnement | Journeys déclenchés par les événements, profils de personnes et d'objets, messages multicanaux. | Lifecycle B2B avec utilisateurs et entreprises, emails et messages dans l'application. |
| Prix à 5 000 | Essentials : 100 $ par mois, facturation mensuelle, pour 5 000 profils ; 1 million d'emails inclus. | Basic : 149 $ par mois jusqu'à 10 000 utilisateurs suivis. |
| Prix à 10 000 | Essentials : 145 $ par mois, facturation mensuelle, pour 10 000 profils. | Basic : 149 $ par mois jusqu'à 10 000 utilisateurs ; Professional : 349 $. |
| Prix à 20 000 | Essentials : 235 $ par mois, facturation mensuelle, pour 20 000 profils. | Basic : 249 $ par mois, soit 149 $ + 10 × 10 $ pour dix tranches supplémentaires de 1 000 utilisateurs. |
| Données | Les personnes et les objets, par exemple un compte, comptent ensemble dans la limite de profils. | Les segments peuvent viser des utilisateurs et des entreprises. |
| Limite à anticiper | Le schéma d'événements, les identifiants et le volume de profils demandent une discipline d'ingénierie. | Le prix augmente par tranches d'utilisateurs supplémentaires ; Enterprise est sur devis. |
Les liens tarifaires permettent de consulter les offres décrites ici : les montants Customer.io sont mensuels, tandis que la page Userlist exprime Basic et Professional par mois jusqu'à 10 000 utilisateurs suivis.
Customer.io : orchestrer autour des événements
Customer.io prend son sens quand votre produit envoie des événements exploitables : compte créé, projet partagé, rapport exporté, invitation acceptée ou paiement renouvelé. Chaque événement doit avoir un nom stable, un identifiant de personne et, si nécessaire, un identifiant d'objet. Les propriétés donnent le contexte qui permet de filtrer, d'attendre ou de quitter un journey. Une convention écrite évite qu'une équipe renomme une action et casse un déclencheur existant.
Le modèle people + objects aide à représenter la réalité d'un logiciel B2B. Une personne peut appartenir à une entreprise, tandis que le plan, la région, le nombre de sièges ou la date de renouvellement vivent sur l'objet compte. Vous pouvez ainsi envoyer un rappel à l'administrateur, puis une information différente aux membres actifs. Le même profil compte dans la limite Customer.io, donc les environnements de développement et les objets inutiles doivent être surveillés.
Le parcours peut combiner email, push, in-app, WhatsApp et webhook. Une séquence d'onboarding peut commencer par un email, attendre l'événement de première valeur, afficher une aide dans l'application et prévenir un système interne si aucune activité ne survient. Une séquence d'expansion peut regarder l'usage d'une fonction, le nombre de sièges et la date de renouvellement. Cette souplesse ne dispense pas de définir des règles de priorité quand plusieurs journeys ciblent la même personne.
Essentials coûte 100 $ par mois en facturation mensuelle pour 5 000 profils et inclut 1 million d'emails par mois. Le palier de 10 000 profils coûte 145 $ et celui de 20 000 coûte 235 $. Chaque profil supplémentaire coûte 0,009 $. Premium commence à 1 000 $ par mois en facturation annuelle et vise un volume de profils et d'emails personnalisé. Il n'existe pas de plan gratuit permanent ; le Startup Program peut offrir 12 mois aux entreprises éligibles ayant levé moins de 10 M$.
Userlist : relier adoption et comptes B2B
Userlist part d'une vue lifecycle : quels utilisateurs ont commencé, quelle entreprise a activé une fonction, qui doit recevoir une explication et quel compte mérite une relance ? Les segments peuvent combiner des attributs d'utilisateur et d'entreprise. Vous pouvez distinguer le responsable du compte d'un membre invité, puis adapter le message sans dupliquer toute votre base.
Les messages in-app sont utiles quand le lecteur est déjà dans le produit. Une visite peut afficher une checklist d'onboarding, une explication au moment d'une première utilisation ou une invitation à essayer une fonction. L'email prend le relais lorsque la personne quitte l'application. Pour l'expansion, l'équipe peut relier une adoption faible à une séquence de conseil, puis réserver un message commercial aux comptes dont les signaux sont pertinents.
Basic coûte 149 $ par mois jusqu'à 10 000 utilisateurs suivis. Chaque tranche supplémentaire de 1 000 utilisateurs coûte 10 $. Ainsi, 20 000 utilisateurs correspondent à 149 $ + 10 × 10 $, soit 249 $ par mois. Professional coûte 349 $ par mois jusqu'à 10 000 utilisateurs, puis 12 $ par tranche de 1 000 ; il ajoute les tests A/B, les objectifs de conversion et les workflows avancés. Enterprise est proposé sur devis. La tarification s'applique aux utilisateurs suivis, alors gardez une règle claire pour les comptes de test et les utilisateurs inactifs.
Userlist peut convenir à une équipe qui préfère modéliser d'abord l'utilisateur, l'entreprise et les étapes d'adoption, puis ajouter les événements indispensables. L'effort d'ingénierie reste réel : il faut transmettre les identifiants, synchroniser les propriétés utiles et décider à quel moment un objectif est atteint. Un modèle simple au départ facilite les corrections lorsque le produit évolue.
Événements, données et effort d'équipe
| Question | Customer.io | Userlist |
|---|---|---|
| Quel signal déclenche l'onboarding ? | Un événement d'inscription, de configuration ou de première valeur, avec des propriétés pour choisir le chemin. | Un utilisateur ou une entreprise entre dans un segment, puis reçoit un email ou un message in-app adapté. |
| Comment suivre le compte ? | Un objet peut représenter l'entreprise et relier plusieurs personnes ; son activité participe au profil global. | Les entreprises ont leurs propres attributs et segments, en parallèle des attributs des utilisateurs. |
| Quelle charge pour l'ingénierie ? | Définir le plan d'événements, instrumenter le produit, contrôler les identifiants et documenter chaque propriété. | Synchroniser les utilisateurs et entreprises, puis ajouter les événements qui servent aux segments ou aux objectifs. |
| Quel canal quand l'utilisateur est actif ? | In-app, email, push, WhatsApp et webhook peuvent s'enchaîner selon le journey. | Les messages in-app complètent les emails de lifecycle dans les étapes du produit. |
| Que mesurer ? | Entrées et sorties de journey, événements atteints, conversions et désinscriptions par canal. | Activation, objectifs de conversion, progression de compte et réponse aux messages. |
Onboarding et expansion : deux exemples de parcours
Avec Customer.io : après la création d'un espace, envoyez un message qui explique la prochaine action. Si l'événement de connexion à une fonction arrive, sortez la personne de la relance générale et proposez l'étape suivante. Si le compte n'a aucune activité, une branche peut afficher une aide in-app, puis prévenir un responsable via webhook. Pour l'expansion, l'objet compte peut porter le plan, les sièges utilisés et la date de renouvellement ; les actions individuelles apportent le contexte qui évite une campagne identique à toute l'entreprise.
Avec Userlist : créez un segment d'utilisateurs qui n'ont pas terminé la checklist et un segment d'entreprises dont aucun membre n'a essayé une fonction importante. Un message in-app peut guider la prochaine étape pendant la session, tandis qu'un email rappelle la valeur après la sortie. Quand une entreprise atteint son objectif d'activation, retirez-la de l'onboarding et lancez une séquence d'expansion qui explique une fonction de niveau supérieur. Les tests A/B et objectifs de Professional servent à comparer ces chemins.
Dans les deux outils, une règle de sortie compte autant que le message d'entrée. Définissez l'événement ou l'objectif qui arrête une relance, la fenêtre de silence après un contact commercial et la priorité entre une notification produit et une demande de renouvellement. Ces décisions réduisent la fatigue et facilitent l'analyse des conversions.
RGPD et gouvernance des données
Le RGPD commence par la finalité : expliquez pourquoi vous collectez l'adresse, l'identifiant produit, le rôle dans l'entreprise et les événements d'usage. Séparez le consentement marketing d'une communication strictement nécessaire au service. Conservez la preuve, la date, la source et le texte présenté à la personne. Une désinscription doit être répercutée dans les segments et dans les journeys qui pourraient encore envoyer un email.
Limitez les propriétés à ce dont le parcours a besoin. Une information de facturation ou une note interne ne doit pas devenir un attribut marketing par défaut. Documentez les accès des équipes, les exports, la durée de conservation et la procédure d'effacement. Examinez le contrat de sous-traitance, les sous-traitants et les transferts internationaux avec votre DPO ou votre conseil juridique.
Customer.io propose des centres de données aux États-Unis ou dans l'Union européenne et publie un DPA. Pour Userlist, vérifiez les engagements contractuels et la région adaptée à votre traitement avant l'import. Dans les deux cas, testez une demande d'accès et d'effacement sur un compte fictif, puis consignez le résultat dans votre registre.
Migrer dans les deux directions
De Customer.io vers Userlist : exportez les utilisateurs actifs, les entreprises, les liens entre eux, les attributs, les événements nécessaires, les consentements et les contenus. Transformez les objets en entreprises, mappez les identifiants stables et écartez les profils de test. Recréez d'abord un segment d'onboarding et un message in-app. Faites tourner le parcours sur une petite cohorte, comparez les sorties et les désinscriptions, puis programmez la bascule des séquences restantes.
De Userlist vers Customer.io : recensez les segments d'utilisateurs et d'entreprises, les objectifs de conversion, les messages in-app, les emails et les règles d'arrêt. Choisissez l'objet qui représentera le compte, rattachez-y les personnes et écrivez les événements qui manquent. Reproduisez un seul journey, vérifiez les propriétés dans les branches et contrôlez les canaux avant d'importer l'ensemble des profils. Gardez l'ancien outil en lecture pendant la période où vous rapprochez les volumes et les consentements.
Dans chaque direction, préparez une table de correspondance pour l'identifiant, l'email, la langue, le rôle, l'entreprise, le consentement, le statut d'activation et la date de dernière activité. Authentifiez le domaine d'envoi, supprimez les adresses invalides et augmentez le volume progressivement. Décidez à l'avance du moment où l'ancien service cesse d'envoyer, afin d'éviter un doublon.
Questions à trancher
- Votre produit dispose-t-il d'événements stables ou faut-il commencer par les utilisateurs et les entreprises ?
- Le parcours doit-il sortir par push, in-app, WhatsApp ou webhook en plus de l'email ?
- Combien de profils, d'objets ou d'utilisateurs suivis aurez-vous à 5 000, 10 000 et 20 000 ?
- Qui possède le plan d'événements, la qualité des données et les demandes RGPD ?
- Quelle action prouve l'activation et quelle action déclenche une proposition d'expansion ?
Questions frequentes
Quelle différence de modèle entre Customer.io et Userlist ?
Customer.io organise des parcours déclenchés par des événements et compte les profils de personnes et d'objets. Userlist vise le lifecycle B2B avec des segments d'utilisateurs et d'entreprises, des emails et des messages intégrés à l'application.
Combien coûte Customer.io pour 5 000, 10 000 ou 20 000 profils ?
Essentials coûte 100 $ par mois en facturation mensuelle pour 5 000 profils, 145 $ pour 10 000 profils et 235 $ pour 20 000 profils. Un million d'emails par mois est inclus et chaque profil supplémentaire coûte 0,009 $.
Combien coûte Userlist pour 5 000, 10 000 ou 20 000 utilisateurs ?
Basic coûte 149 $ par mois jusqu'à 10 000 utilisateurs suivis. À 20 000, le calcul est 149 $ plus dix tranches de 1 000 utilisateurs à 10 $, soit 249 $ par mois. Professional coûte 349 $ jusqu'à 10 000 utilisateurs, puis 12 $ par tranche de 1 000.
Lequel gère les données de compte et de personne ?
Customer.io rassemble les profils de personnes et d'objets, comme un compte auquel plusieurs personnes appartiennent. Userlist segmente explicitement les utilisateurs et les entreprises pour suivre le cycle de vie B2B.
Quel effort d'ingénierie faut-il prévoir pour les événements ?
Customer.io demande un plan de nommage, des identifiants et des propriétés d'événement cohérents afin de déclencher les parcours. Userlist peut démarrer avec les utilisateurs et entreprises suivis, puis recevoir les événements nécessaires aux messages et aux objectifs.
Peut-on migrer de Customer.io vers Userlist ou l'inverse ?
Oui. Exportez les profils, les liens entre personnes et comptes, les consentements, les événements utiles et les contenus. Recréez ensuite les segments, les déclencheurs et les messages sur un petit groupe avant la bascule.
Que vérifier pour le RGPD ?
Documentez la base légale, la finalité, le consentement, les désinscriptions, les durées de conservation et les demandes d'accès ou d'effacement. Vérifiez le contrat de sous-traitance, les transferts et la région d'hébergement avec votre DPO.
Quel outil convient à l'onboarding et à l'expansion ?
Customer.io convient à un onboarding piloté par des événements et à des séquences multicanales. Userlist convient à un onboarding B2B centré sur l'utilisateur et l'entreprise, puis à des messages in-app et emails pour l'activation et l'expansion.