LIVEBootcamps IA · Mai 2026 · 🇫🇷 CET
Ressources · Intégrations · n8n FREE · 2026Logo de Customer.io avec icône et nom de l'entreprise en typographie moderne

INTÉGRATION CUSTOMER.IO n8n : AUTOMATISER CUSTOMER.IO AVEC N8N

INTÉGRATION CUSTOMER.IO N8N : AUTOMATISER CUSTOMER.IO AVEC N8N

Besoin d'aide

Besoin d'aide pour automatiser Customerio avec n8n ?

Notre équipe vous répond en quelques minutes.

Réponse en moins d'une heure
Pourquoi automatiser

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.

Identifiants

How to connect Customerio to n8n?

  1. !
    1 step

    How to connect Customerio to n8n?

    1. 01

      Add the node

      Search and add the node in your workflow.

    Customerio credentials
    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.
Besoin d'aide

Besoin d'aide pour automatiser Customerio avec n8n ?

Notre équipe vous répond en quelques minutes.

Réponse en moins d'une heure
Déclencheurs

Customerio triggers available in n8n

  1. 01
    Trigger 01

    Watch 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.

    Watch Events
Actions

Customerio actions available in n8n

  1. 01
    Action 01

    Create 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.

    Create or Update Customer
  2. 02
    Action 02

    Delete 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.

    Delete Customer
  3. 03
    Action 03

    Track 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.

    Track Event
  4. 04
    Action 04

    Track 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.

    Track Anonymous
  5. 05
    Action 05

    Get 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.

    Get Campaign
  6. 06
    Action 06

    Get 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.

    Get Many Campaigns
  7. 07
    Action 07

    Get 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.

    Get Metrics
  8. 08
    Action 08

    Add 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.

    Add Customer
  9. 09
    Action 09

    Remove 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.

    Remove Customer from Segment
Tu as vu l'intégration

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.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.