Ressources · Intégration n8n

Intégration GetResponse n8nAutomatiser GetResponse avec n8n.

Une liste de contacts qui vit toute seule, ça se monte en deux nœuds. L'intégration GetResponse n8n en fournit exactement deux : le nœud GetResponse et ses 5 opérations sur la ressource Contact, le GetResponse Trigger et ses 5 événements. Les deux partagent le même credential.

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

Pourquoi automatiser

À quoi sert l'intégration GetResponse n8n ?

L'intégration GetResponse n8n repose sur deux nœuds distincts. Le nœud GetResponse exécute 5 opérations sur une seule ressource, Contact : en créer un, en supprimer un, en lire un, en lire plusieurs, en modifier un. Le GetResponse Trigger, lui, enregistre un webhook, c'est-à-dire une adresse que GetResponse appelle quand il se passe quelque chose, et démarre le workflow sur 5 événements. Un credential, deux nœuds servis.

Premier réflexe utile : arrêter de recopier des contacts à la main. Une réponse à un questionnaire déclenche survey, le workflow enchaîne sur contact.create, range les réponses dans Custom Fields et pose une étiquette dans Tag Names or IDs. Le contact existe avant que quiconque ait ouvert un onglet.

Deuxième cas, le départ d'un contact. L'événement unsubscribe signale un client désabonné d'une liste. Le workflow appelle contact.get pour lire la fiche pendant qu'elle existe encore, puis envoie un message sur Telegram quand il s'agit d'un compte suivi de près. La même mécanique vaut pour subscribe, dans l'autre sens.

Troisième cas, l'inventaire. contact.getAll avec Return All activé enchaîne les pages de l'API jusqu'au bout de la liste, au lieu de s'arrêter à Limit. Le résultat part dans Google Sheets, ou sert à préparer un envoi via Gmail pour les contacts qui n'ont rien reçu depuis longtemps.

Côté trigger, deux paramètres font le gros du travail : Events liste les événements écoutés, et List Names or IDs restreint la surveillance aux listes choisies, sélectionnées dans le menu ou passées sous forme d'identifiants avec une expression, la petite formule qui va chercher une valeur dans l'étape précédente.

Le nœud couvre ces cinq opérations sur la ressource Contact. Ce qui sort de ce catalogue passe par le nœud HTTP Request, qui appelle n'importe quel endpoint de l'API GetResponse en réutilisant le même credential grâce à l'authentification prédéfinie.

Si le choix de la plateforme n'est pas encore fait, l'Avis n8n pose les critères, et la Formation n8n couvre la syntaxe des expressions qui remplit tous les champs cités ici.

Connexion

Comment connecter GetResponse à n8n ?

  1. 01

    Crée le credential dans n8n

    Un credential, c'est l'identifiant stocké une fois dans n8n et réutilisé partout ensuite. Menu Credentials, nouveau credential GetResponse, et deux méthodes au choix. La plus rapide : la clé API. Dans GetResponse, direction Integrations and API > API pour consulter ou générer l'API Key, puis colle-la dans le champ prévu.

  2. 02

    Bascule sur OAuth2 si le contexte l'exige

    La seconde méthode demande d'enregistrer une application côté GetResponse. Elle fournit un Client ID et un Client Secret, que GetResponse nomme Client Secret Key. Avant de valider, copie l'OAuth Redirect URL affichée par n8n et ajoute-la dans GetResponse comme Redirect URL. Elle doit pointer vers un domaine qui t'appartient.

  3. 03

    Rattache le credential et active

    Dans le nœud GetResponse comme dans le GetResponse Trigger, le credential se choisit dans une liste déroulante : une configuration couvre les deux côtés. Pour le trigger, c'est l'activation du workflow qui enregistre l'URL du webhook auprès de GetResponse. Tant que le workflow reste inactif, rien n'arrive, et ce n'est pas un bug.

Déclencheurs

Qu'est-ce qui démarre un workflow depuis GetResponse ?

