Recursos · Integración n8n

Integración Iterable n8nAutomatiza Iterable con n8n.

¿Tus listas de Iterable envejecen mientras los datos viven en otra herramienta? La integración Iterable n8n abre 6 operaciones sobre 3 recursos: eventos, usuarios y pertenencia a listas. Iterable no trae nodo trigger en n8n, así que el flujo arranca desde otro disparador.

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

Por qué automatizar

¿Qué cubre la integración Iterable n8n?

El nodo de Iterable viene incluido en n8n y habla con la API de Iterable mediante una clave de API. Expone 6 operaciones repartidas en 3 recursos: Event, User y User List. Dicho de otro modo: registra lo que hizo una persona, crea o refresca su ficha, la vuelve a leer, y la mete o la saca de una lista. Lo que no aparece en el catálogo de abajo se resuelve con el nodo HTTP Request y la misma credencial.

¿Por dónde se empieza? Casi siempre por lo que hace el usuario. Una compra, una inscripción a un webinar, un plan que sube de nivel: event.track guarda esa acción con el nombre que tú decides, y los Data Fields llevan el detalle que querrás consultar después.

Luego llega la pertenencia a listas. userList.add coloca a la persona en la lista elegida y userList.remove la saca cuando cambia de opinión. Si la fila de origen vive en Google Sheets, el flujo lee la hoja, escribe la ficha con user.upsert y continúa sin que nadie copie nada a mano.

Queda el mantenimiento de la ficha. user.get la devuelve para decidir qué hacer, y user.delete la borra cuando alguien lo pide por escrito. Un aviso a Telegram cierra el círculo para quien gestiona la petición, y los equipos que mantienen un segundo remitente como SendGrid reparten la misma salida entre los dos.

Fuera de esas 6 operaciones queda, por ejemplo, un objeto personalizado propio de tu cuenta de Iterable o un endpoint que el nodo dedicado no cubre. Ahí entra el nodo HTTP Request: llega a cualquier endpoint de la API de Iterable y reutiliza la credencial ya guardada gracias a la autenticación predefinida, así que nunca aparece una segunda clave en el flujo. Solo hace falta un nodo más, no una cuenta nueva.

El arranque sigue otra lógica. Como Iterable no tiene nodo trigger en n8n, el primer nodo del flujo nunca es el suyo. Un Schedule Trigger comprueba a intervalo fijo, un Webhook espera a que otro servicio llame a una URL que entrega n8n, o el trigger de otra herramienta distinta pone en marcha la ejecución: un formulario, un pago, un alta. Sea cual sea el punto de partida, el nodo de Iterable solo lee o escribe cuando el flujo ya está corriendo, y la Reseña n8n compara alojamiento y modelo de coste antes de decidir.

Conexión

¿Cómo conectar Iterable con n8n?

  1. 01

    Crea la clave de API en Iterable

    El nodo se autentica con una clave de API, y es el único método admitido aquí. La generas desde tu cuenta de Iterable siguiendo su propio artículo sobre creación de claves de API (artículo de soporte 360043464871). Copia el valor en cuanto aparezca, porque esa clave es lo que n8n envía en cada llamada. No hace falta preparar nada más del lado de Iterable.

  2. 02

    Guarda la credencial en n8n

    En n8n abre el menú Credentials y añade una credencial de Iterable. Pide un único campo, API Key, y ahí pegas el valor. Una credencial se crea una vez y se reutiliza en todas partes: el nodo de Iterable te la ofrece después en un desplegable, en este flujo y en los diez siguientes. Ponle el nombre de la cuenta y el día que aparezca un segundo proyecto no habrá dudas.

  3. 03

    Compruébalo con una lectura

    Pon el nodo de Iterable en un flujo, elige el recurso User y la operación Get, deja By en Email y pega una dirección que exista seguro. Ejecuta solo ese nodo. Vuelve la ficha y la credencial queda comprobada antes de escribir nada. Iterable publica dos referencias de API, una para proyectos en Estados Unidos y otra para proyectos en Europa: lee la que corresponda a tu cuenta.

