- Inicio
- Recursos
- Integraciones
- Iterable
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
¿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.
¿Cómo conectar Iterable con n8n?
- 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.
- 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.
- 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.
¿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.
Índice de operaciones
Event
1 operaciónTrack an event
event.trackLo 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.
User
3 operacionesCreate or update a user
user.upsertLo 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.
Delete a user
user.deleteLo 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.
Get a user
user.getLo 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.
{{ $json.field }}.User List
2 operacionesAdd a user to a list
userList.addLo 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.
Remove a user from a list
userList.removeLo 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.
¿Necesitas ayuda para automatizar Iterable con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.

