Recursos · Integración n8n

Integración GetResponse n8nAutomatiza GetResponse con n8n.

¿Tu lista de contactos vive aparte del resto de tus herramientas? La integración GetResponse n8n son dos nodos: el nodo GetResponse, con 5 operaciones sobre el recurso Contact, y el GetResponse Trigger, que escucha 5 eventos de 5 familias. Ambos usan la misma credencial.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Qué resuelve la integración GetResponse n8n?

La integración GetResponse n8n se apoya en dos nodos. El nodo GetResponse lanza 5 operaciones sobre un único recurso, Contact: crear, eliminar, leer uno, leer varios y actualizar. El GetResponse Trigger registra un webhook, o sea una dirección que GetResponse llama cuando ocurre algo, y arranca el flujo de trabajo con cualquiera de sus 5 eventos. Una sola credencial sirve para los dos.

GetResponse cubre email marketing, creación de páginas de aterrizaje y webinars, y esa mezcla marca los flujos que valen la pena. Caso típico: alguien se apunta a un webinar desde una página de aterrizaje. El flujo llama a contact.create, guarda las respuestas del formulario en Custom Fields, etiqueta el origen en Tag Names or IDs y avisa al canal de Discord donde el equipo comercial mira cada mañana.

Otro montaje frecuente vive del trigger. El evento open señala un correo abierto y click un correo con clic. Cuando solo importan unas pocas cuentas, el flujo filtra por nombre y manda una notificación a Pushover, en vez de llenar de ruido un canal compartido. Y si el contacto merece seguimiento, contact.update deja constancia en su ficha.

El tercer patrón es de mantenimiento. contact.getAll filtra por Origin, con valores como landing_page, webinar o survey, y con Return All activado recorre las páginas de la API hasta el final. Con esa lista se prepara un envío desde SendGrid o se revisa qué contactos siguen sin campaña asignada y llevan meses sin moverse.

El nodo cubre esas cinco operaciones sobre el recurso Contact. Lo que queda fuera del catálogo se resuelve con el nodo HTTP Request, que llama a cualquier endpoint de la API de GetResponse reutilizando la misma credencial mediante la autenticación predefinida.

¿Aún dudas de la plataforma? La Reseña n8n repasa los criterios y el Curso n8n explica las expresiones, esas fórmulas que rellenan los campos con datos del paso anterior.

Conexión

¿Cómo se conecta GetResponse con n8n?

  1. 01

    Registra la aplicación para OAuth2

    La vía OAuth2 empieza fuera de n8n: al registrar tu aplicación, GetResponse genera un Client ID y un Client Secret, que allí aparece como Client Secret Key. Copia además la OAuth Redirect URL que muestra n8n y añádela en GetResponse como Redirect URL. Tiene que apuntar a un dominio tuyo.

  2. 02

    O quédate con la API Key

    El segundo método admitido va más rápido. Dentro de GetResponse, entra en Integrations and API > API para ver o generar la API Key. Luego, en el menú Credentials de n8n, crea una credencial GetResponse y pega ahí la clave. Una credencial es el acceso guardado que n8n reutiliza, así que esto se hace una vez y ya.

  3. 03

    Selecciona la credencial y activa el flujo

    Tanto el nodo GetResponse como el GetResponse Trigger ofrecen la credencial en un desplegable, así que una configuración cubre los dos lados. En el trigger, es la activación del flujo de trabajo la que registra la URL del webhook en GetResponse. Mientras el flujo siga inactivo no llega nada, y eso no es un fallo.

Disparadores

¿Qué eventos de GetResponse arrancan un flujo?

GetResponse Trigger es el nodo que arranca un workflow cuando algo ocurre en GetResponse. Escucha 5 eventos, listados abajo por familia. Eliges uno o varios, activas el workflow y n8n registra el webhook (la URL que GetResponse llama) en tu cuenta.

Lo que ves en n8n

Todos los eventos, por familia

Una fila por objeto, un chip por acción. El evento que marcas en el nodo se escribe objeto.acción; pasa el cursor por un chip para leer cuándo se dispara.

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