Acciones

¿Qué sabe hacer el nodo de Iterable ?

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

Matriz recursos × operaciones
RecursoGetDeleteAddRemoveTrackCreate or Update
Event✓
User✓✓✓
User List✓✓

Event

1 operación
01

Track an event

event.track

Lo que ves en n8n

Notas y casos de uso

Registra en Iterable una acción realizada por un usuario, guardada con el nombre que tú le das.

Parámetros clave

  • Name: el nombre del evento, obligatorio, y la etiqueta que buscarás luego en Iterable.
  • Email o User ID: hay que pasar uno de los dos para identificar a la persona, y si van los dos manda Email.
  • Created At: la hora a la que ocurrió el evento, útil cuando el flujo se ejecuta más tarde.
  • ID: identificador de evento opcional. Si ya existe un evento con ese ID, se actualiza; si no, se genera uno y se devuelve.
Casos de uso
un pedido confirmado manda un único evento con el detalle de la cesta en los Data Fields.

User

3 operaciones
02

Create or update a user

user.upsert

Lo que ves en n8n

Notas y casos de uso

Escribe una ficha en Iterable y la actualiza si ya existe. El mismo nodo sirve para el primer contacto y para cada refresco posterior.

Parámetros clave

  • Identifier: Email o User ID, la clave con la que Iterable hace la correspondencia.
  • Value: la dirección o el identificador en sí, a menudo {{ $json.field }} traído del nodo anterior.
  • Create If Doesn't Exist: decide si Iterable crea un usuario nuevo cuando ese identificador todavía no existe en la cuenta que estás consultando.
  • Merge Nested Objects: fusiona los objetos de primer nivel en lugar de sobrescribirlos, desactivado por defecto.
Casos de uso
una sincronización nocturna empuja plan e idioma a los Data Fields sin aplastar lo que ya estaba guardado.
03

Delete a user

user.delete

Lo que ves en n8n

Notas y casos de uso

Borra la ficha de Iterable. La llamada es definitiva, así que va al final de una rama y nunca en mitad de ella.

Parámetros clave

  • By: Email o User ID, el identificador sobre el que actúa el borrado.
  • User ID: el identificador único de un usuario concreto.
  • Email: el correo de un usuario concreto.
Casos de uso
llega una petición de supresión en forma de ticket, el flujo borra la ficha y escribe la confirmación en ese mismo ticket, con lo que el rastro se queda en un solo sitio.
04

Get a user

user.get

Lo que ves en n8n

Notas y casos de uso

Vuelve a leer una ficha de Iterable y se la pasa al resto del flujo. Así se comprueba que una persona existe antes de actuar sobre ella.

Parámetros clave

  • By: eliges si la búsqueda va por Email o por User ID.
  • User ID: el identificador único de un usuario determinado.
  • Email: la dirección de un usuario determinado.
Casos de uso
antes de que salga una respuesta tipo de soporte, el flujo lee la ficha y encamina el ticket según lo que vuelve, accesible más adelante con {{ $json.field }}.

User List

2 operaciones
05

Add a user to a list

userList.add

Lo que ves en n8n

Notas y casos de uso

Mete a una persona en una lista de Iterable. Es el paso que convierte una ficha recién creada en un destinatario de verdad.

Parámetros clave

  • List Name or ID: elige la lista en el desplegable, o pasa un ID con una expresión, esa pequeña fórmula {{ }} que n8n evalúa durante la ejecución, cuando la lista se decide sobre la marcha.
  • Identifier: Email o User ID, la forma en que Iterable localiza a la persona.
  • Value: la dirección o el identificador que le corresponde.
Casos de uso
entra una inscripción a un webinar y el asistente se suma a la lista de recordatorios justo después de escribir la ficha.
06

Remove a user from a list

userList.remove

