Connecter ActiveCampaign à n8n : contacts, tags et deals synchronisés avec vos workflows IA
Publié le 30 août 2026 · 6 min de lecture
ActiveCampaign occupe une position particulière dans l’outillage marketing : c’est à la fois un envoyeur d’emails, un CRM léger (deals, comptes, pipeline) et un moteur d’automatisation propriétaire. Beaucoup d’équipes s’arrêtent à ses automations natives — un générateur de scénarios par glisser-déposer, efficace mais borné à ce qu’ActiveCampaign sait faire nativement. Le connecter à n8n change la donne : les contacts, tags et deals ActiveCampaign deviennent une brique parmi d’autres dans un workflow qui peut aussi lire un formulaire, appeler un LLM ou écrire dans Supabase. Ce guide montre comment mettre en place le credential, ce que couvre le node natif, et comment brancher une couche de segmentation pilotée par l’IA.
Mise en place : credential API URL + clé
Le node ActiveCampaign s’authentifie avec un credential à deux champs, tous deux disponibles dans ActiveCampaign sous Paramètres → Développeur :
- API URL : l’adresse de votre compte, du type
https://votrecompte.activehosted.com. - API Key : la clé propre à votre utilisateur — chaque utilisateur du compte a la sienne.
Dans n8n, créez un credential ActiveCampaign API, collez ces deux valeurs. En coulisses, n8n envoie la clé dans l’en-tête Api-Token à chaque requête vers l’API v3 d’ActiveCampaign. Comme pour toute clé API, ne la faites jamais transiter par un node Code : gardez-la dans le gestionnaire de crédentiels, en suivant les réflexes détaillés dans notre guide pour sécuriser les credentials API dans n8n.
Le node ActiveCampaign : ce qu’il couvre réellement
Le node natif regroupe plusieurs ressources, chacune avec ses propres opérations. Les distinguer évite les erreurs de branchement :
- Contact — créer, récupérer, mettre à jour, supprimer, lister.
- Tag — gérer les tags eux-mêmes (créer, lister, modifier, supprimer).
- Contact Tag — attacher ou détacher un tag existant à un contact précis (ce n’est pas la même ressource que Tag, qui gère le référentiel des tags).
- Contact List — abonner ou désabonner un contact d’une liste.
- List — lister les listes du compte.
- Account et Account Contact — gérer des fiches entreprise et les rattacher à des contacts, utile en B2B.
- Deal — créer, mettre à jour, supprimer, récupérer une opportunité, et ajouter ou modifier une note sur ce deal.
- Connection — enregistrer une source de données externe reconnue par ActiveCampaign (utile pour tracer l’origine d’une synchronisation).
- E-Commerce Order, E-Commerce Customer, E-Commerce Order Product — synchroniser des commandes et des clients e-commerce, avec leurs lignes de produits.
Ce périmètre couvre l’essentiel d’un usage marketing et CRM léger sans sortir du node. Pour tout le reste — création de campagne, automations ActiveCampaign natives — il faut passer par un node HTTP Request appelant directement l’API v3, sur le même principe que celui utilisé pour piloter une API REST depuis n8n.
Segmenter vos contacts avec l’IA plutôt qu’à la main
La segmentation par tag est l’endroit où n8n apporte le plus de valeur à ActiveCampaign : au lieu de tagger manuellement des contacts un par un, un node IA en amont peut lire un message entrant, une réponse à une campagne ou un formulaire, et décider du tag à poser.
- Un Text Classifier ou un AI Agent (voir notre guide pour débuter avec les nodes IA de n8n) reçoit le texte — un message support, une réponse d’enquête, une description de besoin saisie sur un formulaire.
- Le modèle classe le contact selon vos catégories métier : intention d’achat, secteur, niveau de maturité, produit d’intérêt.
- Le node ActiveCampaign (ressource Contact Tag, opération Add) applique le tag correspondant sur le contact.
- Les automations ActiveCampaign existantes, ou un second workflow n8n filtrant sur ce tag, prennent le relais avec une séquence adaptée.
Ce n’est pas un raffinement cosmétique. Une étude de Chaparro-Peláez, Hernández-García et Lorente-Páramo publiée en 2022 dans Review of Managerial Science (« May I have your attention, please? An investigation on opening effectiveness in e-mail marketing », voir sur Google Scholar), a analysé 5 765 emails promotionnels envoyés à 455 millions de destinataires dans 73 pays. Ses résultats montrent que la segmentation et la fréquence d’envoi comptent parmi les variables qui pèsent le plus sur la décision d’ouvrir un email — bien davantage qu’un simple ajustement du contenu. Automatiser le tag plutôt que le poser à la main permet justement de segmenter plus finement, sans que ce travail ne devienne un goulot d’étranglement humain à chaque nouveau lead.
Le même principe s’applique à l’analyse d’avis ou de réponses clients : notre guide pour analyser les avis clients avec l’IA dans n8n détaille une classification similaire, transposable ici en tags ActiveCampaign plutôt qu’en scores internes.
ActiveCampaign Trigger : déclencher un workflow depuis un événement
Dans l’autre sens, le node ActiveCampaign Trigger permet à un événement survenu dans ActiveCampaign de démarrer un workflow n8n. Particularité notable : la liste des événements disponibles n’est pas figée dans le node, elle est récupérée dynamiquement depuis l’API du compte (/api/3/webhook/events) au moment de la configuration — elle reflète donc exactement ce que votre plan ActiveCampaign autorise.
À la création du trigger, vous choisissez :
- les événements à écouter (tag ajouté à un contact, changement d’étape d’un deal, abonnement à une liste, entre autres, selon ce que l’API expose),
- les sources à surveiller :
Public(formulaires publics),Admin(actions manuelles dans l’interface),API(changements faits par une intégration tierce) ouSystem(automatisations internes ActiveCampaign) — un filtrage utile pour ignorer, par exemple, les modifications faites à la main par un commercial si seul le flux automatisé vous intéresse.
n8n gère la création, la vérification et la suppression du webhook côté ActiveCampaign de façon transparente à l’activation du workflow.
Cas concret : lead entrant, tag IA, puis deal
Un scénario complet illustre comment ces briques s’assemblent :
- Un formulaire de contact (Typeform, formulaire du site) déclenche le workflow n8n.
- Le node ActiveCampaign (ressource Contact) crée ou met à jour le contact avec les champs du formulaire.
- Un Text Classifier évalue l’intention exprimée dans le message libre (achat imminent, simple question, demande de support) et le node ActiveCampaign applique le tag correspondant via Contact Tag.
- Sur les leads qualifiés « achat imminent », le workflow crée un Deal rattaché au contact, prêt à être repris par un commercial.
- En parallèle, l’ActiveCampaign Trigger écoute les changements d’étape de ce deal : s’il reste bloqué plusieurs jours, un second workflow programmé (voir notre guide du Schedule Trigger) envoie une relance automatique via Slack à l’équipe commerciale.
Ce pattern — capter, qualifier par l’IA, router, puis surveiller — évite qu’un lead entrant ne se perde entre le moment où il remplit un formulaire et celui où un humain le rappelle enfin.
Limites à connaître
Deux points à anticiper avant de construire dessus :
- Pas de ressource dédiée aux campagnes. Le node ne crée ni n’envoie de campagne email : c’est le rôle des automations ActiveCampaign natives, ou d’un appel HTTP Request direct si vous voulez piloter l’envoi depuis n8n.
- Deal reste minimal face à un CRM dédié. Pas de gestion multi-pipeline avancée ni de rapports de prévision : pour un pipeline commercial complexe, mieux vaut synchroniser vers Pipedrive ou HubSpot et laisser ActiveCampaign se concentrer sur l’emailing.
En résumé
Le credential ActiveCampaign se met en place en deux champs (URL + clé, trouvables sous Paramètres → Développeur), et le node natif couvre contacts, tags, listes, comptes, deals et données e-commerce sans sortir du glisser-déposer. La vraie valeur ajoutée de n8n apparaît quand la segmentation ou le routage sortent du périmètre natif d’ActiveCampaign : un tag posé par un classifieur IA plutôt qu’à la main, un deal créé automatiquement sur un lead qualifié, une relance déclenchée par l’ActiveCampaign Trigger. Les workflows de qualification de leads du Pack Inbox IA suivent exactement ce schéma et s’adaptent en quelques réglages à un compte ActiveCampaign existant.
FAQ
Questions fréquentes
Quelle authentification utilise le node ActiveCampaign dans n8n ?
Le credential « ActiveCampaign API » attend deux champs : l’URL API de votre compte (ex. https://votrecompte.activehosted.com) et une clé API. Les deux se trouvent dans ActiveCampaign sous Paramètres → Développeur. n8n transmet ensuite la clé dans l’en-tête Api-Token à chaque appel — inutile de la manipuler vous-même.
Peut-on tagger automatiquement des contacts ActiveCampaign avec l’IA depuis n8n ?
Oui. Un node Text Classifier ou un AI Agent analyse le message ou le formulaire entrant, puis le node ActiveCampaign (ressource Contact Tag, opération Add) applique le tag correspondant sur le contact. C’est le même schéma que le tri d’emails par IA décrit dans notre guide des nodes IA de n8n, appliqué cette fois à la segmentation marketing plutôt qu’au tri de boîte mail.
Comment déclencher un workflow n8n quand un tag est ajouté ou un deal créé dans ActiveCampaign ?
Avec le node ActiveCampaign Trigger. Il interroge l’API du compte pour lister les événements réellement disponibles (ajout de tag, changement d’étape de deal, abonnement à une liste, etc.), enregistre un webhook côté ActiveCampaign, et peut filtrer par source (Public, Admin, API ou System) pour ignorer les changements faits manuellement dans l’interface si besoin.
ActiveCampaign remplace-t-il un CRM comme Pipedrive ou HubSpot pour piloter un pipeline commercial dans n8n ?
Partiellement. La ressource Deal du node couvre la création, la mise à jour, la suppression et l’ajout de notes sur une opportunité — suffisant pour un pipeline simple couplé à l’emailing. Pour un pipeline commercial plus structuré (rapports, prévisions, plusieurs pipelines), un CRM dédié comme Pipedrive ou HubSpot reste plus complet ; rien n’empêche de faire vivre les deux côte à côte via n8n.
Bundle FlowKit Complet
269 €