- Accueil
- Ressources
- Intégrations
- ActiveCampaign
Intégration ActiveCampaign n8nAutomatiser ActiveCampaign avec n8n.
Ton CRM peut se remplir tout seul, à condition que quelque chose écrive dedans. L'intégration ActiveCampaign n8n ouvre 48 opérations réparties sur 12 ressources, et le trigger écoute 4 sources d'événements par webhook. Pensé pour les équipes marketing et commerciales qui connaissent déjà l'outil.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Que change vraiment l'intégration ActiveCampaign n8n ?
n8n livre deux nœuds pour ActiveCampaign. Le nœud applicatif crée et modifie les données : comptes, contacts, listes, tags, deals, connexions et objets e-commerce, soit 48 opérations. Le nœud trigger, lui, reçoit les événements ActiveCampaign par webhook, une URL qu'ActiveCampaign appelle dès qu'il se passe quelque chose. Le workflow démarre en quelques secondes, sans vérification programmée.
Le premier chantier, c'est presque toujours l'entrée de base. Un formulaire remonte une adresse, contact.create l'écrit dans ActiveCampaign, contactTag.add pose l'origine du lead, contactList.add l'abonne à la bonne liste. Trois nœuds, plus aucun copier-coller, et le même credential réutilisé partout.
Deuxième usage : faire remonter ce qui vit ailleurs. Les notes commerciales dorment dans un tableur, les inscriptions arrivent depuis un site, et rien de tout ça ne rejoint le CRM sans intervention. Tu lis les lignes avec le nœud Google Sheets, tu retrouves la personne avec contact.getAll et son filtre Email, puis tu écris avec contact.update. Côté entreprises, account.create et accountContact.create font le même travail : ils transforment une liste d'adresses en organisations nommées, avec le bon interlocuteur rattaché.
Troisième usage : la cohabitation entre outils. Un site Wordpress qui collecte des inscriptions, une instance Mautic héritée d'avant, et deux bases qui divergent doucement. Les opérations de liste et de tag rapprochent les deux côtés sans passer par un export manuel.
Là où le nœud s'arrête, HTTP Request prend le relais : il appelle n'importe quel endpoint de l'API ActiveCampaign en réutilisant le même credential via l'authentification prédéfinie. Deux points à connaître avant de dessiner le workflow : le trigger propose 4 sources et pas d'option « tout événement », et les opérations attendent des identifiants numériques, pas des noms. Un champ requis laissé vide bloque l'exécution du nœud.
Pour choisir la plateforme plutôt que le nœud, l'Avis n8n parle hébergement et coût, et la Formation n8n reprend la construction de ces workflows pas à pas.
Comment connecter ActiveCampaign à n8n ?
- 01
Ouvre les réglages développeur d'ActiveCampaign
Dans ActiveCampaign, clique sur Settings, l'icône d'engrenage du menu de gauche, puis sur Developer. Cette page contient les deux valeurs dont n8n a besoin, rien d'autre n'est à activer. Le même credential sert au nœud applicatif et au nœud trigger : tu ne feras donc ce trajet qu'une fois pour tous les workflows construits sur ce compte.
- 02
Copie l'API URL et l'API Key
Une seule méthode d'authentification ici : la clé API. Copie l'API URL affichée sur la page Developer, puis l'API Key juste en dessous. L'URL est propre à ton compte, donc une clé prise sur un autre compte ne fonctionnera jamais avec elle. Si la clé a trop circulé, ActiveCampaign explique comment la régénérer dans sa documentation.
- 03
Crée le credential dans n8n
Dans n8n, ouvre le menu Credentials et crée un credential ActiveCampaign, c'est-à-dire l'accès enregistré une fois et réutilisé dans tous les workflows. Colle l'API URL dans un champ, la clé API dans l'autre. De retour sur le nœud, sélectionne ce credential dans la liste déroulante. Il fonctionne à l'identique sur n8n Cloud et sur une instance auto-hébergée.
Qu'est-ce qui déclenche un workflow depuis ActiveCampaign ?
ActiveCampaign Trigger est le nœud qui démarre un workflow quand quelque chose se passe dans ActiveCampaign. Il écoute 4 événements, listés ci-dessous par famille. Tu en choisis un ou plusieurs, tu actives le workflow : n8n enregistre le webhook (l'URL que ActiveCampaign appelle) sur ton compte.
Ce que tu vois dans n8n
Tous les événements, par famille
Une ligne par objet, une puce par action. L'événement à cocher dans le nœud s'écrit objet.action ; survole une puce pour lire quand il se déclenche.
admin.*1admin.admin
api.*1api.api
public.*1public.public
system.*1system.system
Notes de configuration
01Configure the ActiveCampaign Trigger
Le nœud ActiveCampaign Trigger lance un workflow quand ActiveCampaign signale un événement. Il fonctionne par webhook : n8n enregistre son URL auprès d'ActiveCampaign à l'activation du workflow, et chaque événement arrive en quelques secondes, sans intervalle à régler.
Paramètres clés
- Event Names or IDs : les événements écoutés. Tu les choisis dans la liste, ou tu passes des identifiants avec une expression, la petite formule n8n qui va chercher une valeur au lieu de l'écrire en dur.
02Public events
La source public déclenche les hooks quand c'est un contact qui provoque l'action. Concrètement, tout ce que la personne fait elle-même : remplir un formulaire, cliquer, se désinscrire. Rien qui vienne de tes outils internes.
Paramètres clés
- Event Names or IDs : coche
publicpour ne garder que l'activité venue des contacts, sur les 4 sources disponibles.
03Api events
La source api déclenche les hooks quand l'action vient d'un appel API. Tout ce que tes scripts, le back de ton site ou une autre automatisation écrivent dans ActiveCampaign remonte ici, et pas dans l'activité des contacts.
Paramètres clés
- Event Names or IDs : choisis
apiquand le changement surveillé vient du code plutôt que d'une personne.
04Admin and System events
Deux sources couvrent ce qu'aucun contact n'a demandé. admin déclenche les hooks quand un utilisateur administrateur provoque l'action : ce que ton équipe fait dans l'interface. system déclenche les hooks quand ce sont les systèmes automatisés qui agissent, donc les automatisations internes de la plateforme.
Paramètres clés
- Event Names or IDs : coche
admin,system, ou les deux, selon que tu surveilles les humains ou les machines.
Que sait faire le nœud ActiveCampaign ?
Le nœud ActiveCampaign expose 48 opérations sur 12 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
| Ressource | Create | Get | Get Many | Update | Delete | Add | Remove | Create Note | Get by Order ID | Get by Product ID | Update Deal Note |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Account | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| Account Contact | ✓ | ✓ | ✓ | ||||||||
| Connection | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| Contact | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| Contact List | ✓ | ✓ | |||||||||
| Contact Tag | ✓ | ✓ | |||||||||
| Deal | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||
| E-Commerce Customer | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| E-Commerce Order | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| E-Commerce Order Product | ✓ | ✓ | ✓ | ||||||||
| List | ✓ | ||||||||||
| Tag | ✓ | ✓ | ✓ | ✓ | ✓ |
Sommaire des opérations
Account
5 opérationsCreate an account
account.createCe que tu vois dans n8n
Notes & cas d'usage
Crée la fiche d'une entreprise dans ActiveCampaign et la renvoie, pour qu'un contact soit rattaché plus tard à une organisation nommée plutôt que de flotter seul.
Paramètres clés
- Name : le nom du compte, requis. En général la raison sociale récupérée du nœud précédent, par exemple
{{ $json.company }}. - Account URL : le site web de l'entreprise, dans Additional Fields.
- Fields : ajoute des champs personnalisés, pour renseigner dès la création des valeurs que tu as définies toi-même.
Delete an account
account.deleteCe que tu vois dans n8n
Notes & cas d'usage
Supprime définitivement un compte d'ActiveCampaign. La fiche disparaît, donc place l'opération sur une branche filtrée, jamais sur une liste d'items non vérifiée.
Paramètres clés
- Account ID : l'identifiant numérique du compte à supprimer, requis. C'est bien l'ID et pas le nom de la société, donc récupère-le d'une lecture précédente avec une expression du type
{{ $json.id }}.
Get an account
account.getCe que tu vois dans n8n
Notes & cas d'usage
Va chercher un compte et renvoie ses données. C'est la façon de vérifier ce qu'ActiveCampaign contient réellement avant d'écrire quoi que ce soit.
Paramètres clés
- Account ID : l'identifiant numérique du compte à lire, requis. Alimente-le depuis un nœud précédent avec
{{ $json.account }}plutôt qu'à la main.
Get many accounts
account.getAllCe que tu vois dans n8n
Notes & cas d'usage
Liste les comptes enregistrés dans ActiveCampaign, un item par entreprise. C'est le point de départ de tout reporting ou de tout nettoyage en masse.
Paramètres clés
- Return All : activé, n8n enchaîne toutes les pages de comptes ; désactivé, Limit fixe le nombre maximal ramené.
- Search : recherche par nom, dans la collection Filters, pour restreindre l'export à une partie du portefeuille.
- Simplify : renvoie une version allégée de la réponse plutôt que les données brutes.
Update an account
account.updateCe que tu vois dans n8n
Notes & cas d'usage
Modifie un compte déjà présent. Seuls les champs remplis sont touchés, le reste de la fiche ressort de l'exécution tel quel.
Paramètres clés
- Account ID : l'identifiant numérique du compte à modifier, requis.
- Name et Account URL : la raison sociale et le site, dans Update Fields.
- Fields : renseigne les champs personnalisés non prédéfinis.
Account Contact
3 opérationsCreate an account contact
accountContact.createCe que tu vois dans n8n
Notes & cas d'usage
Rattache un contact à un compte : c'est l'association qui dit à ActiveCampaign que cette personne travaille dans cette entreprise.
Paramètres clés
- Account ID : l'identifiant numérique de l'entreprise, requis.
- Contact ID : celui de la personne, requis. Les deux viennent en général des créations qui tournent juste avant.
- Job Title : la fonction du contact dans l'entreprise, dans Additional Fields.
Delete an account contact
accountContact.deleteCe que tu vois dans n8n
Notes & cas d'usage
Coupe le lien entre une personne et une entreprise sans supprimer ni l'une ni l'autre. Le contact reste dans ActiveCampaign, l'association non.
Paramètres clés
- Account Contact ID : l'identifiant numérique de l'association à supprimer, requis. Attention, il désigne le lien lui-même, pas le contact et pas le compte.
Update an account contact
accountContact.updateCe que tu vois dans n8n
Notes & cas d'usage
Met à jour ce que dit une association existante, pour que le lien entre une personne et son entreprise suive l'évolution de son poste.
Paramètres clés
- Account Contact ID : l'identifiant numérique de l'association, requis.
- Job Title : la fonction du contact dans l'entreprise, dans Update Fields. C'est le champ qu'on finit par maintenir ici.
Connection
5 opérationsCreate a connection
connection.createCe que tu vois dans n8n
Notes & cas d'usage
Déclare un service externe dans ActiveCampaign. C'est l'objet qui permettra ensuite de rattacher commandes et clients e-commerce à la boutique d'où ils viennent.
Paramètres clés
- Service et External Account ID : le nom du service et l'identifiant du compte dans ce service, requis tous les deux.
- Account Name : le nom associé au compte côté service externe, souvent un nom d'entreprise, requis.
- Logo URL et Link URL : l'image du logo et la page où se gère l'intégration chez le tiers, requis.
Delete a connection
connection.deleteCe que tu vois dans n8n
Notes & cas d'usage
Retire une connexion d'ActiveCampaign. La boutique cesse d'être une source reconnue pour les enregistrements qui la citaient, donc regarde ce qui en dépend avant de lancer.
Paramètres clés
- Connection ID : l'identifiant numérique de la connexion à supprimer, requis. Va le chercher par une lecture plutôt que de faire confiance à une valeur notée il y a trois semaines.
Get a connection
connection.getCe que tu vois dans n8n
Notes & cas d'usage
Relit une connexion et renvoie ses données. C'est le moyen le plus rapide de confirmer qu'une boutique est toujours déclarée comme tu l'avais réglée.
Paramètres clés
- Connection ID : l'identifiant numérique de la connexion à lire, requis.
Get many connections
connection.getAllCe que tu vois dans n8n
Notes & cas d'usage
Renvoie tous les services externes déclarés sur le compte, un item par connexion. C'est la vue d'ensemble des boutiques qui alimentent ActiveCampaign.
Paramètres clés
- Return All : activé, n8n parcourt toutes les pages de connexions ; désactivé, Limit fixe combien reviennent.
- Simplify : renvoie une réponse simplifiée au lieu des données brutes, plus facile à mapper dans le nœud suivant.
Update a connection
connection.updateCe que tu vois dans n8n
Notes & cas d'usage
Réécrit les informations d'une connexion existante, y compris les deux statuts qui disent si la boutique va bien et si une synchronisation tourne.
Paramètres clés
- Connection ID : l'identifiant numérique de la connexion à modifier, requis.
- Status : 0 pour erreur, 1 pour connecté.
- Syncronisation Status : 0 quand la synchronisation est arrêtée, 1 quand elle tourne.
- Service, External Account ID, Account Name, Logo URL, Link URL : les champs descriptifs, dans Update Fields.
Contact
5 opérationsCreate a contact
contact.createCe que tu vois dans n8n
Notes & cas d'usage
Écrit une nouvelle personne dans ActiveCampaign et renvoie le contact créé. L'email est la seule valeur sans laquelle l'opération refuse de tourner.
Paramètres clés
- Email : l'email du contact à créer, requis, en général
{{ $json.email }}depuis le formulaire ou le trigger. - Update if Exists : activé, un contact déjà présent est mis à jour au lieu de provoquer une erreur.
- First Name, Last Name, Phone, Custom Fields : le reste du profil, dans Additional Fields.
Delete a contact
contact.deleteCe que tu vois dans n8n
Notes & cas d'usage
Efface un contact d'ActiveCampaign. La personne quitte la base entièrement, ce qui n'a rien à voir avec une désinscription.
Paramètres clés
- Contact ID : l'identifiant numérique du contact à supprimer, requis. Une adresse email ne fonctionne pas ici, il faut passer par une lecture pour obtenir l'ID.
Get a contact
contact.getCe que tu vois dans n8n
Notes & cas d'usage
Récupère un contact et renvoie le profil enregistré, champs personnalisés compris, ceux dont les opérations suivantes auront besoin.
Paramètres clés
- Contact ID : l'identifiant numérique du contact à lire, requis.
Get many contacts
contact.getAllCe que tu vois dans n8n
Notes & cas d'usage
Sort les contacts en masse, avec le jeu de filtres le plus large du nœud : 17 champs optionnels réduisent la liste avant qu'un seul item ne sorte d'ActiveCampaign.
Paramètres clés
- Return All : activé, n8n suit toutes les pages de contacts ; désactivé, Limit plafonne le lot.
- List ID, Tag ID, Segment ID, Form ID : filtrent sur la provenance ou l'appartenance.
- Status : 1 actif, 0 non confirmé, 2 désinscrit, 3 en erreur d'envoi.
- Created After, Updated After : les fenêtres de dates pour un traitement incrémental.
Update a contact
contact.updateCe que tu vois dans n8n
Notes & cas d'usage
Corrige les informations d'un contact existant. Les champs laissés vides gardent leur valeur actuelle, une mise à jour partielle reste donc sans danger.
Paramètres clés
- Contact ID : l'identifiant numérique du contact à modifier, requis.
- Email, First Name, Last Name, Phone : les champs du profil, dans Update Fields.
- Custom Fields : renseigne tes propres champs, un plan ou un score par exemple.
Contact List
2 opérationsAdd a contact to a list
contactList.addCe que tu vois dans n8n
Notes & cas d'usage
Abonne un contact à une liste. C'est ce geste qui rend réellement la personne éligible aux campagnes envoyées sur cette liste.
Paramètres clés
- List ID : l'identifiant numérique de la liste, requis.
- Contact ID : celui de la personne, requis. Ce sont deux identifiants, un nom de liste tapé en texte échoue.
Remove a contact from a list
contactList.removeCe que tu vois dans n8n
Notes & cas d'usage
Sort un contact d'une liste sans supprimer la personne. Elle reste dans ActiveCampaign et conserve tous ses autres abonnements.
Paramètres clés
- List ID : l'identifiant numérique de la liste à quitter, requis.
- Contact ID : l'identifiant numérique du contact, requis.
Contact Tag
2 opérationsAdd a contact tag
contactTag.addCe que tu vois dans n8n
Notes & cas d'usage
Pose un tag sur un contact. C'est la marque la plus légère dans ActiveCampaign, et l'accroche habituelle des segments et des automatisations.
Paramètres clés
- Tag Name or ID : choisis le tag dans la liste que n8n charge depuis ton compte, ou passe un identifiant avec une expression.
- Contact ID : l'identifiant numérique du contact, requis.
Remove a contact tag
contactTag.removeCe que tu vois dans n8n
Notes & cas d'usage
Retire un tag qui ne décrit plus la personne. Sans ce ménage, les anciens tags s'empilent et les segments finissent par ne plus rien vouloir dire.
Paramètres clés
- Contact Tag ID : l'identifiant numérique du tag de contact à supprimer, requis. Il désigne le tag posé sur ce contact précis, pas le tag lui-même, qui reste disponible pour tous les autres.
Deal
7 opérationsCreate a deal
deal.createCe que tu vois dans n8n
Notes & cas d'usage
Ouvre une affaire dans un pipeline ActiveCampaign et renvoie son identifiant, que les étapes suivantes réutilisent pour ajouter une note ou changer d'étape.
Paramètres clés
- Title : le libellé que l'équipe commerciale lit dans le pipeline, souvent composé à partir du nom d'entreprise fourni par le nœud précédent.
- Deal's Contact ID : l'identifiant numérique du contact rattaché à l'affaire, pas son email, en général
{{ $json.id }}après une recherche de contact. - Deal Value : le montant en centimes, donc une affaire à 2 000 € s'écrit
200000. - Currency : le code ISO à 3 caractères choisi dans la liste,
eurouusd.
Create a deal note
deal.createNoteCe que tu vois dans n8n
Notes & cas d'usage
Accroche une note écrite à une affaire déjà créée, pour que le compte rendu d'un échange reste dans le CRM plutôt que dans une boîte mail personnelle.
Paramètres clés
- Deal ID : l'identifiant numérique de l'affaire sous laquelle la note est classée.
- Deal Note : le texte lui-même. Une expression le construit à partir des données amont, par exemple
{{ $json.summary }}issu d'une étape de résumé.
Delete a deal
deal.deleteCe que tu vois dans n8n
Notes & cas d'usage
Supprime définitivement une affaire du CRM. Rien ne revient à part la confirmation, donc ce qui mérite d'être conservé se lit et se stocke avant ce nœud.
Paramètres clés
- Deal ID : l'identifiant numérique de l'affaire à supprimer. Le titre ne suffit pas, il faut récupérer l'identifiant d'abord quand tu n'as que le nom sous la main.
Get a deal
deal.getCe que tu vois dans n8n
Notes & cas d'usage
Lit une affaire et renvoie ses champs enregistrés. Pratique quand l'étape précédente ne transporte qu'un identifiant et que la suite a besoin du montant, de l'étape ou du titre.
Paramètres clés
- Deal ID : l'identifiant numérique de l'affaire à lire, souvent
{{ $json.id }}repris de l'item entrant.
Get many deals
deal.getAllCe que tu vois dans n8n
Notes & cas d'usage
Liste les affaires du compte, un item n8n par affaire, prêtes à être filtrées, comptées ou envoyées dans un tableur.
Paramètres clés
- Return All : activé, n8n demande la page suivante tant qu'il reste des affaires à ramener. Désactivé, il s'arrête à Limit.
- Limit : le nombre maximal d'affaires ramenées par exécution, suffisant quand seules les plus récentes comptent.
- Simplify : renvoie une version allégée de chaque affaire au lieu de la réponse brute de l'API, ce qui raccourcit le mapping.
Update a deal
deal.updateCe que tu vois dans n8n
Notes & cas d'usage
Modifie une affaire déjà dans le pipeline. Seul ce que tu places dans Update Fields est envoyé, le reste garde sa valeur actuelle.
Paramètres clés
- Deal ID : l'affaire concernée par la modification.
- Title, Deal Value, Currency : même signification qu'à la création, montant toujours en centimes.
- Deal Stage ID : déplace l'affaire vers une autre étape, c'est comme ça qu'un pipeline avance sans que personne ne glisse une carte à la main.
- Deal Status et Deal Percentage : les champs numériques qui disent où en est l'opportunité.
Update a deal note
deal.updateNoteCe que tu vois dans n8n
Notes & cas d'usage
Réécrit le contenu d'une note déjà classée sur une affaire. Deux identifiants sont nécessaires, parce qu'une note n'existe qu'à l'intérieur de son affaire.
Paramètres clés
- Deal ID : l'affaire qui porte la note.
- Deal Note ID : l'identifiant numérique de la note, conservé depuis l'étape qui l'a créée.
- Deal Note : le nouveau texte. Laisse-le vide et rien ne bouge.
E-Commerce Customer
5 opérationsCreate an e-commerce customer
ecommerceCustomer.createCe que tu vois dans n8n
Notes & cas d'usage
Enregistre un acheteur comme client e-commerce dans ActiveCampaign et rattache cette fiche à une connexion, ce qui permet d'y raccrocher des commandes ensuite.
Paramètres clés
- Service ID : l'identifiant de l'objet connexion du service d'où vient le client.
- Customer ID : l'identifiant que porte l'acheteur dans ce service externe, pas celui qu'ActiveCampaign va lui attribuer.
- Customer Email : l'adresse, au format
name@email.com. - Accepts Marketing : enregistre si l'acheteur a accepté de recevoir des communications marketing.
Delete an e-commerce customer
ecommerceCustomer.deleteCe que tu vois dans n8n
Notes & cas d'usage
Efface une fiche client e-commerce. Le nœud ne renvoie aucune copie de ce qu'il a retiré, donc une lecture s'impose avant, dès qu'une trace doit rester ailleurs.
Paramètres clés
- Customer ID : l'identifiant numérique ActiveCampaign du client e-commerce à supprimer, qui n'est pas celui que le même acheteur porte côté boutique.
Get an e-commerce customer
ecommerceCustomer.getCe que tu vois dans n8n
Notes & cas d'usage
Va chercher une fiche client e-commerce précise, pour vérifier ce qu'ActiveCampaign détient déjà avant de décider d'écrire quoi que ce soit.
Paramètres clés
- Customer ID : l'identifiant numérique du client e-commerce à lire.
Get many e-commerce customers
ecommerceCustomer.getAllCe que tu vois dans n8n
Notes & cas d'usage
Parcourt les clients e-commerce du compte et les sort un par un. C'est le point de départ de tout audit du volet boutique.
Paramètres clés
- Return All : activé, toutes les pages de clients sont ramassées avant que le workflow continue. Désactivé, l'exécution s'arrête à Limit.
- Limit : plafonne le nombre de fiches renvoyées, utile tant que le workflow est en rodage.
- Simplify : garde une version condensée de chaque fiche plutôt que la réponse complète de l'API.
Update an e-commerce customer
ecommerceCustomer.updateCe que tu vois dans n8n
Notes & cas d'usage
Corrige une fiche client e-commerce existante. Ce que tu ne mets pas dans Update Fields reste tel quel, ce qui rend l'opération rejouable à chaque commande.
Paramètres clés
- Customer ID : la fiche modifiée.
- Customer Email : la nouvelle adresse, toujours au format
name@email.com. - Service ID et Customer ID dans Update Fields : la connexion et l'identifiant externe, pour rebrancher une fiche rattachée à la mauvaise boutique.
- Accepts Marketing : bascule le consentement quand l'acheteur change d'avis.
E-Commerce Order
5 opérationsCreate an e-commerce order
ecommerceOrder.createCe que tu vois dans n8n
Notes & cas d'usage
Consigne une commande complète dans ActiveCampaign, acheteur et panier compris, pour que les automatisations réagissent aux achats réels.
Paramètres clés
- Order Source :
0enregistre la commande sans bruit,1la fait déclencher les automatisations. - Customer Email : l'adresse de l'acheteur.
- Total Price : le total en centimes, taxes et port inclus, jamais négatif, donc
$456.78s'envoie en45678. - Order Currency, Connection ID, Customer ID, Creation Date : le code de devise, la connexion d'origine, l'acheteur et la date.
- External ID ou External Checkout ID : la référence de commande ou celle du panier. L'un des deux est obligatoire, et la référence de panier réclame Abandoning Date.
Delete an e-commerce order
ecommerceOrder.deleteCe que tu vois dans n8n
Notes & cas d'usage
Retire une commande des données e-commerce du compte. Utile après une série de tests, beaucoup moins sur des données réelles, puisque les lignes de panier partent avec elle.
Paramètres clés
- Order ID : l'identifiant de la commande e-commerce, seul champ proposé par l'opération.
Get an e-commerce order
ecommerceOrder.getCe que tu vois dans n8n
Notes & cas d'usage
Renvoie une commande précise avec les données qu'ActiveCampaign a stockées, ce qui permet de confirmer qu'un envoi est bien arrivé à destination.
Paramètres clés
- Order ID : l'identifiant de la commande e-commerce à lire.
Get many e-commerce orders
ecommerceOrder.getAllCe que tu vois dans n8n
Notes & cas d'usage
Ramène les commandes par paquets, un item par commande, quand les données de chiffre d'affaires doivent sortir vers un tableur, une base ou un rapport.
Paramètres clés
- Return All : activé, le nœud enchaîne les pages de commandes jusqu'à les avoir toutes. Désactivé, il s'arrête à Limit.
- Limit : le nombre maximal de commandes ramenées par exécution.
- Simplify : réduit la réponse brute aux champs utiles de la commande, ce qui allège le mapping en aval.
Update an e-commerce order
ecommerceOrder.updateCe que tu vois dans n8n
Notes & cas d'usage
Met à jour une commande déjà enregistrée, sans renvoyer tout le panier. Ce qui reste hors de Update Fields conserve la valeur déjà stockée.
Paramètres clés
- Order ID : la commande modifiée.
- Total Price et Order Currency : le total corrigé, toujours en centimes, avec son code ISO.
- Shipping Amount, Tax Amount, Discount Amount : les trois montants qui expliquent le total, chacun en centimes.
- Shipping Method et Order Number : le mode de livraison et la référence boutique, qui peut différer de l'identifiant externe.
- Products : les produits commandés, quand une ligne doit être corrigée elle aussi.
E-Commerce Order Product
3 opérationsGet many ecommerce orders
ecommerceOrderProducts.getAllCe que tu vois dans n8n
Notes & cas d'usage
Rassemble les lignes de produits enregistrées à travers les commandes, et non les commandes elles-mêmes. Chaque item est une ligne achetée, le niveau où se comptent les meilleures ventes.
Paramètres clés
- Return All : activé, toutes les pages de lignes reviennent, et le volume grimpe plus vite qu'avec les commandes.
- Limit : le plafond du nombre de lignes de produits renvoyées.
- Simplify : rend une version allégée de chaque ligne au lieu de la réponse brute.
Get an e-commerce order product by product ID
ecommerceOrderProducts.getByProductIdCe que tu vois dans n8n
Notes & cas d'usage
Restreint les lignes de produits à une seule référence, pour suivre un article précis au lieu de trier tout ce qui a été vendu.
Paramètres clés
- Product ID : l'identifiant du produit dont tu veux les lignes.
Get an e-commerce order product by order ID
ecommerceOrderProducts.getByOrderIdCe que tu vois dans n8n
Notes & cas d'usage
Répond à une question simple : qu'y avait-il dans cette commande ? L'opération renvoie les lignes rattachées à une commande, pas un produit suivi à travers toutes les commandes.
Paramètres clés
- Order ID : l'identifiant de la commande dont tu veux les produits.
List
1 opérationGet many lists
list.getAllCe que tu vois dans n8n
Notes & cas d'usage
Énumère les listes du compte avec leurs identifiants, justement les valeurs que d'autres opérations attendent pour inscrire un contact quelque part.
Paramètres clés
- Return All : activé, le nœud ramasse toutes les listes ; désactivé, il s'arrête à Limit, ce qui suffit en général puisqu'un compte en compte rarement beaucoup.
- Limit : le nombre maximal de listes renvoyées.
- Simplify : renvoie la forme condensée de chaque liste plutôt que la réponse complète de l'API.
Tag
5 opérationsCreate a tag
tag.createCe que tu vois dans n8n
Notes & cas d'usage
L'opération ajoute une étiquette au compte ActiveCampaign et renvoie son identifiant, celui que réclament ensuite toutes les opérations de tag.
Paramètres clés
- Type :
contactpour une étiquette posée sur des personnes,templatepour une étiquette posée sur un modèle. Le nœud le demande avant le nom. - Name : le libellé tel qu'il apparaîtra dans ActiveCampaign, souvent construit depuis l'item précédent avec
{{ $json.name }}. - Description : facultatif, rangé dans Additional Fields. Utile quand plusieurs personnes gèrent le même compte et doivent comprendre à quoi sert le libellé.
Delete a tag
tag.deleteCe que tu vois dans n8n
Notes & cas d'usage
Rien ne se récupère après coup : l'étiquette disparaît du compte et quitte tous les contacts qui la portaient. C'est une opération qu'on déclenche en connaissance de cause.
Paramètres clés
- Tag ID : un nombre, pas le texte de l'étiquette. ActiveCampaign ne retrouve pas un libellé saisi à la main, donc la valeur vient en général d'un Get many tags, sous la forme
{{ $json.id }}.
Get a tag
tag.getCe que tu vois dans n8n
Notes & cas d'usage
Une seule étiquette, lue par son identifiant, renvoyée telle qu'ActiveCampaign la stocke. C'est la lecture qu'on place avant un embranchement, quand le workflow a l'identifiant mais pas encore la fiche.
Paramètres clés
- Tag ID : l'identifiant numérique de l'étiquette à lire, repris d'un nœud précédent ou du contenu reçu par le trigger.
Get many tags
tag.getAllCe que tu vois dans n8n
Notes & cas d'usage
La liste fait entrer les étiquettes du compte dans le workflow, un item par étiquette. C'est ce qui transforme une convention de nommage en quelque chose de vérifiable.
Paramètres clés
- Return All : activé, n8n enchaîne les pages de l'API jusqu'à la dernière étiquette. Désactivé, il s'arrête à Limit.
- Limit : le nombre maximal d'étiquettes renvoyées, pratique tant que le workflow est en cours de test.
- Simplify : renvoie une version allégée de chaque étiquette au lieu de la réponse brute de l'API, ce qui rend le mapping plus lisible.
Update a tag
tag.updateCe que tu vois dans n8n
Notes & cas d'usage
Un libellé mal choisi se corrige ici, sans toucher aux contacts qui le portent. Seuls les champs que tu remplis partent dans la requête, le reste ne bouge pas.
Paramètres clés
- Tag ID : l'étiquette à modifier, par son numéro.
- Tag : dans Update Fields, le texte que porte l'étiquette après coup. L'aide affichée par n8n dit encore « Name of the contact », reste de la ressource Contact : fie-toi au nom du champ, pas à l'aide.
- Description : dans Update Fields, l'explication affichée à côté de l'étiquette.
Besoin d'aide pour automatiser ActiveCampaign avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
