
INTÉGRATION CUSTOMER.IO n8n : AUTOMATISER CUSTOMER.IO AVEC N8N
INTÉGRATION CUSTOMER.IO N8N : AUTOMATISER CUSTOMER.IO AVEC N8N
Besoin d'aide pour automatiser Customerio avec n8n ?
Notre équipe vous répond en quelques minutes.
Why automate Customerio with n8n?
L'intégration Customer.io n8n met à votre disposition 1 trigger pour surveiller les événements en temps réel et 9 actions pour manipuler vos données clients, segments et campagnes. Cette combinaison vous offre une flexibilité totale pour orchestrer votre marketing automation au sein d'écosystèmes complexes impliquant CRM, outils de support, bases de données et applications métier.
Gain de temps considérable : fini les exports manuels de données ou les mises à jour de segments à la main. Configurez des règles intelligentes qui ajoutent automatiquement les clients aux bons segments en fonction de leurs actions. Réactivité améliorée : déclenchez des workflows dès qu'un email est ouvert, qu'un SMS échoue ou qu'un client se désabonne. Zéro oubli : le trigger Watch Events surveille 24h/24 vos événements Customer.io. Chaque interaction client déclenche immédiatement les actions appropriées dans votre stack.
Exemples de workflows que vous pouvez créer : synchronisation bidirectionnelle entre Customer.io et votre CRM comme HubSpot quand un client est créé ou mis à jour, alerte Slack automatique quand un email de campagne critique bounce ou échoue, ajout automatique de clients à un segment VIP après un achat, tracking d'événements personnalisés depuis votre application vers Customer.io. En moyenne, nos clients économisent entre 5 et 15 heures par semaine sur leurs tâches de marketing automation grâce à ces automatisations.
How to connect Customerio to n8n?
! 1 stepHow to connect Customerio to n8n?
- 01
Add the node
Search and add the node in your workflow.
TIP💡 TIPS : Créez des API Keys dédiées pour n8n plutôt que d'utiliser vos clés principales. Cela vous permet de révoquer l'accès facilement si nécessaire et de mieux tracer les appels API dans vos logs Customer.io. Pensez également à utiliser des credentials séparés pour vos environnements de test et de production.- 01
Besoin d'aide pour automatiser Customerio avec n8n ?
Notre équipe vous répond en quelques minutes.
Customerio triggers available in n8n
01 Trigger 01Watch Events
Le trigger Watch Events est le point d'entrée principal pour réagir aux activités de votre compte Customer.io en temps réel. Ce déclencheur surveille automatiquement votre workspace et lance votre workflow dès qu'un événement correspondant à vos critères se produit : email ouvert, SMS envoyé, client désabonné, push notification délivrée...
Configuration du trigger : Credential to connect with : sélectionnez vos identifiants Customer.io dans le menu déroulant. Ce paramètre est requis pour authentifier la connexion webhook. Events : paramètre multi-sélection permettant de choisir un ou plusieurs types d'événements à surveiller. Vous pouvez sélectionner des événements de différentes catégories : Email (Opened, Clicked, Bounced, Sent...), SMS (Sent, Failed, Delivered...), Push (Delivered, Opened, Failed...), Slack, et événements clients (Subscribed, Unsubscribed...). Chaque événement est représenté par un tag sélectionnable.
Cas d'usage typiques : Déclencher une alerte Slack quand un email de campagne critique bounce ou échoue, mettre à jour un CRM externe quand un client se désabonne, logger tous les événements d'ouverture d'email dans une Google Sheet pour analyse, créer un ticket support automatique quand un SMS n'est pas délivré.
Quand l'utiliser : Ce trigger est idéal pour toute automatisation réactive basée sur le comportement de vos contacts ou les performances de vos campagnes. Il remplace avantageusement les vérifications manuelles de vos métriques Customer.io.