GetResponse Trigger est le nœud qui démarre un workflow quand quelque chose se passe dans GetResponse. Il écoute 5 é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 GetResponse 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.

click.*1
  • click.
    • click
open.*1
  • open.
    • open
subscribe.*1
  • subscribe.
    • subscribe
survey.*1
  • survey.
    • survey
unsubscribe.*1
  • unsubscribe.
    • unsubscribe

Notes de configuration

01Set up the GetResponse TriggerUn seul nœud trigger porte les 5 événements. Tu coches ceux qui t'intéressent, n8n enregistre un webhook, autrement dit une URL que GetResponse appelle dès qu'il se passe quelque chose. Les événements arrivent en quelques secondes, sans intervalle de vérification à régler.

Un seul nœud trigger porte les 5 événements. Tu coches ceux qui t'intéressent, n8n enregistre un webhook, autrement dit une URL que GetResponse appelle dès qu'il se passe quelque chose. Les événements arrivent en quelques secondes, sans intervalle de vérification à régler.

Paramètres clés

  • Events : la liste des événements écoutés. Aucune valeur fourre-tout n'est proposée, donc chaque événement voulu se coche explicitement.
  • List Names or IDs : restreint l'écoute à certaines listes, choisies dans le menu ou fournies en identifiants via une expression.
  • Delete Current Subscription : booléen de la collection Options, décrit dans le nœud comme la suppression de l'abonnement en cours.
Quand l'utiliser
dès que le workflow doit réagir à GetResponse plutôt que tourner à heure fixe. Le nœud trigger est en version 1.
02Email Clicked and Email OpenedDeux événements qui parlent d'un message précis. click signale un email cliqué, open un email ouvert. L'un comme l'autre livrent un motif d'agir sur un contact isolé, pas sur la liste entière, ce qui change tout quand un commercial attend un signal nominatif.

Deux événements qui parlent d'un message précis. click signale un email cliqué, open un email ouvert. L'un comme l'autre livrent un motif d'agir sur un contact isolé, pas sur la liste entière, ce qui change tout quand un commercial attend un signal nominatif.

Paramètres clés

  • Events : click seul reste discret, open sera nettement plus bavard sur une grande liste. Le volume attendu guide le choix, et rien n'oblige à cocher les deux.
  • List Names or IDs : à renseigner quand une seule campagne mérite ce traitement, pour laisser le reste du compte tranquille.
Cas d'usage
un clic alimente contact.update pour relever Scoring et inscrire une valeur dans Tag Names or IDs. La fiche porte alors le signal, et la segmentation suivante s'appuie dessus sans travail manuel.
03Customer Subscribed and Customer UnsubscribedCes deux événements encadrent la présence d'un contact sur une liste. subscribe annonce un client inscrit, unsubscribe un client sorti. Les cocher ensemble maintient un miroir cohérent ailleurs, puisque les deux mouvements passent par le même workflow.

Ces deux événements encadrent la présence d'un contact sur une liste. subscribe annonce un client inscrit, unsubscribe un client sorti. Les cocher ensemble maintient un miroir cohérent ailleurs, puisque les deux mouvements passent par le même workflow.

Paramètres clés

  • Events : les deux si un système externe doit rester synchrone, un seul si seules les arrivées comptent dans le reporting.
  • List Names or IDs : indispensable quand plusieurs listes cohabitent et n'appellent pas la même suite, par exemple une liste commerciale et une newsletter interne.
Cas d'usage
une inscription ouvre une ligne dans un tableau de suivi et prévient la personne responsable de la liste. Une désinscription referme la même ligne, après un contact.get pour récupérer ce que contenait la fiche avant qu'elle change de statut.
04Survey SubmittedL'événement survey signale l'envoi d'un questionnaire. Il se distingue des quatre autres : ceux-là réagissent à un email ou à une appartenance de liste, celui-ci part d'une action délibérée de la personne, et le contenu qui arrive derrière vaut souvent plus que le signal lui-même.

