Ressources · Intégration n8n

Intégration E-goi n8nAutomatiser E-goi avec n8n.

Une liste de diffusion tenue à jour à la main finit toujours par dériver. L'intégration E-goi n8n s'appuie sur un nœud livré avec n8n, 1 ressource et 4 opérations sur les contacts. Pas de trigger côté E-goi : le workflow démarre ailleurs, puis le nœud fait son travail.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

Que fait vraiment l'intégration E-goi n8n ?

Deux briques : le nœud E-goi, déjà présent dans n8n, et un credential, l'identifiant stocké une fois pour toutes, qui contient ta clé API. Le nœud travaille sur une seule ressource, Contact, avec 4 opérations : créer un membre, en lire un, en lister plusieurs, en mettre un à jour. Chaque opération vise une liste que tu désignes dans le nœud, et le résultat repart comme une donnée normale vers l'étape suivante.

Le premier réflexe, c'est souvent la lecture. Get many members avec Return All activé ramène l'intégralité d'une liste, et le workflow en fait ce qu'il veut : un comptage hebdomadaire, un écart entre deux listes, un fichier déposé dans Google Sheets pour le point du lundi. Plus personne n'exporte de CSV à la main.

Vient ensuite la cohérence entre outils. Un désabonnement enregistré dans le CRM, une facture impayée, un compte fermé : l'information existe quelque part, rarement dans la liste email. Update a member écrit le nouveau Status côté E-goi, et l'équipe reçoit la confirmation par Gmail plutôt que de le découvrir trois semaines plus tard.

Le troisième usage est le plus mécanique : alimenter la liste. Un formulaire, une inscription à un webinaire, un téléchargement, et Create a member ajoute l'abonné avec le Tag Names or IDs qui correspond à la source. Si une partie de tes audiences vit déjà dans Mautic, le même workflow peut nourrir les deux côtés sans double saisie.

Tout ce qui sort de ces 4 opérations passe par le nœud HTTP Request : il appelle n'importe quel endpoint de l'API E-goi et réutilise le même credential via l'authentification prédéfinie. Concrètement, tu gardes une seule clé à gérer, et tu mélanges les deux nœuds dans le même workflow sans t'en soucier.

Deux points à anticiper. E-goi n'a pas de nœud trigger dans n8n, donc le démarrage vient d'ailleurs : un Schedule Trigger à intervalle fixe, le nœud Webhook de n8n appelé par un service tiers, ou le trigger d'un autre outil de ta chaîne. Et par défaut la réponse ne contient que l'identifiant du contact, ce qui compte pour la suite du workflow. L'Avis n8n détaille ce fonctionnement, et la Formation n8n sert à monter le premier workflow proprement.

Connexion

Comment connecter E-goi à n8n ?

  1. 01

    Crée le credential dans n8n

    Ouvre le menu Credentials de n8n et crée un credential E-goi. Un seul champ à remplir, API Key. Ce credential se crée une fois et se retrouve ensuite dans la liste déroulante de chaque nœud E-goi, quel que soit le workflow. Rotation de clé oubliée pendant six mois ? Tu la changes à un seul endroit, pas dans chaque nœud du projet.

  2. 02

    Récupère la clé côté E-goi

    Il te faut un compte E-goi. La seule méthode d'authentification reconnue par le nœud est la clé API, et E-goi explique dans son centre d'aide où la générer puis où la relire. Copie-la, colle-la dans le champ API Key, enregistre. Aucun écran d'autorisation à valider, aucune liste de droits à cocher, aucune URL de retour à déclarer d'un côté ou de l'autre.

  3. 03

    Vérifie sur une lecture

    Ajoute le nœud E-goi, sélectionne le credential, choisis la ressource Contact et l'opération Get many members. Laisse Return All décoché et mets un Limit bas. Si le menu List Name or ID se remplit avec tes listes et que l'exécution renvoie des membres, la connexion tient. Regarde la sortie avant de brancher quoi que ce soit derrière.

Actions

Les 4 opérations du nœud E-goi

Le nœud E-goi expose 4 opérations sur 1 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

Matrice ressources × opérations
RessourceCreateGetGet ManyUpdate
Contact✓✓✓✓

Contact

4 opérations
01

Create a member

contact.create

Ce que tu vois dans n8n

Notes & cas d'usage

L'opération inscrit un nouvel abonné dans une liste E-goi. Ce qui revient, c'est l'identifiant du contact, rien de plus par défaut.

Paramètres clés

  • Email : l'adresse de l'abonné, au format name@email.com.
  • List Name or ID : la liste de destination, prise dans le menu ou fournie par expression sous forme d'identifiant.
  • Additional Fields : 7 champs facultatifs, dont First Name, Cellphone, Birth Date et Tag Names or IDs pour étiqueter le contact dès la création.
  • Resolve Data : activé, la réponse contient les données du contact au lieu du seul identifiant.
Cas d'usage
un visiteur laisse son adresse sur une page de téléchargement, le workflow crée le membre avec le tag du contenu demandé. Le ciblage est prêt avant le premier envoi.
02

Get a member

contact.get

Ce que tu vois dans n8n

Notes & cas d'usage

Là où Create écrit, cette opération lit : elle ramène un abonné précis dans le workflow, avec ses valeurs réelles.