Customerio actions available in n8n
01 Action 01Create or Update Customer
L'action Create or Update Customer (upsert) vous permet de créer un nouveau profil client dans Customer.io ou de mettre à jour un profil existant si l'ID correspond déjà. C'est l'action fondamentale pour synchroniser vos données clients depuis n'importe quelle source.
Paramètres clés : Credential to connect with : menu déroulant pour sélectionner vos identifiants Customer.io (requis). Resource : défini sur "Customer" pour cibler les données clients. Operation : défini sur "Create or Update" pour l'opération upsert. ID : champ texte où entrer l'identifiant unique du client (requis). Généralement l'email ou un ID interne. JSON Parameters : toggle pour activer l'envoi de données au format JSON brut. Additional Fields : section extensible pour ajouter des attributs personnalisés (email, nom, propriétés custom...).
Cas d'usage : Import automatique de leads depuis un formulaire Typeform, synchronisation quotidienne depuis Airtable, mise à jour du profil après un achat Stripe.

02 Action 02Delete Customer
L'action Delete Customer supprime définitivement un profil client de votre workspace Customer.io. Utilisez-la avec précaution car cette opération est irréversible.
Paramètres clés : Credential to connect with : sélection des identifiants Customer.io (requis). Resource : défini sur "Customer". Operation : défini sur "Delete". ID : champ texte pour spécifier l'identifiant unique du client à supprimer (requis).
Cas d'usage : Nettoyage automatique des contacts bounced, suppression RGPD sur demande, purge des comptes de test après une période définie.

03 Action 03Track Event
L'action Track Event enregistre un événement personnalisé associé à un client identifié dans Customer.io. Essentielle pour enrichir les profils avec des données comportementales.
Paramètres clés : Credential to connect with : identifiants Customer.io (requis). Resource : défini sur "Event". Operation : défini sur "Track". Customer ID : identifiant unique du client concerné (requis). Event Name : nom de l'événement à tracker (requis) - ex: "purchase_completed", "feature_used". JSON Parameters : toggle pour envoyer des données additionnelles en JSON. Additional Fields : propriétés supplémentaires de l'événement (montant, produit, source...).
Cas d'usage : Tracker les achats depuis Stripe, logger les actions utilisateur depuis votre SaaS, enregistrer les interactions support depuis Intercom.

04 Action 04Track Anonymous
L'action Track Anonymous enregistre un événement sans l'associer à un client identifié. Utile pour le tracking avant identification ou pour des événements système.
Paramètres clés : Credential to connect with : identifiants Customer.io (requis). Resource : défini sur "Event". Operation : défini sur "Track Anonymous". Event Name : nom de l'événement à tracker (requis). JSON Parameters : toggle optionnel pour envoyer des paramètres en JSON. Additional Fields : propriétés additionnelles de l'événement.
Cas d'usage : Tracker les visites de page avant inscription, événements de formulaires partiellement remplis, actions sur landing pages.

05 Action 05Get Campaign
L'action Get Campaign récupère les détails complets d'une campagne spécifique via son identifiant. Utile pour vérifier le statut ou récupérer des informations de configuration.
Paramètres clés : Credential to connect with : identifiants Customer.io (requis). Resource : défini sur "Campaign". Operation : défini sur "Get". Campaign ID : identifiant numérique de la campagne à récupérer (requis).
Cas d'usage : Vérifier si une campagne est active avant d'y ajouter des contacts, récupérer les paramètres d'une campagne pour audit, alimenter un dashboard de monitoring.

06 Action 06Get Many Campaigns
L'action Get Many Campaigns récupère la liste de plusieurs campagnes de votre workspace. Parfaite pour des rapports ou des synchronisations bulk.
Paramètres clés : Credential to connect with : identifiants Customer.io (requis). Resource : défini sur "Campaign". Operation : défini sur "Get Many".
Cas d'usage : Générer un rapport hebdomadaire de toutes les campagnes actives, synchroniser la liste des campagnes vers un outil de reporting, auditer les campagnes existantes.