L'événement survey signale l'envoi d'un questionnaire. Il se distingue des quatre autres : ceux-là réagissent à un email ou à une appartenance de liste, celui-ci part d'une action délibérée de la personne, et le contenu qui arrive derrière vaut souvent plus que le signal lui-même.

Paramètres clés

  • Events : cocher survey seul donne un workflow dédié, car la suite ressemble rarement à celle d'une inscription classique.
  • List Names or IDs : limite le trigger aux listes liées au questionnaire concerné, plutôt qu'à tout le compte.
Cas d'usage
chaque réponse crée la fiche via contact.create, avec les réponses rangées dans Custom Fields et une Note qui garde le contexte pour la personne qui reprendra le dossier. Une étiquette posée dans Tag Names or IDs suffit ensuite à retrouver tous les répondants d'une même campagne.
Actions

Que sait faire le nœud GetResponse ?

Le nœud GetResponse expose 5 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 ManyUpdateDelete
Contact✓✓✓✓✓

Contact

5 opérations
01

Create a contact

contact.create

Ce que tu vois dans n8n

Notes & cas d'usage

Ajoute un contact dans GetResponse. Aucun paramètre de cette opération n'est marqué comme requis dans le nœud : ce que tu remplis est ce qui part vers l'API.

Paramètres clés

  • Email : l'adresse du contact, saisie ou reprise de l'item précédent avec {{ $json.field }}.
  • Campaign Name or ID : à choisir dans la liste, ou à fournir sous forme d'identifiant avec une expression.
  • Additional Fields : 7 champs facultatifs, à savoir Name, Scoring, Tag Names or IDs, Custom Fields, Day Of Cycle, Note et IP Address.
Cas d'usage
une ligne de tableur devient une fiche, avec le nom et la note d'origine.
02

Delete a contact

contact.delete

Ce que tu vois dans n8n

Notes & cas d'usage

Supprime un contact. L'opération travaille sur un identifiant, pas sur une adresse email, et la collection Options apporte 2 champs qui changent la manière dont le départ est consigné.

Paramètres clés

  • Contact ID : requis, l'identifiant du contact à supprimer. Vide, le nœud s'arrête avant de s'exécuter.
  • Message ID : l'identifiant d'un message, newsletter, autorépondeur ou newsletter RSS. Transmis, la méthode simule le processus de désinscription, comme si le contact avait cliqué le lien de désinscription de ce message.
  • IP Address : transmet l'IP depuis laquelle le contact s'est désabonné, et ne sert que si le Message ID a été envoyé.
Cas d'usage
une demande de retrait reçue par écrit.
03

Get a contact

contact.get

Ce que tu vois dans n8n

Notes & cas d'usage

Lit une fiche contact et la renvoie au workflow, qui peut ensuite décider quoi faire selon ce qu'elle contient.

Paramètres clés

  • Contact ID : requis, l'identifiant unique d'un contact donné.
  • Fields : dans la collection Options, la liste des champs à renvoyer, séparés par des virgules. L'ID revient toujours, quoi qu'on mette dedans.
Cas d'usage
avant une relance, cette opération va chercher la fiche pour vérifier ce qu'elle contient au lieu de partir sur une hypothèse.
04

Get many contacts

contact.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Renvoie plusieurs contacts. C'est l'opération qui répond aux questions portant sur une liste entière plutôt que sur une personne.

Paramètres clés

  • Return All : activé, n8n enchaîne les pages de l'API jusqu'au dernier contact. Désactivé, Limit plafonne le nombre d'items renvoyés.
  • Options : 11 filtres, parmi lesquels Campaign ID, Created On From, Created On To, Change On From, Change On To, Name, Origin avec des valeurs comme landing_page, webinar ou survey, plus Sort By, Sort Order et Fields.
  • Exact Match : sans lui, la comparaison se fait en mode like, ce que le nœud signale comme parfois lent.
Cas d'usage
l'export mensuel des contacts créés depuis une date.
05

Update a contact

contact.update

