- Accueil
- Ressources
- Intégrations
- GetResponse
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
À 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.
Comment connecter GetResponse à n8n ?
- 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.
- 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.
- 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.
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.*1click.click
open.*1open.open
subscribe.*1subscribe.subscribe
survey.*1survey.survey
unsubscribe.*1unsubscribe.unsubscribe
Notes de configuration
01Set up the GetResponse Trigger
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.
02Email Clicked and Email Opened
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 :
clickseul reste discret,opensera 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.
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 Unsubscribed
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.
contact.get pour récupérer ce que contenait la fiche avant qu'elle change de statut.04Survey Submitted
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
surveyseul 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.
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.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.
Sommaire des opérations
Contact
5 opérationsCreate a contact
contact.createCe 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.
Delete a contact
contact.deleteCe 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é.
Get a contact
contact.getCe 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.
Get many contacts
contact.getAllCe 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,webinarousurvey, 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.
Update a contact
contact.updateCe 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.
Besoin d'aide pour automatiser GetResponse avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.


