- Accueil
- Ressources
- Intégrations
- Iterable
Intégration Iterable n8nAutomatiser Iterable avec n8n.
Un contact Iterable à jour vaut mieux qu'une liste qu'on nettoie à la main. L'intégration Iterable n8n ouvre 6 opérations réparties sur 3 ressources : l'événement, l'utilisateur et la liste. Iterable n'a pas de nœud trigger dans n8n, le départ du workflow vient donc d'un autre déclencheur.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Que couvre l'intégration Iterable n8n ?
Le nœud Iterable est livré avec n8n et parle à l'API Iterable avec une clé d'API. Il expose 6 opérations réparties sur 3 ressources : Event, User et User List. Concrètement, il enregistre ce qu'une personne a fait, crée ou rafraîchit son profil, le relit, et la fait entrer ou sortir d'une liste. Ce que le catalogue plus bas ne liste pas passe par le nœud HTTP Request, avec le même credential.
Le besoin le plus fréquent ne commence pas par une inscription, mais par une demande de suppression. Un ticket arrive, user.get vérifie que le profil existe, userList.remove le sort de la liste concernée, user.delete termine le travail. Un seul flux, tracé, sans passer par l'interface Iterable.
Vient ensuite le suivi des actions. Un achat, un rendez-vous pris, un abonnement changé : event.track enregistre l'action sous le nom que tu choisis, et les Data Fields transportent le détail. Le même flux prévient l'équipe sur Slack au passage.
Reste l'entrée en base. Une ligne de Google Sheets ou un formulaire déclenche user.upsert, puis userList.add place la personne sur la bonne liste. Les équipes qui gardent un second outil d'envoi comme SendGrid branchent souvent les deux sur la même sortie.
Au-delà de ces 6 opérations, un objet personnalisé propre à ton compte Iterable ou un endpoint que le nœud ne couvre pas restent accessibles autrement. C'est le rôle du nœud HTTP Request : il atteint n'importe quel endpoint de l'API Iterable et réutilise le credential déjà enregistré grâce à l'authentification prédéfinie, si bien qu'aucune seconde clé ne s'ajoute au workflow. Il suffit d'un nœud de plus, pas d'un nouveau compte.
Le déclenchement suit une autre logique. Comme Iterable n'a pas de nœud trigger dans n8n, le premier nœud du workflow n'est jamais le sien. Un Schedule Trigger vérifie à intervalle fixe, un Webhook attend qu'un service tiers appelle une URL fournie par n8n, ou le trigger d'un tout autre outil démarre l'exécution : un formulaire, un paiement, une inscription. Quel que soit le point de départ choisi, le nœud Iterable ne lit ou n'écrit qu'une fois le workflow déjà lancé, et la Formation n8n détaille ces options de déclenchement avant de choisir.
Comment connecter Iterable à n8n ?
- 01
Générer la clé d'API dans Iterable
Le nœud s'authentifie avec une clé d'API, et c'est la seule méthode prise en charge ici. Tu la crées depuis ton compte Iterable, en suivant leur article consacré à la création des clés d'API (article de support 360043464871). Copie la valeur dès qu'elle s'affiche : c'est elle que n8n envoie à chaque appel. Rien d'autre à préparer côté Iterable.
- 02
Enregistrer le credential dans n8n
Dans n8n, ouvre le menu Credentials et ajoute un credential Iterable. Il demande un seul champ, API Key, et la valeur se colle là. Un credential se crée une fois et se réutilise partout : le nœud Iterable te le propose ensuite dans une liste déroulante, dans ce workflow comme dans les dix suivants. Nomme-le d'après le compte, ça évitera l'hésitation le jour où un deuxième projet arrive.
- 03
Valider par une lecture
Pose le nœud Iterable dans un workflow, choisis la ressource User et l'opération Get, mets By sur Email et colle une adresse dont tu es sûr. Exécute ce seul nœud. Le profil revient, le credential est validé avant la moindre écriture. Iterable publie deux références d'API, une pour les projets basés aux États-Unis et une pour ceux basés en Europe : lis celle qui correspond à ton compte.
Que sait faire le nœud Iterable ?
Le nœud Iterable expose 6 opérations sur 3 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
| Ressource | Get | Delete | Add | Remove | Track | Create or Update |
|---|---|---|---|---|---|---|
| Event | ✓ | |||||
| User | ✓ | ✓ | ✓ | |||
| User List | ✓ | ✓ |
Sommaire des opérations
Event
1 opérationTrack an event
event.trackCe que tu vois dans n8n
Notes & cas d'usage
Enregistre dans Iterable une action réalisée par un utilisateur, sous le nom que tu lui donnes.
Paramètres clés
- Name : le nom de l'événement, requis, et l'étiquette que tu chercheras ensuite dans Iterable.
- Email ou User ID : l'un des deux doit être transmis pour identifier la personne, et Email l'emporte si les deux sont envoyés.
- Created At : l'heure à laquelle l'événement s'est produit, pratique quand le flux tourne après coup.
- ID : identifiant d'événement optionnel. S'il existe déjà un événement avec cet ID, il est mis à jour ; sinon un ID est généré et renvoyé.
User
3 opérationsCreate or update a user
user.upsertCe que tu vois dans n8n
Notes & cas d'usage
Écrit un profil dans Iterable et le met à jour s'il existe déjà. Le même nœud gère la première rencontre et toutes les mises à jour qui suivent.
Paramètres clés
- Identifier : Email ou User ID, la clé sur laquelle Iterable fait la correspondance.
- Value : l'adresse ou l'identifiant lui-même, souvent
{{ $json.field }}repris du nœud précédent. - Create If Doesn't Exist : indique s'il faut créer un utilisateur quand l'identifiant n'existe pas.
- Merge Nested Objects : fusionne les objets de premier niveau au lieu de les écraser, désactivé par défaut.
Delete a user
user.deleteCe que tu vois dans n8n
Notes & cas d'usage
Supprime le profil d'Iterable. L'appel est définitif, il se place donc en bout de branche, pas au milieu.
Paramètres clés
- By : Email ou User ID, l'identifiant sur lequel porte la suppression.
- User ID : l'identifiant unique d'un utilisateur donné.
- Email : l'adresse d'un utilisateur donné.
Get a user
user.getCe que tu vois dans n8n
Notes & cas d'usage
Relit un profil depuis Iterable et le transmet à la suite du workflow. C'est comme ça qu'on vérifie qu'une personne existe avant d'agir sur elle.
Paramètres clés
- By : choisis si la recherche se fait sur Email ou sur User ID.
- User ID : l'identifiant unique d'un utilisateur précis.
- Email : l'adresse d'un utilisateur précis.
{{ $json.field }}.User List
2 opérationsAdd a user to a list
userList.addCe que tu vois dans n8n
Notes & cas d'usage
Place une personne sur une liste Iterable. C'est l'étape qui transforme un profil tout neuf en destinataire réel.
Paramètres clés
- List Name or ID : choisis la liste dans le menu déroulant, ou passe un ID avec une expression, la petite formule
{{ }}que n8n évalue pendant l'exécution, quand la liste se décide en cours de route. - Identifier : Email ou User ID, la façon dont Iterable retrouve la personne.
- Value : l'adresse ou l'identifiant correspondant.
Remove a user from a list
userList.removeCe que tu vois dans n8n
Notes & cas d'usage
Sort une personne d'une liste Iterable donnée, et sait aller plus loin que cette seule liste.
Paramètres clés
- List Name or ID : la liste dont on retire la personne, prise dans le menu ou fixée par expression.
- Identifier et Value : Email ou User ID, puis la valeur qui correspond.
- Channel Unsubscribe : désabonne l'email du canal associé à la liste, ce qui revient à un désabonnement global.
- Campaign ID : rattache ce désabonnement à une campagne.
Besoin d'aide pour automatiser Iterable avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.