Ce que tu vois dans n8n

Notes & cas d'usage

Modifie les propriétés d'un contact existant. Seul le contenu de Update Fields part vers l'API, ce qui en fait l'opération à dégainer pour toucher un attribut précis.

Paramètres clés

  • Contact ID : requis, l'identifiant unique d'un contact donné.
  • Update Fields : 9 champs, à savoir Email, Name, Campaign Name or ID, Tag Names or IDs, Custom Fields, Note, Day Of Cycle, IP Address et Scoring.
  • Scoring : un nombre, et la valeur null retire la note du contact.
Cas d'usage
après une réponse à un questionnaire, la fiche reçoit son étiquette.
Besoin d'aide

Besoin d'aide pour automatiser GetResponse avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

GetResponse et n8n, les questions qui suivent

01L'intégration GetResponse n8n est-elle gratuite ?
Oui, côté n8n. Le nœud GetResponse et le GetResponse Trigger sont livrés avec n8n : rien à installer, aucun coût supplémentaire pour les débloquer. C'est vrai sur n8n Cloud, l'offre hébergée par n8n, comme sur une instance auto-hébergée installée avec Docker ou npm, en Community Edition sous licence Sustainable Use. Un workflow se comporte exactement de la même façon dans les deux cas, avec les mêmes 5 opérations et les mêmes 5 événements. Ce que coûte un compte GetResponse relève de GetResponse, et cette page ne le traite pas.
02Quels credentials faut-il pour le nœud GetResponse ?
Deux méthodes fonctionnent, et chacune sert aussi bien le nœud que le trigger. La première repose sur une clé API : dans GetResponse, va dans Integrations and API puis API pour consulter ou générer l'API Key, et colle-la dans un credential GetResponse côté n8n. La seconde est OAuth2. Elle réclame un Client ID et un Client Secret, générés au moment où tu enregistres ton application, ainsi que l'OAuth Redirect URL copiée depuis n8n et ajoutée côté GetResponse comme Redirect URL. Le credential se crée une fois dans le menu Credentials, puis se réutilise dans tous les workflows.
03Quelles sont les limites du nœud GetResponse dans n8n ?
Le catalogue se résume vite : 5 opérations, toutes sur la ressource Contact, et 5 événements de trigger. Ce qui sort de ces opérations passe par le nœud HTTP Request, qui atteint n'importe quel endpoint de l'API GetResponse en réutilisant le même credential via l'authentification prédéfinie. L'autre point de vigilance porte sur le volume. Sur Get many contacts, laisser Return All désactivé fait s'arrêter n8n à Limit : un export qui paraît court vient presque toujours de là. Active Return All et n8n enchaîne les pages jusqu'au bout de la liste.
04Le GetResponse Trigger réagit-il en temps réel ?
Oui. Le trigger fonctionne par webhook : n8n enregistre une URL auprès de GetResponse au moment où tu actives le workflow, et GetResponse appelle cette URL quand un événement se produit. Chaque événement atteint le workflow en quelques secondes, sans intervalle de vérification à régler ni horaire à choisir. Conséquence pratique : un workflow laissé inactif n'enregistre rien et ne reçoit donc rien, l'activation fait partie de la configuration. Le nœud trigger est en version 1 et porte les 5 événements dans son paramètre Events.
05n8n ou Make pour GetResponse ?
Ça dépend de ce qui compte pour l'équipe. Make est une plateforme d'automatisation hébergée, sans option d'auto-hébergement, facturée à l'opération : pratique quand rien ne doit tourner sur une machine maison. n8n s'installe sur un serveur avec Docker ou npm, ou s'utilise sur n8n Cloud, avec le même workflow dans les deux cas, ce qui pèse quand les données de contacts doivent rester sur une infrastructure maîtrisée. Les modèles de coût diffèrent aussi : à l'opération d'un côté, lié à l'hébergement de l'autre. Les deux construisent les workflows visuellement, donc la décision se joue sur l'hébergement, la maîtrise des données et la facturation.