Notas de configuración

01Set up the GetResponse TriggerUn solo nodo trigger reúne los 5 eventos. Marcas los que te interesan y n8n registra un webhook, es decir una URL que GetResponse llama en cuanto pasa algo. Por eso el aviso llega en segundos y no hay ningún intervalo de consulta que ajustar.

Un solo nodo trigger reúne los 5 eventos. Marcas los que te interesan y n8n registra un webhook, es decir una URL que GetResponse llama en cuanto pasa algo. Por eso el aviso llega en segundos y no hay ningún intervalo de consulta que ajustar.

Parámetros clave

  • Events: la lista de eventos que escucha el flujo. No existe un valor comodín, así que cada evento que quieras se marca uno por uno.
  • List Names or IDs: acota la escucha a las listas que elijas, desde el desplegable o con identificadores pasados mediante una expresión.
  • Delete Current Subscription: booleano dentro de la colección Options, descrito en el nodo como eliminar la suscripción actual.
Cuándo usarlo
siempre que el flujo deba responder a GetResponse en lugar de ejecutarse a una hora fija. El nodo trigger va por la versión 1.
02Customer SubscribedEl evento subscribe avisa de un cliente suscrito a una lista. Es la puerta de entrada de casi todo lo demás, porque a partir de ahí el contacto ya existe en GetResponse y el resto del flujo puede trabajar con él sin pedirle nada más a nadie.

El evento subscribe avisa de un cliente suscrito a una lista. Es la puerta de entrada de casi todo lo demás, porque a partir de ahí el contacto ya existe en GetResponse y el resto del flujo puede trabajar con él sin pedirle nada más a nadie.

Parámetros clave

  • Events: marcar solo subscribe deja un flujo estrecho y fácil de depurar cuando algo falla.
  • List Names or IDs: separa las altas de la lista comercial de las de la newsletter, que casi nunca merecen la misma continuación.
Casos de uso
cada alta abre una fila en la hoja de seguimiento y lanza un aviso interno. Si hace falta más detalle del que trae el evento, el flujo encadena con contact.get y decide después qué rama sigue.
03Customer UnsubscribedCon unsubscribe, GetResponse notifica que un cliente se ha dado de baja de una lista. Conviene tratarlo en su propio flujo: lo que sigue a una baja no se parece a lo que sigue a un alta, ni en las personas a las que avisa ni en los sistemas que toca.

Con unsubscribe, GetResponse notifica que un cliente se ha dado de baja de una lista. Conviene tratarlo en su propio flujo: lo que sigue a una baja no se parece a lo que sigue a un alta, ni en las personas a las que avisa ni en los sistemas que toca.

Parámetros clave

  • Events: combinable con subscribe si otro sistema tiene que reflejar el estado real de la lista en todo momento.
  • List Names or IDs: limita el aviso a las listas cuyo movimiento alguien revisa de verdad.
Casos de uso
antes de cerrar el registro en el CRM, el flujo llama a contact.get para leer la ficha mientras existe. Y si el proceso pide borrar el contacto, contact.delete se encarga con el identificador correspondiente.
04Survey SubmittedCuando alguien envía una encuesta, salta survey. A diferencia de los eventos de correo, aquí la persona ha escrito algo, y ese contenido suele ser lo más valioso del flujo entero, sobre todo si la encuesta hace de formulario de calificación.

Cuando alguien envía una encuesta, salta survey. A diferencia de los eventos de correo, aquí la persona ha escrito algo, y ese contenido suele ser lo más valioso del flujo entero, sobre todo si la encuesta hace de formulario de calificación.

Parámetros clave

  • Events: marcado en solitario, deja un flujo dedicado a las respuestas, sin mezclarlo con el ruido de aperturas y clics.
  • List Names or IDs: acota el trigger a las listas asociadas a la encuesta que estás midiendo.