Paramètres clés

  • By : la recherche se fait par id ou par email, et ce choix décide du champ à remplir juste après.
  • Contact ID ou Email : la valeur qui identifie l'abonné.
  • List Name or ID : la liste dans laquelle chercher.
  • Simplify : coché, n8n renvoie une version allégée de la réponse plutôt que la donnée brute.
Cas d'usage
avant d'écrire quoi que ce soit, tu vérifies si l'adresse existe déjà dans la liste, puis tu orientes la suite vers une mise à jour ou vers une création.
03

Get many members

contact.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Cette fois, c'est la liste entière qui entre dans le workflow, pas un abonné.

Paramètres clés

  • Return All : coché, n8n enchaîne les pages de l'API jusqu'au dernier membre ; décoché, Limit fixe le nombre de membres ramenés.
  • Limit : le plafond appliqué tant que Return All reste décoché.
  • List Name or ID : la liste lue.
  • Simplify : garde une sortie lisible quand seules quelques valeurs par membre t'intéressent.
Cas d'usage
l'export hebdomadaire d'une liste vers un tableur. Construis avec Return All décoché, active-le à la fin, sinon chaque test traîne la liste complète dans tous les nœuds suivants.
04

Update a member

contact.update

Ce que tu vois dans n8n

Notes & cas d'usage

Modifier plutôt qu'ajouter : seuls les champs que tu renseignes changent sur l'abonné déjà présent.

Paramètres clés

  • Contact ID : l'abonné visé, en général transmis par une étape précédente.
  • Update Fields : 8 champs, parmi lesquels Email, Last Name, Extra Fields et Status, dont les valeurs sont unconfirmed, active, inactive et removed.
  • Resolve Data : renvoie les données du contact plutôt que son identifiant.
Cas d'usage
un désabonnement noté dans un autre outil passe le Status à removed dans E-goi. Tu n'as que l'email ? Get a member d'abord, cette opération ensuite.
Besoin d'aide

Besoin d'aide pour automatiser E-goi avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

E-goi et n8n : les questions fréquentes

01L'intégration E-goi n8n est-elle gratuite ?
Côté n8n, oui. Le nœud E-goi est livré avec n8n : rien à installer, aucun coût supplémentaire pour l'utiliser. C'est vrai sur n8n Cloud, l'offre hébergée par n8n, comme sur une instance que tu installes toi-même avec Docker ou npm, en Community Edition sous licence Sustainable Use. Un workflow se comporte de la même façon dans les deux cas, donc tu peux le monter sur Cloud et le déplacer plus tard sur ton serveur sans le réécrire. Ce que coûte ton compte E-goi est une autre question, elle dépend de ton offre chez eux et cette page ne la traite pas. Du côté n8n, il te faut simplement un credential contenant ta clé API.
02Quels identifiants faut-il pour le nœud E-goi ?
Une clé API, et c'est tout. Le nœud reconnaît une seule méthode d'authentification, et le credential correspondant ne comporte qu'un champ, API Key. Le point de départ est un compte E-goi : tu génères la clé en suivant les instructions du centre d'aide E-goi, puis tu la colles dans un credential créé depuis le menu Credentials de n8n. Ensuite, chaque nœud E-goi de chaque workflow te propose ce credential dans sa liste déroulante, sans nouvelle saisie. Il n'y a ni droits à cocher ni écran de consentement, ce qui signifie aussi que la clé porte les accès de ton compte E-goi. Traite-la comme un mot de passe.
03Quelles sont les limites du nœud E-goi ?
Le catalogue tient en 4 opérations sur 1 ressource, les contacts. Tout ce qui sort de ces 4 opérations passe par le nœud HTTP Request, qui appelle n'importe quel endpoint de l'API E-goi en réutilisant le même credential via l'authentification prédéfinie : une seule clé à gérer, un seul endroit à modifier le jour où tu la changes. L'autre limite est une question de volume. Get many members s'arrête à la valeur de Limit tant que Return All n'est pas coché ; coché, n8n enchaîne les pages jusqu'au bout de la liste. Sur une grosse liste, filtre tôt dans le workflow plutôt qu'à la fin.
04Un workflow n8n peut-il réagir en temps réel à E-goi ?
Pas depuis E-goi, qui n'a pas de nœud trigger dans n8n. Le trigger, c'est l'étape qui lance un workflow, et ici elle vient forcément d'ailleurs. Trois options couvrent la plupart des besoins. Le Schedule Trigger exécute le workflow à intervalle fixe, ce qui convient aux lectures de liste et aux synchronisations de nuit. Le nœud Webhook de n8n fournit une URL qu'un service tiers appelle, autrement dit un webhook, et le workflow démarre au moment où l'événement se produit chez ce service. Dernière possibilité : le trigger d'un autre outil déjà automatisé chez toi, le nœud E-goi devenant une étape parmi d'autres.
05n8n ou Make pour E-goi ?
Quatre critères, et le prix n'est que l'un d'eux. Make est une plateforme d'automatisation hébergée, sans option d'auto-hébergement, facturée à l'opération : le coût suit le volume et les données transitent toujours par leur infrastructure. n8n laisse le choix, entre n8n Cloud si tu ne veux pas t'occuper de la maintenance et une instance chez toi, en Docker ou npm, si les données et les logs doivent rester sous ton contrôle. La logique visuelle diffère aussi, mais là c'est une affaire d'habitude. Pour un workflow E-goi qui lit une liste entière à intervalle régulier, le modèle à l'opération est la variable à regarder en premier.