07 Action 07Get Metrics
L'action Get Metrics récupère les métriques de performance d'une campagne spécifique sur une période donnée. Essentielle pour le reporting automatisé.
Paramètres clés : Credential to connect with : identifiants Customer.io (requis). Resource : défini sur "Campaign". Operation : défini sur "Get Metrics". Campaign ID : identifiant de la campagne à analyser (requis). Period : menu déroulant pour choisir la granularité temporelle (Days, Weeks, Months). JSON Parameters : toggle pour configuration avancée en JSON. Additional Fields : filtres et paramètres supplémentaires.
Cas d'usage : Alimenter un dashboard Google Data Studio avec les performances quotidiennes, créer des alertes quand le taux d'ouverture chute, générer des rapports automatiques pour les stakeholders.

08 Action 08Add Customer
L'action Add Customer (to Segment) ajoute un ou plusieurs clients existants à un segment spécifique. Idéale pour la segmentation dynamique basée sur des événements externes.
Paramètres clés : Credential to connect with : identifiants Customer.io (requis). Resource : défini sur "Segment". Operation : défini sur "Add Customer". Segment ID : champ texte pour l'identifiant du segment cible (requis). Customer IDs : champ texte multi-lignes pour lister les IDs des clients à ajouter (requis).
Cas d'usage : Ajouter automatiquement les acheteurs à un segment "Clients actifs", segmenter les utilisateurs selon leur activité sur votre app, créer des cohortes pour A/B testing.

09 Action 09Remove Customer from Segment
L'action Remove Customer from Segment retire un ou plusieurs clients d'un segment existant. Parfaite pour maintenir vos segments à jour automatiquement.
Paramètres clés : Credential to connect with : identifiants Customer.io (requis). Resource : défini sur "Segment". Operation : défini sur "Remove Customer". Segment ID : champ texte pour l'ID du segment concerné (requis). Customer IDs : champ texte pour les IDs des clients à retirer (requis).
Cas d'usage : Retirer les clients inactifs d'un segment premium, nettoyer les segments après une campagne terminée, gérer les désabonnements thématiques.

Construis ton premier workflow avec notre équipe
Laisse ton email et on t'envoie le catalogue d'automatisations à shipper aujourd'hui.
- Scénarios n8n & Make gratuits à importer
- Docs de setup pas à pas
- Cohorte live + support communauté
Questions fréquentes
L'intégration Customer.io n8n est-elle gratuite ?
L'intégration Customer.io est incluse nativement dans n8n, que vous utilisiez la version self-hosted (gratuite) ou n8n Cloud (payant selon le volume d'exécutions). Côté Customer.io, vous devez disposer d'un compte actif avec accès à l'API - toutes les formules Customer.io incluent l'accès API. Il n'y a pas de coût supplémentaire spécifique pour connecter les deux plateformes. Vérifiez simplement vos limites de rate limiting sur l'API Customer.io selon votre plan.Quels événements puis-je surveiller avec le trigger Watch Events de Customer.io dans n8n ?
Le trigger Watch Events vous permet de surveiller une large gamme d'événements répartis en plusieurs catégories : Email (Sent, Delivered, Opened, Clicked, Bounced, Dropped, Spammed, Unsubscribed), SMS (Sent, Delivered, Failed, Clicked, Unsubscribed), Push notifications (Sent, Delivered, Opened, Failed), Slack, et événements clients (Subscribed, Unsubscribed). Vous pouvez sélectionner un ou plusieurs événements simultanément grâce au système de tags multi-sélection, ce qui permet de créer des workflows réagissant à des combinaisons précises d'événements.Comment synchroniser mes contacts entre Customer.io et mon CRM via n8n ?
Pour une synchronisation bidirectionnelle, combinez le trigger Watch Events (pour détecter les nouveaux contacts ou modifications dans Customer.io) avec l'action Create or Update Customer (pour pousser les données depuis votre CRM). Créez deux workflows : un qui écoute les événements "Customer Subscribed" dans Customer.io et met à jour votre CRM, et un second déclenché par les webhooks de votre CRM qui utilise l'action Create or Update Customer. N'oubliez pas d'ajouter une logique de déduplication pour éviter les boucles infinies entre les deux systèmes. Si vous avez besoin d'accompagnement, notre agence n8n peut vous aider à mettre en place ces automatisations complexes.