Casos de uso
la respuesta alimenta contact.create, con los datos guardados en Custom Fields y una Note que resume el contexto para quien retome el contacto más adelante. Con una etiqueta en Tag Names or IDs localizas después a todos los que respondieron esa encuesta.
05Email Opened and Email ClickedQuedan los dos eventos ligados a un correo concreto: open para un correo abierto y click para uno con clic. Sirven para actuar sobre una persona, no sobre la lista completa, y encajan bien al lado de un CRM o de un canal comercial.

Quedan los dos eventos ligados a un correo concreto: open para un correo abierto y click para uno con clic. Sirven para actuar sobre una persona, no sobre la lista completa, y encajan bien al lado de un CRM o de un canal comercial.

Parámetros clave

  • Events: click se mantiene tranquilo, mientras que open genera bastante más movimiento en una lista grande. El volumen esperado decide cuál entra en el flujo.
  • List Names or IDs: útil cuando solo una campaña justifica montar esto.
Casos de uso
un clic entra en contact.update para subir Scoring y escribir un valor en Tag Names or IDs. La ficha guarda la señal y la siguiente segmentación se apoya en ella, sin que nadie tenga que anotarlo a mano.
Acciones

¿Qué operaciones trae el nodo GetResponse ?

El nodo GetResponse expone 5 operaciones en 1 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

Matriz recursos × operaciones
RecursoCreateGetGet ManyUpdateDelete
Contact✓✓✓✓✓

Contact

5 operaciones
01

Create a contact

contact.create

Lo que ves en n8n

Notas y casos de uso

Da de alta un contacto nuevo en GetResponse, sin pedirle nada obligatorio. Ningún parámetro de esta operación aparece marcado como requerido en el nodo, así que lo que rellenas es exactamente lo que viaja a la API.

Parámetros clave

  • Email: la dirección del contacto, escrita a mano o tomada del item anterior con {{ $json.field }}.
  • Campaign Name or ID: se elige en el desplegable o se pasa como identificador mediante una expresión.
  • Additional Fields: 7 campos opcionales, en concreto Name, Scoring, Tag Names or IDs, Custom Fields, Day Of Cycle, Note e IP Address.
Casos de uso
un registro a webinar que entra ya etiquetado por su origen, listo para que ventas lo contacte.
02

Delete a contact

contact.delete

Lo que ves en n8n

Notas y casos de uso

Elimina un contacto a partir de su identificador, nunca de su correo. La colección Options añade 2 campos que cambian cómo queda registrada la salida.

Parámetros clave

  • Contact ID: obligatorio, el ID del contacto que se va a eliminar. Si queda vacío, el nodo se detiene antes de ejecutarse.
  • Message ID: el ID de un mensaje, sea una newsletter, un autorrespondedor o una newsletter RSS. Al enviarlo, el método simula el proceso de baja, como si el contacto hubiera pulsado el enlace de baja de ese mensaje.
  • IP Address: transmite la IP desde la que el contacto se dio de baja y solo se usa si se envió el Message ID.
Casos de uso
una petición de borrado por escrito.
03

Get a contact

contact.get

Lo que ves en n8n

Notas y casos de uso

Recupera la ficha de un contacto y la entrega al flujo, que decide el camino a seguir según lo que venga dentro.

Parámetros clave

  • Contact ID: obligatorio, el identificador único de un contacto concreto.
  • Fields: dentro de Options, la lista de campos que quieres de vuelta, separados por comas. El ID se devuelve siempre, pongas lo que pongas.
Casos de uso
comprobar la ficha antes de lanzar una acción comercial, en lugar de dar por hecho lo que contiene.
04

Get many contacts

contact.getAll

Lo que ves en n8n

Notas y casos de uso

Devuelve varios contactos de una vez. Es la operación que responde preguntas sobre una lista entera y la base de cualquier exportación.

Parámetros clave

  • Return All: activado, n8n encadena las páginas de la API hasta el último contacto. Desactivado, Limit fija el máximo de items devueltos.
  • Options: 11 filtros, entre ellos Campaign ID, Created On From, Created On To, Change On From, Change On To, Name, Origin con valores como landing_page, webinar o survey, más Sort By, Sort Order y Fields.
  • Exact Match: sin activarlo, la búsqueda usa una comparación tipo like que, según advierte el nodo, a veces resulta lenta.