Lo que ves en n8n

Notas y casos de uso

Saca a una persona de una lista concreta de Iterable, y puede ir más allá de esa única lista.

Parámetros clave

  • List Name or ID: la lista de la que se retira a la persona, tomada del desplegable o fijada por expresión.
  • Identifier y Value: Email o User ID, y después el valor que le corresponde.
  • Channel Unsubscribe: da de baja el correo del canal asociado a la lista, lo que equivale a una baja global.
  • Campaign ID: atribuye esa baja a una campaña.
Casos de uso
un cambio de preferencias llega desde la web, el flujo retira a la persona de la lista y conserva la atribución a la campaña.
Necesitas ayuda

¿Necesitas ayuda para automatizar Iterable con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Iterable y n8n, las preguntas que vienen después

01¿La integración Iterable n8n es gratuita?
Sí, del lado de n8n. El nodo de Iterable viene incluido con n8n: nada que instalar y ningún coste adicional por el conector, tanto en n8n Cloud, la oferta alojada por n8n, como en una instancia que alojes tú (Community Edition, licencia Sustainable Use). Un flujo se comporta igual en los dos sitios, así que lo que montes en Cloud se vuelve a ejecutar tal cual en tu servidor. Lo que cuesta una cuenta de Iterable es otra conversación, y esta página no se pronuncia sobre eso.
02¿Qué credenciales pide el nodo de Iterable?
Una clave de API, y es el único método de autenticación admitido. La generas dentro de Iterable siguiendo su artículo sobre creación de claves de API, y la guardas en n8n: menú Credentials, credencial de Iterable, un único campo API Key. Una credencial es un juego de identificadores guardado una sola vez y reutilizado por todos los flujos desde un desplegable, así que la clave nunca se pega dentro de un nodo. Iterable publica dos referencias de API, una para proyectos en Estados Unidos y otra para proyectos en Europa: consulta la que encaje con tu cuenta cuando necesites el detalle de un endpoint.
03¿Qué límites tiene el nodo de Iterable en n8n?
El nodo cubre las 6 operaciones del catálogo, repartidas en 3 recursos: Event, User y User List. Lo que queda fuera de esas operaciones dentro de la API de Iterable pasa por el nodo HTTP Request, que llama al endpoint directamente y reutiliza la misma credencial de Iterable mediante la autenticación predefinida, sin una segunda clave que administrar. El otro punto a vigilar son los campos obligatorios. Una expresión que no devuelve nada deja el campo vacío y n8n detiene el nodo en lugar de enviar una llamada incompleta. Prueba con un solo elemento antes de soltar un lote entero.
04¿Se puede arrancar un flujo desde Iterable?
Desde Iterable no, porque no existe un nodo trigger de Iterable en n8n. Un flujo que lo use empieza con otro disparador. El Schedule Trigger se lanza con un intervalo fijo, lo que encaja con una sincronización nocturna que refresca fichas o pertenencia a listas. El Webhook de n8n, es decir una URL a la que llama otro servicio, encaja cuando tu aplicación o tu proveedor de formularios puede avisar en el momento. El trigger de otra herramienta también sirve, y suele ser la opción cuando el dato de referencia vive en un CRM o en una hoja de cálculo. El nodo de Iterable actúa entonces como acción.
05¿n8n o Make para Iterable?
Depende de dónde quieras que viva la automatización. Make está alojado por Make, sin opción de autoalojamiento, y se factura por operación: el coste sigue al volumen y los datos pasan por su plataforma. n8n funciona en Cloud o en tu propio servidor, algo que pesa cuando las fichas y los eventos que empujas a Iterable entran en una política interna de tratamiento de datos. En cuanto a la lógica, los dos se construyen de forma visual. n8n deja escribir código en medio de un flujo cuando una transformación se vuelve específica, Make te mantiene dentro de sus módulos. Con poco volumen y sin exigencias de alojamiento, cualquiera de los dos hace el trabajo.