Casos de uso
sacar los contactos creados entre dos fechas concretas.
05

Update a contact

contact.update

Lo que ves en n8n

Notas y casos de uso

Modifica las propiedades de un contacto que ya existe. Solo se envía lo que pongas en Update Fields, así que resulta cómoda para tocar un único atributo.

Parámetros clave

  • Contact ID: obligatorio, el identificador único de un contacto concreto.
  • Update Fields: 9 campos, en concreto Email, Name, Campaign Name or ID, Tag Names or IDs, Custom Fields, Note, Day Of Cycle, IP Address y Scoring.
  • Scoring: un número, y pasar null retira la puntuación del contacto.
Casos de uso
ajustar la puntuación cuando cambia el interés de una cuenta.
Necesitas ayuda

¿Necesitas ayuda para automatizar GetResponse con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

GetResponse y n8n, las dudas que vienen después

01¿La integración GetResponse n8n es gratuita?
Sí, por el lado de n8n. El nodo GetResponse y el GetResponse Trigger vienen incluidos con n8n, así que no hay nada que instalar ni ningún coste extra para desbloquearlos. Da igual que trabajes en n8n Cloud, la oferta alojada por n8n, o en una instancia propia montada con Docker o npm, en Community Edition bajo licencia Sustainable Use: el flujo de trabajo se comporta igual en ambos casos. Lo que cuesta una cuenta de GetResponse es otro asunto, se decide del lado de GetResponse y esta página no lo trata.
02¿Qué credenciales pide el nodo GetResponse?
Hay dos métodos admitidos y los dos valen tanto para el nodo como para el trigger. El primero es la clave de API: dentro de GetResponse, entra en Integrations and API y luego en API para ver o generar la API Key, y pégala en una credencial GetResponse dentro de n8n. El segundo es OAuth2, que necesita un Client ID y un Client Secret generados al registrar tu aplicación, más la OAuth Redirect URL copiada desde n8n y añadida en GetResponse como Redirect URL. La credencial se crea una vez en el menú Credentials y se reutiliza en todos los flujos posteriores.
03¿Qué límites tiene el nodo GetResponse en n8n?
El catálogo se resume en dos cifras: 5 operaciones, todas sobre el recurso Contact, y 5 eventos de trigger. Lo que queda fuera de esas operaciones se resuelve con el nodo HTTP Request, que llega a cualquier endpoint de la API de GetResponse reutilizando la misma credencial gracias a la autenticación predefinida. El otro punto a vigilar es el volumen. En Get many contacts, dejar Return All desactivado hace que n8n pare en Limit, y una exportación que sale corta casi siempre viene de ahí. Con Return All activado, n8n encadena las páginas hasta terminar la lista.
04¿El GetResponse Trigger reacciona en tiempo real?
Sí. El trigger funciona por webhook: n8n registra una URL en GetResponse cuando activas el flujo de trabajo, y GetResponse llama a esa URL en cuanto se produce un evento. Cada aviso llega en cuestión de segundos, sin intervalo de consulta que configurar ni horario que elegir. La consecuencia práctica conviene tenerla clara: un flujo que sigue inactivo no registra nada y por tanto no recibe nada, así que activarlo forma parte de la configuración. El nodo trigger va por la versión 1 y cubre los 5 eventos desde su parámetro Events.
05¿n8n o Make para GetResponse?
Depende de qué pese más en tu caso. Make es una plataforma de automatización alojada, sin opción de instalarla en servidor propio, y se factura por operación, algo cómodo para equipos que no quieren mantener nada. n8n se instala con Docker o npm en tu propio servidor, o se usa en n8n Cloud, y el flujo es idéntico en ambos casos, lo que cuenta cuando los datos de contactos deben quedarse en una infraestructura que controlas. Los modelos de coste también difieren: por operación en un lado, ligado al alojamiento en el otro. Las dos montan flujos en visual, así que la decisión se juega en alojamiento, control del dato y facturación.