Recursos · Integración n8n

Integración ActiveCampaign n8nAutomatiza ActiveCampaign con n8n.

El CRM solo se mantiene solo si algo escribe dentro de él. La integración ActiveCampaign n8n abre 48 operaciones repartidas en 12 recursos, y el trigger escucha 4 fuentes de eventos mediante webhook. Está pensada para equipos de marketing y ventas que ya manejan la herramienta.

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

Por qué automatizar

¿Qué aporta de verdad la integración ActiveCampaign n8n?

n8n incluye dos nodos para ActiveCampaign. El nodo de aplicación crea y edita datos: cuentas, contactos, listas, etiquetas, deals, conexiones y objetos de e-commerce, 48 operaciones en total. El nodo trigger recibe los eventos de ActiveCampaign por webhook, una URL que ActiveCampaign llama en cuanto pasa algo. El flujo de trabajo arranca en segundos, sin ninguna comprobación programada.

Lo primero que monta casi todo el mundo es la entrada limpia de datos. Llega un alta, contact.create escribe el correo en ActiveCampaign, contactTag.add marca de dónde viene y contactList.add lo suscribe a la lista correcta. Tres nodos, cero copiar y pegar, y la misma credencial reutilizada siempre.

El segundo patrón consiste en traer lo que vive fuera. Las notas de ventas están en una hoja de cálculo, las respuestas de soporte en un buzón, y nada de eso llega al CRM por su cuenta. Lees las filas con el nodo Google Sheets, localizas a la persona con contact.getAll y su filtro Email, y escribes el cambio con contact.update. Con las empresas ocurre lo mismo vía account.create y accountContact.create: convierten una lista de direcciones en organizaciones con nombre y con su interlocutor asociado.

El tercer patrón es la convivencia entre herramientas. Un equipo que envía newsletters desde Mailchimp y correo transaccional desde SendGrid acaba con dos bases que se separan poco a poco. Las operaciones de lista y de etiqueta acercan ambos lados sin exportar un solo archivo.

Donde el nodo se queda corto, entra HTTP Request: llama a cualquier endpoint de la API de ActiveCampaign reutilizando la misma credencial mediante la autenticación predefinida. Dos cosas conviene saberlas antes de dibujar el flujo: el trigger ofrece 4 fuentes y no tiene opción de comodín, y las operaciones esperan identificadores numéricos, no nombres. Un campo obligatorio vacío detiene la ejecución del nodo.

Si lo que estás valorando es la plataforma y no este nodo, la Reseña n8n habla de alojamiento y coste, y el Curso n8n repasa cómo se construyen estos flujos paso a paso.

Conexión

¿Cómo se conecta ActiveCampaign con n8n?

  1. 01

    Abre los ajustes de desarrollador en ActiveCampaign

    En ActiveCampaign, entra en Settings, el icono de engranaje del menú izquierdo, y luego en Developer. Esa página contiene los dos valores que n8n necesita y no hay nada más que activar. La misma credencial sirve para el nodo de aplicación y para el nodo trigger, así que este paso se hace una sola vez para todos los flujos que montes sobre esa cuenta.

  2. 02

    Copia la API URL y la API Key

    Aquí solo existe un método de autenticación: la clave API. Copia la API URL que aparece en la página Developer y después la API Key que está justo debajo. La URL pertenece a tu cuenta, de modo que una clave de otra cuenta nunca funcionará con ella. Si la clave ha circulado demasiado, ActiveCampaign documenta cómo regenerarla.

  3. 03

    Crea la credencial en n8n

    En n8n, abre el menú Credentials y crea una credencial de ActiveCampaign, es decir, el acceso que se guarda una vez y se reutiliza en todos los flujos. Pega la API URL en un campo y la clave API en el otro. De vuelta en el nodo, selecciónala en la lista desplegable. Funciona igual en n8n Cloud que en una instancia alojada por ti.

Disparadores

¿Qué pone en marcha un flujo desde ActiveCampaign ?

ActiveCampaign Trigger es el nodo que arranca un workflow cuando algo ocurre en ActiveCampaign. Escucha 4 eventos, listados abajo por familia. Eliges uno o varios, activas el workflow y n8n registra el webhook (la URL que ActiveCampaign 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.

admin.*1
  • admin.
    • admin
api.*1
  • api.
    • api
public.*1
  • public.
    • public
system.*1
  • system.
    • system

Notas de configuración

01Configure the ActiveCampaign TriggerEl nodo ActiveCampaign Trigger arranca un flujo cuando ActiveCampaign notifica un evento. Funciona por webhook: n8n registra su URL en ActiveCampaign al activar el flujo, y cada evento llega en segundos, sin intervalo que ajustar.

El nodo ActiveCampaign Trigger arranca un flujo cuando ActiveCampaign notifica un evento. Funciona por webhook: n8n registra su URL en ActiveCampaign al activar el flujo, y cada evento llega en segundos, sin intervalo que ajustar.

Parámetros clave

  • Event Names or IDs: los eventos que escucha. Los eliges de la lista, o pasas identificadores con una expresión, esa fórmula corta de n8n que busca un valor en lugar de escribirlo a mano.
Cuándo usarlo
siempre que la reacción tenga que ser inmediata. Poner una etiqueta en el segundo en que se envía un formulario, o avisar a un comercial cuando una ficha cambia.
Casos de uso
un mismo flujo puede cubrir varias fuentes, porque el parámetro admite más de un valor. No existe una opción de comodín, así que cada fuente que quieras se marca de forma explícita.
02Public eventsLa fuente public ejecuta los hooks cuando la acción la provoca un contacto. En la práctica cubre lo que hace la propia persona: rellenar un formulario, hacer clic, darse de baja. Nada que venga de tus herramientas internas.

La fuente public ejecuta los hooks cuando la acción la provoca un contacto. En la práctica cubre lo que hace la propia persona: rellenar un formulario, hacer clic, darse de baja. Nada que venga de tus herramientas internas.

Parámetros clave

  • Event Names or IDs: marca public para quedarte solo con la actividad que nace en el contacto, de las 4 fuentes disponibles.
Cuándo usarlo
para reacciones que la persona debe notar enseguida. Una secuencia de bienvenida, una etiqueta puesta al registrarse, un aviso al responsable de la cuenta.
Casos de uso
un alta crea el contacto en ActiveCampaign, el trigger salta y el flujo añade la etiqueta de origen y escribe el lead en una hoja compartida que el equipo comercial abre esa misma mañana.
03Api eventsLa fuente api ejecuta los hooks cuando la acción llega desde una llamada a la API. Todo lo que escriben tus scripts, el backend de tu web u otra automatización aparece aquí, y no en la actividad de los contactos.

La fuente api ejecuta los hooks cuando la acción llega desde una llamada a la API. Todo lo que escriben tus scripts, el backend de tu web u otra automatización aparece aquí, y no en la actividad de los contactos.

Parámetros clave

  • Event Names or IDs: elige api cuando el cambio que te interesa viene del código y no de una persona.
Cuándo usarlo
para vigilar lo que un segundo sistema está escribiendo en el CRM. Es la manera habitual de detectar una sincronización que ha empezado a hacer cosas raras.
Casos de uso
una tienda envía sus pedidos a ActiveCampaign por API. El trigger captura cada escritura y el flujo la copia donde administración ya mira a diario, sin tocar el código de la tienda.
04Admin and System eventsDos fuentes cubren lo que ningún contacto ha pedido. admin ejecuta los hooks cuando la acción la provoca un usuario administrador, o sea lo que hace tu equipo dentro de la interfaz. system ejecuta los hooks cuando actúan los sistemas automatizados, es decir las automatizaciones internas de la plataforma.

Dos fuentes cubren lo que ningún contacto ha pedido. admin ejecuta los hooks cuando la acción la provoca un usuario administrador, o sea lo que hace tu equipo dentro de la interfaz. system ejecuta los hooks cuando actúan los sistemas automatizados, es decir las automatizaciones internas de la plataforma.

Parámetros clave

  • Event Names or IDs: marca admin, system, o ambas, según vigiles a personas o a máquinas.
Cuándo usarlo
para trazabilidad, no para marketing. Saber que un compañero editó una ficha, o que una automatización movió contactos, es lo que mantiene legible una cuenta compartida.
Casos de uso
registrar cada cambio de administrador, para que la pregunta de por qué se dio de baja a un contacto tenga respuesta en un solo sitio.
Acciones

¿Qué sabe hacer el nodo ActiveCampaign ?

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

Matriz recursos × operaciones
RecursoCreateGetGet ManyUpdateDeleteAddRemoveCreate NoteGet by Order IDGet by Product IDUpdate Deal Note
Account✓✓✓✓✓
Account Contact✓✓✓
Connection✓✓✓✓✓
Contact✓✓✓✓✓
Contact List✓✓
Contact Tag✓✓
Deal✓✓✓✓✓✓✓
E-Commerce Customer✓✓✓✓✓
E-Commerce Order✓✓✓✓✓
E-Commerce Order Product✓✓✓
List✓
Tag✓✓✓✓✓

Account

5 operaciones
01

Create an account

account.create

Lo que ves en n8n

Notas y casos de uso

Crea la ficha de una empresa en ActiveCampaign y la devuelve, para que después un contacto quede colgado de una organización con nombre y no suelto.

Parámetros clave

  • Name: el nombre de la cuenta, obligatorio. Suele ser la razón social que llega del nodo anterior, por ejemplo {{ $json.company }}.
  • Account URL: la web de la empresa, dentro de Additional Fields.
  • Fields: añade campos personalizados, para rellenar ya en la creación valores que definiste tú.
Casos de uso
un formulario de demo recoge empresa y dominio, y el flujo abre la cuenta antes de enganchar al primer interlocutor.
02

Delete an account

account.delete

Lo que ves en n8n

Notas y casos de uso

Borra una cuenta de ActiveCampaign de forma definitiva. La ficha desaparece, así que colócala en una rama filtrada y nunca sobre una lista de items sin revisar.

Parámetros clave

  • Account ID: el identificador numérico de la cuenta que se borra, obligatorio. Es el ID, no el nombre de la empresa, así que sácalo de una lectura previa con una expresión como {{ $json.id }}.
Casos de uso
una importación duplicó la misma empresa. El flujo conserva la que tiene los contactos y elimina la ficha vacía.
03

Get an account

account.get

Lo que ves en n8n

Notas y casos de uso

Trae una cuenta y devuelve sus datos. Es la forma de comprobar qué contiene ActiveCampaign ahora mismo antes de escribir nada encima.

Parámetros clave

  • Account ID: el identificador numérico de la cuenta que se consulta, obligatorio. Aliméntalo desde un nodo anterior con {{ $json.account }} en vez de escribirlo.
Casos de uso
antes de mandar una propuesta, el flujo relee la cuenta para confirmar que la web guardada coincide con el dominio de quien la ha pedido.
04

Get many accounts

account.getAll

Lo que ves en n8n

Notas y casos de uso

Lista las cuentas guardadas en ActiveCampaign, un item por empresa. Es el punto de partida de cualquier informe o limpieza masiva.

Parámetros clave

  • Return All: activado, n8n recorre todas las páginas de cuentas; desactivado, Limit fija cuántas vuelven.
  • Search: busca por nombre, dentro de la colección Filters, para acotar la exportación a una parte de la cartera.
  • Simplify: devuelve una versión ligera de la respuesta en lugar de los datos en bruto.
Casos de uso
una exportación trimestral de todas las cuentas a una hoja, con Return All activado para no pararse en la primera página.
05

Update an account

account.update

Lo que ves en n8n

Notas y casos de uso

Modifica una cuenta que ya existe. Solo se tocan los campos que rellenas, el resto de la ficha sale igual que entró.

Parámetros clave

  • Account ID: el identificador numérico de la cuenta que se modifica, obligatorio.
  • Name y Account URL: la razón social y la web, dentro de Update Fields.
  • Fields: rellena campos personalizados que no estaban predefinidos.
Casos de uso
una empresa cambia de nombre y de dominio. Una ejecución reescribe ambos en el CRM sin abrir las fichas una por una.

Account Contact

3 operaciones
06

Create an account contact

accountContact.create

Lo que ves en n8n

Notas y casos de uso

Engancha un contacto a una cuenta: es la asociación que le dice a ActiveCampaign que esa persona trabaja en esa empresa.

Parámetros clave

  • Account ID: el identificador numérico de la empresa, obligatorio.
  • Contact ID: el de la persona, obligatorio. Los dos suelen venir de las creaciones que se ejecutan justo antes.
  • Job Title: el cargo del contacto en la empresa, dentro de Additional Fields.
Casos de uso
una solicitud de presupuesto menciona empresa y persona, y el flujo une ambas con el cargo indicado en el formulario.
07

Delete an account contact

accountContact.delete

Lo que ves en n8n

Notas y casos de uso

Rompe el vínculo entre una persona y una empresa sin borrar ninguna de las dos. El contacto sigue en ActiveCampaign, la asociación no.

Parámetros clave

  • Account Contact ID: el identificador numérico de la asociación que se borra, obligatorio. Cuidado, señala el vínculo en sí, no al contacto ni a la cuenta.
Casos de uso
un interlocutor deja la empresa. Quitar la asociación mantiene limpio el historial de la cuenta mientras la persona sigue localizable en su nueva dirección.
08

Update an account contact

accountContact.update

Lo que ves en n8n

Notas y casos de uso

Actualiza lo que dice una asociación existente, para que el vínculo entre una persona y su empresa acompañe los cambios de puesto.

Parámetros clave

  • Account Contact ID: el identificador numérico de la asociación, obligatorio.
  • Job Title: el cargo del contacto en la empresa, dentro de Update Fields. Es el campo que se acaba manteniendo aquí.
Casos de uso
un ascenso detectado en una firma actualiza el cargo, y los envíos dirigidos a quien decide recuperan a esa persona en la campaña siguiente.

Connection

5 operaciones
09

Create a connection

connection.create

Lo que ves en n8n

Notas y casos de uso

Declara un servicio externo en ActiveCampaign. Es el objeto que luego permite atribuir pedidos y clientes de e-commerce a la tienda de la que vienen.

Parámetros clave

  • Service y External Account ID: el nombre del servicio y el identificador de la cuenta dentro de él, ambos obligatorios.
  • Account Name: el nombre asociado a la cuenta en el servicio externo, a menudo un nombre de empresa, obligatorio.
  • Logo URL y Link URL: la imagen del logo y la página donde se gestiona la integración en el sitio del tercero, obligatorias.
Casos de uso
una tienda se pone en marcha y su conexión se crea una vez, antes del primer pedido.
10

Delete a connection

connection.delete

Lo que ves en n8n

Notas y casos de uso

Retira una conexión de ActiveCampaign. La tienda deja de ser una fuente reconocida para los registros que la citaban, así que mira antes qué depende de ella.

Parámetros clave

  • Connection ID: el identificador numérico de la conexión que se borra, obligatorio. Consíguelo con una lectura y no con un valor apuntado hace semanas.
Casos de uso
una tienda de pruebas creada durante la puesta en marcha sigue al lado de la real. Borrarla deja una sola fuente en el informe de e-commerce.
11

Get a connection

connection.get

Lo que ves en n8n

Notas y casos de uso

Relee una conexión y devuelve sus datos. Es lo más rápido para confirmar que una tienda sigue declarada tal y como la configuraste.

Parámetros clave

  • Connection ID: el identificador numérico de la conexión que se consulta, obligatorio.
Casos de uso
un control nocturno lee la conexión antes de que arranque la sincronización de pedidos, y detiene el flujo con un mensaje si la ficha ha cambiado.
12

Get many connections

connection.getAll

Lo que ves en n8n

Notas y casos de uso

Devuelve todos los servicios externos declarados en la cuenta, un item por conexión. Es la vista general de las tiendas que alimentan ActiveCampaign.

Parámetros clave

  • Return All: activado, n8n recorre todas las páginas de conexiones; desactivado, Limit fija cuántas se devuelven.
  • Simplify: devuelve una respuesta simplificada en lugar de los datos en bruto, más fácil de mapear en el nodo siguiente.
Casos de uso
una auditoría lista las conexiones y marca cualquier servicio que nadie reconoce antes de montar la próxima campaña.
13

Update a connection

connection.update

Lo que ves en n8n

Notas y casos de uso

Reescribe los datos de una conexión existente, incluidos los dos estados que indican si la tienda va bien y si hay una sincronización en marcha.

Parámetros clave

  • Connection ID: el identificador numérico de la conexión que se modifica, obligatorio.
  • Status: 0 para error, 1 para conectado.
  • Syncronisation Status: 0 cuando la sincronización está parada, 1 cuando está en marcha.
  • Service, External Account ID, Account Name, Logo URL, Link URL: los campos descriptivos, dentro de Update Fields.
Casos de uso
falla la sincronización de pedidos, el flujo pone el estado en error y la tienda aparece rota en lugar de quedarse callada.

Contact

5 operaciones
14

Create a contact

contact.create

Lo que ves en n8n

Notas y casos de uso

Escribe una persona nueva en ActiveCampaign y devuelve el contacto creado. El correo es el único valor sin el cual la operación se niega a ejecutarse.

Parámetros clave

  • Email: el correo del contacto que se crea, obligatorio, normalmente {{ $json.email }} desde el formulario o el trigger.
  • Update if Exists: activado, un contacto ya existente se actualiza en vez de provocar un error.
  • First Name, Last Name, Phone, Custom Fields: el resto del perfil, dentro de Additional Fields.
Casos de uso
un registro a un webinar crea el contacto, y Update if Exists evita que los repetidores rompan la ejecución.
15

Delete a contact

contact.delete

Lo que ves en n8n

Notas y casos de uso

Elimina un contacto de ActiveCampaign. La persona sale de la base por completo, que no es lo mismo que darla de baja de los envíos.

Parámetros clave

  • Contact ID: el identificador numérico del contacto que se borra, obligatorio. Una dirección de correo no sirve aquí, hay que localizar antes el ID.
Casos de uso
llega una petición de supresión por correo. El flujo encuentra el contacto, lo borra y deja constancia del tratamiento, sin que nadie abra el CRM.
16

Get a contact

contact.get

Lo que ves en n8n

Notas y casos de uso

Recupera un contacto y devuelve el perfil guardado, campos personalizados incluidos, que son los que necesitarán las operaciones posteriores del flujo.

Parámetros clave

  • Contact ID: el identificador numérico del contacto que se consulta, obligatorio.
Casos de uso
un ticket de soporte llega con un identificador de contacto. El flujo lee el perfil y enruta el ticket según lo que el CRM ya sabe, en lugar de volver a preguntárselo a la persona.
17

Get many contacts

contact.getAll

Lo que ves en n8n

Notas y casos de uso

Saca contactos en bloque, con el juego de filtros más amplio del nodo: 17 campos opcionales reducen la lista antes de que salga un solo item de ActiveCampaign.

Parámetros clave

  • Return All: activado, n8n sigue todas las páginas de contactos; desactivado, Limit pone el tope del lote.
  • List ID, Tag ID, Segment ID, Form ID: filtran por procedencia o pertenencia.
  • Status: 1 activo, 0 sin confirmar, 2 dado de baja, 3 rebotado.
  • Created After, Updated After: ventanas de fecha para trabajar de forma incremental.
Casos de uso
una sincronización semanal lee solo los contactos modificados desde la última ejecución.
18

Update a contact

contact.update

Lo que ves en n8n

Notas y casos de uso

Corrige los datos de un contacto que ya existe. Los campos que dejas vacíos conservan su valor actual, así que una actualización parcial no rompe nada.

Parámetros clave

  • Contact ID: el identificador numérico del contacto que se modifica, obligatorio.
  • Email, First Name, Last Name, Phone: los campos del perfil, dentro de Update Fields.
  • Custom Fields: rellena tus propios campos, por ejemplo un plan o una puntuación.
Casos de uso
una respuesta por correo revela un teléfono nuevo, y el CRM queda corregido antes de la siguiente ronda de llamadas.

Contact List

2 operaciones
19

Add a contact to a list

contactList.add

Lo que ves en n8n

Notas y casos de uso

Suscribe un contacto a una lista. Ese gesto es lo que realmente hace que la persona entre en las campañas enviadas a esa lista.

Parámetros clave

  • List ID: el identificador numérico de la lista, obligatorio.
  • Contact ID: el de la persona, obligatorio. Son dos identificadores, escribir el nombre de la lista como texto falla.
Casos de uso
un cliente compra por primera vez y entra en la lista de onboarding, mientras otra rama se ocupa de la lista de prospección de la que venía.
20

Remove a contact from a list

contactList.remove

Lo que ves en n8n

Notas y casos de uso

Saca un contacto de una lista sin borrar a la persona. Sigue en ActiveCampaign y conserva el resto de sus suscripciones.

Parámetros clave

  • List ID: el identificador numérico de la lista que abandona, obligatorio.
  • Contact ID: el identificador numérico del contacto, obligatorio.
Casos de uso
alguien convierte, así que la lista de nurturing que le pide convertir deja de tener sentido. El flujo lo saca en cuanto el pedido queda confirmado.

Contact Tag

2 operaciones
21

Add a contact tag

contactTag.add

Lo que ves en n8n

Notas y casos de uso

Pone una etiqueta sobre un contacto. Es la marca más ligera de ActiveCampaign y el enganche habitual de segmentos y automatizaciones.

Parámetros clave

  • Tag Name or ID: elige la etiqueta de la lista que n8n carga desde tu cuenta, o pasa un identificador con una expresión.
  • Contact ID: el identificador numérico del contacto, obligatorio.
Casos de uso
un clic en una campaña etiqueta a la persona como interesada en una gama, y la vista comercial construida sobre esa etiqueta se llena sola.
22

Remove a contact tag

contactTag.remove

Lo que ves en n8n

Notas y casos de uso

Quita una etiqueta que ya no describe a la persona. Sin esa limpieza, las etiquetas viejas se acumulan y los segmentos dejan de significar algo.

Parámetros clave

  • Contact Tag ID: el identificador numérico de la etiqueta de contacto que se borra, obligatorio. Señala la etiqueta puesta sobre ese contacto concreto, no la etiqueta en sí, que sigue disponible para el resto.
Casos de uso
termina una prueba y la etiqueta de prueba desaparece, así que la secuencia de recordatorios construida sobre ella deja de apuntar a un cliente que ya paga.

Deal

7 operaciones
23

Create a deal

deal.create

Lo que ves en n8n

Notas y casos de uso

Crea una oportunidad en un pipeline de ActiveCampaign y devuelve su identificador, que los pasos siguientes reutilizan para añadir una nota o cambiarla de etapa.

Parámetros clave

  • Title: el título que ve el equipo comercial, compuesto con el nombre de empresa del nodo anterior.
  • Deal's Contact ID: el identificador numérico del contacto al que pertenece la oportunidad, no su email, normalmente {{ $json.id }} tras una búsqueda de contacto.
  • Deal Value: el importe en céntimos, así que una oportunidad de 2 000 € se escribe 200000.
  • Currency: el código ISO de 3 caracteres elegido en la lista, eur o usd.
Casos de uso
llega una solicitud de presupuesto y esta operación abre la oportunidad con el importe que pidió el cliente.
24

Create a deal note

deal.createNote

Lo que ves en n8n

Notas y casos de uso

Añade una nota escrita a una oportunidad que ya existe, para que el resumen de una conversación viva en el CRM y no en el correo de una sola persona.

Parámetros clave

  • Deal ID: el identificador numérico de la oportunidad bajo la que se archiva la nota.
  • Deal Note: el texto. Una expresión lo construye con datos anteriores, por ejemplo {{ $json.summary }} desde un paso de resumen.
Casos de uso
tras una reunión, el resumen generado antes se escribe en la oportunidad y quien llame después lo lee antes de marcar.
25

Delete a deal

deal.delete

Lo que ves en n8n

Notas y casos de uso

Borra una oportunidad del CRM sin vuelta atrás. Solo vuelve la confirmación, así que todo lo que quieras conservar se lee y se guarda antes de este nodo.

Parámetros clave

  • Deal ID: el identificador numérico de la oportunidad que se borra. El título no vale, y si solo tienes el nombre toca recuperar antes el identificador.
Casos de uso
un flujo de pruebas crea oportunidades falsas cada noche y termina con esta operación para dejar el pipeline limpio.
26

Get a deal

deal.get

Lo que ves en n8n

Notas y casos de uso

Lee una oportunidad y devuelve sus campos guardados. Sirve cuando el paso anterior solo arrastra un identificador y el resto del flujo necesita el importe, la etapa o el título.

Parámetros clave

  • Deal ID: el identificador numérico de la oportunidad, casi siempre {{ $json.id }} tomado del item de entrada.
Casos de uso
antes de avisar al equipo comercial, el flujo relee la oportunidad para que el mensaje muestre un título y un importe reales, no un número suelto.
27

Get many deals

deal.getAll

Lo que ves en n8n

Notas y casos de uso

Devuelve las oportunidades de la cuenta, un item de n8n por oportunidad, listas para filtrar, contar o volcar en una hoja de cálculo.

Parámetros clave

  • Return All: activado, n8n pide la página siguiente hasta traerlas todas. Desactivado, se detiene en Limit.
  • Limit: el número máximo de oportunidades por ejecución, suficiente cuando solo importan las más recientes.
  • Simplify: devuelve una versión reducida de cada oportunidad en vez de la respuesta cruda de la API, y el mapeo se acorta.
Casos de uso
la exportación del lunes por la mañana hacia un cuadro de seguimiento comercial.
28

Update a deal

deal.update

Lo que ves en n8n

Notas y casos de uso

Modifica una oportunidad que ya está en el pipeline. Solo se envía lo que pongas en Update Fields, lo demás conserva su valor.

Parámetros clave

  • Deal ID: la oportunidad que se modifica.
  • Title, Deal Value, Currency: el mismo significado que al crearla, importe siempre en céntimos.
  • Deal Stage ID: mueve la oportunidad a otra etapa, que es como avanza un pipeline sin que nadie arrastre una tarjeta.
  • Deal Status y Deal Percentage: los campos numéricos que indican en qué punto está la oportunidad.
Casos de uso
vuelve un presupuesto firmado, la oportunidad pasa a la etapa de cierre y el importe se corrige con lo facturado.
29

Update a deal note

deal.updateNote

Lo que ves en n8n

Notas y casos de uso

Reescribe el texto de una nota ya archivada en una oportunidad. Hacen falta dos identificadores, porque una nota solo existe dentro de su oportunidad.

Parámetros clave

  • Deal ID: la oportunidad que contiene la nota.
  • Deal Note ID: el identificador numérico de la nota, guardado desde el paso que la creó.
  • Deal Note: el texto nuevo. Si lo dejas vacío, nada cambia.
Casos de uso
una nota abierta al arrancar un onboarding se completa con la fecha de entrega cuando se cierra el calendario.

E-Commerce Customer

5 operaciones
30

Create an e-commerce customer

ecommerceCustomer.create

Lo que ves en n8n

Notas y casos de uso

Registra a un comprador como cliente de e-commerce dentro de ActiveCampaign y ata esa ficha a una conexión, que es lo que permite colgarle pedidos después.

Parámetros clave

  • Service ID: el identificador del objeto de conexión del servicio del que procede el cliente.
  • Customer ID: el identificador que tiene el comprador en ese servicio externo, no el que le asignará ActiveCampaign.
  • Customer Email: la dirección, con el formato name@email.com.
  • Accepts Marketing: guarda si el comprador aceptó recibir comunicaciones de marketing.
Casos de uso
una tienda online envía su primera venta del día y el comprador se convierte en ficha de cliente antes de que suba el pedido.
31

Delete an e-commerce customer

ecommerceCustomer.delete

Lo que ves en n8n

Notas y casos de uso

Elimina una ficha de cliente de e-commerce. El nodo no devuelve copia de lo que ha quitado, así que conviene leerla antes siempre que el rastro deba quedar en otro sitio.

Parámetros clave

  • Customer ID: el identificador numérico de ActiveCampaign del cliente de e-commerce, que no es el que ese mismo comprador tiene en la tienda.
Casos de uso
entra una solicitud de supresión de datos en un buzón compartido y el flujo que la gestiona termina limpiando la parte de compras de la cuenta.
32

Get an e-commerce customer

ecommerceCustomer.get

Lo que ves en n8n

Notas y casos de uso

Consulta una ficha concreta de cliente de e-commerce para comprobar qué guarda ya ActiveCampaign antes de decidir si hay que escribir algo.

Parámetros clave

  • Customer ID: el identificador numérico de la ficha que se lee.
Casos de uso
llega un ticket de soporte, el flujo relee la ficha correspondiente y encamina la petición de forma distinta según lo que encuentra.
33

Get many e-commerce customers

ecommerceCustomer.getAll

Lo que ves en n8n

Notas y casos de uso

Recorre los clientes de e-commerce de la cuenta y los saca uno a uno. Es el punto de partida de cualquier auditoría de la parte de tienda.

Parámetros clave

  • Return All: activado, se recogen todas las páginas de clientes antes de seguir. Desactivado, la ejecución para en Limit.
  • Limit: pone techo al número de fichas devueltas, práctico mientras el flujo está en rodaje.
  • Simplify: se queda con una versión condensada de cada ficha en lugar de la respuesta completa de la API.
Casos de uso
contar cuántos compradores aceptaron marketing antes de planificar una campaña.
34

Update an e-commerce customer

ecommerceCustomer.update

Lo que ves en n8n

Notas y casos de uso

Actualiza los datos de una ficha de cliente de e-commerce. Lo que quede fuera de Update Fields sigue igual, así que la operación se puede repetir en cada pedido.

Parámetros clave

  • Customer ID: la ficha que se modifica.
  • Customer Email: la dirección nueva, también con el formato name@email.com.
  • Service ID y Customer ID dentro de Update Fields: la conexión y el identificador externo, para reenganchar una ficha atada a la tienda equivocada.
  • Accepts Marketing: cambia el consentimiento cuando el comprador cambia de opinión.
Casos de uso
alguien corrige su email en la tienda y la ficha de compras se pone al día sola.

E-Commerce Order

5 operaciones
35

Create an e-commerce order

ecommerceOrder.create

Lo que ves en n8n

Notas y casos de uso

Guarda un pedido completo en ActiveCampaign, con comprador y carrito, para que las automatizaciones reaccionen a compras reales.

Parámetros clave

  • Order Source: 0 guarda el pedido en silencio, 1 hace que dispare las automatizaciones.
  • Customer Email: la dirección del comprador.
  • Total Price: el total en céntimos, impuestos y envío incluidos, así que $456.78 se manda como 45678.
  • Order Currency, Connection ID, Customer ID, Creation Date: el código de moneda, la conexión, el comprador y la fecha.
  • External ID o External Checkout ID: la referencia del pedido o la del carrito. Una es obligatoria, y la del carrito exige Abandoning Date.
Casos de uso
un carrito abandonado sube con su referencia y la secuencia de recuperación toma el relevo.
36

Delete an e-commerce order

ecommerceOrder.delete

Lo que ves en n8n

Notas y casos de uso

Quita un pedido de los datos de e-commerce de la cuenta. Va bien después de una tanda de pruebas, bastante menos con datos reales, porque las líneas del carrito se van con él.

Parámetros clave

  • Order ID: el identificador del pedido de e-commerce, el único campo que ofrece la operación.
Casos de uso
se reprocesa por error la exportación de ayer, aparecen pedidos duplicados y un flujo de limpieza los retira identificador a identificador.
37

Get an e-commerce order

ecommerceOrder.get

Lo que ves en n8n

Notas y casos de uso

Trae un pedido concreto con los datos que ActiveCampaign ha guardado, que es la forma de confirmar que un envío llegó donde debía.

Parámetros clave

  • Order ID: el identificador del pedido de e-commerce que se lee.
Casos de uso
justo después de crear un pedido, esta operación lo relee para comparar el total registrado en marketing con el de la tienda.
38

Get many e-commerce orders

ecommerceOrder.getAll

Lo que ves en n8n

Notas y casos de uso

Saca los pedidos en bloque, un item por pedido, cuando los datos de facturación tienen que salir hacia una hoja, una base de datos o un informe.

Parámetros clave

  • Return All: activado, el nodo encadena las páginas de pedidos hasta tenerlos todos. Desactivado, se detiene en Limit.
  • Limit: el número máximo de pedidos por ejecución.
  • Simplify: recorta la respuesta cruda a los campos útiles del pedido y aligera el mapeo posterior.
Casos de uso
el cuadre mensual entre los pedidos que conoce marketing y los que conoce la tienda.
39

Update an e-commerce order

ecommerceOrder.update

Lo que ves en n8n

Notas y casos de uso

Retoca un pedido ya guardado sin reenviar el carrito entero. Lo que se quede fuera de Update Fields mantiene el valor que ya tenía.

Parámetros clave

  • Order ID: el pedido que se modifica.
  • Total Price y Order Currency: el total corregido, siempre en céntimos, con su código ISO.
  • Shipping Amount, Tax Amount, Discount Amount: los tres importes que explican ese total, cada uno en céntimos.
  • Shipping Method y Order Number: el método de envío y la referencia de la tienda, que puede no coincidir con el identificador externo.
  • Products: los productos pedidos, cuando también hay que corregir una línea.
Casos de uso
se concede un descuento a posteriori y se reescriben el total y el importe de descuento del pedido.

E-Commerce Order Product

3 operaciones
40

Get many ecommerce orders

ecommerceOrderProducts.getAll

Lo que ves en n8n

Notas y casos de uso

Reúne las líneas de producto registradas a lo largo de los pedidos, no los pedidos en sí. Cada item es una línea comprada, el nivel donde se cuentan los más vendidos.

Parámetros clave

  • Return All: activado, vuelven todas las páginas de líneas, y el volumen sube más rápido que con los pedidos.
  • Limit: el techo de líneas de producto que devuelve una ejecución.
  • Simplify: entrega una versión ligera de cada línea en lugar de la respuesta cruda.
Casos de uso
montar el ranking de productos comprados el último trimestre para elegir cuáles merecen campaña propia.
41

Get an e-commerce order product by product ID

ecommerceOrderProducts.getByProductId

Lo que ves en n8n

Notas y casos de uso

Acota las líneas de producto a una sola referencia, para seguir un artículo concreto en vez de cribar todo lo vendido.

Parámetros clave

  • Product ID: el identificador del producto cuyas líneas quieres recuperar.
Casos de uso
un lote de una referencia sale defectuoso y se extraen los compradores de ese producto exacto para avisarlos antes de que el servicio de atención se llene de quejas.
42

Get an e-commerce order product by order ID

ecommerceOrderProducts.getByOrderId

Lo que ves en n8n

Notas y casos de uso

¿Qué llevaba ese pedido? Esta operación responde justo a eso: devuelve las líneas atadas a un pedido, no un producto rastreado por todos los pedidos.

Parámetros clave

  • Order ID: el identificador del pedido cuyos productos quieres recuperar.
Casos de uso
un email de agradecimiento construido con el carrito real, con el nombre de los artículos pedidos en lugar de un mensaje genérico.

List

1 operación
43

Get many lists

list.getAll

Lo que ves en n8n

Notas y casos de uso

Enumera las listas de la cuenta con sus identificadores, que son precisamente los valores que otras operaciones esperan para dar de alta a un contacto.

Parámetros clave

  • Return All: activado, el nodo recoge todas las listas; desactivado, para en Limit, algo que suele bastar porque una cuenta rara vez tiene muchas.
  • Limit: el número máximo de listas devueltas.
  • Simplify: devuelve la forma condensada de cada lista y no la respuesta completa de la API.
Casos de uso
resolver el identificador de una lista a partir de su nombre al principio del flujo, para no dejarlo escrito a mano.

Tag

5 operaciones
44

Create a tag

tag.create

Lo que ves en n8n

Notas y casos de uso

La operación añade una etiqueta nueva a la cuenta de ActiveCampaign y devuelve su identificador, el que piden después el resto de operaciones de etiquetas.

Parámetros clave

  • Type: contact si la etiqueta se pone sobre personas, template si se pone sobre una plantilla. El nodo lo pregunta antes que el nombre.
  • Name: el texto que se verá dentro de ActiveCampaign, muchas veces armado desde el item anterior con {{ $json.name }}.
  • Description: opcional, dentro de Additional Fields. Vale la pena cuando varias personas comparten la cuenta.
Casos de uso
una tienda que lanza una promoción y crea la etiqueta del momento, para que los contactos que entran esa semana queden marcados sin que nadie abra ActiveCampaign.
45

Delete a tag

tag.delete

Lo que ves en n8n

Notas y casos de uso

Aquí no hay vuelta atrás: la etiqueta desaparece de la cuenta y se cae de todos los contactos que la llevaban. Conviene lanzarla sabiendo eso.

Parámetros clave

  • Tag ID: un número, no el texto de la etiqueta. ActiveCampaign no busca por nombre escrito a mano, así que el valor suele venir de un Get many tags como {{ $json.id }}.
Casos de uso
la limpieza trimestral, donde el flujo recorre la lista de etiquetas, respeta las que siguen unidas a un segmento vivo y borra las que quedaron de campañas ya cerradas.
46

Get a tag

tag.get

Lo que ves en n8n

Notas y casos de uso

Una etiqueta concreta, leída por su identificador y devuelta tal como la guarda ActiveCampaign. Es la lectura que se coloca antes de una bifurcación, cuando el flujo tiene el número pero todavía no la ficha.

Parámetros clave

  • Tag ID: el identificador numérico de la etiqueta que se quiere leer, heredado de un nodo anterior o del contenido que llega por el trigger, el nodo que arranca el flujo.
Casos de uso
un formulario interno envía un identificador de etiqueta, el nodo recupera la ficha y un nodo IF decide si el resto de la automatización tiene sentido.
47

Get many tags

tag.getAll

Lo que ves en n8n

Notas y casos de uso

El listado mete todas las etiquetas de la cuenta dentro del flujo, un item por etiqueta. Es lo que convierte una convención de nombres en algo que se puede revisar.

Parámetros clave

  • Return All: activado, n8n recorre las páginas de la API hasta la última etiqueta. Desactivado, se detiene en Limit.
  • Limit: el número máximo de etiquetas devueltas, cómodo mientras estás probando el flujo.
  • Simplify: devuelve una versión reducida de cada etiqueta en lugar de la respuesta cruda de la API, y el mapeo se lee mucho mejor.
Casos de uso
la auditoría mensual que vuelca todas las etiquetas en una hoja de cálculo para detectar los nombres duplicados que se acumulan campaña tras campaña.
48

Update a tag

tag.update

Lo que ves en n8n

Notas y casos de uso

Un nombre mal elegido se arregla desde aquí, sin tocar a los contactos que lo llevan. Solo viajan los campos que rellenas, el resto se queda como estaba.

Parámetros clave

  • Tag ID: la etiqueta que se va a modificar, por su número.
  • Tag: dentro de Update Fields, el texto que lleva la etiqueta después del cambio. La ayuda que muestra n8n todavía dice "Name of the contact", una herencia del recurso Contact: haz caso al nombre del campo.
  • Description: dentro de Update Fields, la explicación que acompaña a la etiqueta.
Casos de uso
la pasada de renombrado que alinea las etiquetas antiguas con un prefijo común, para que el equipo comercial sepa a qué pipeline pertenecen.
Necesitas ayuda

¿Necesitas ayuda para automatizar ActiveCampaign con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

ActiveCampaign y n8n, preguntas frecuentes

01¿La integración ActiveCampaign n8n es gratuita?
Sí, por el lado de n8n. El nodo ActiveCampaign y el nodo ActiveCampaign Trigger vienen incluidos con n8n: no hay que instalar nada ni comprar ningún módulo adicional, tanto si usas n8n Cloud como una instancia alojada por ti en Community Edition, bajo licencia Sustainable Use. Un flujo construido en un sitio funciona igual en el otro. Lo que cuesta ActiveCampaign depende de tu plan con ellos, y esta página no entra en ese tema. La única condición práctica es tener un acceso que te deje abrir los ajustes Developer, porque ahí están los valores que usa la credencial.
02¿Qué credenciales hacen falta para conectar ActiveCampaign?
Con una credencial basta, y va por clave API. ActiveCampaign solo ofrece ese método de autenticación para los dos nodos, y se apoya en dos valores: una API URL y una API Key, ambas visibles en Settings y después Developer. En n8n creas la credencial una vez desde el menú Credentials, pegas los dos valores, y a partir de ahí todos los flujos de esa cuenta la eligen en una lista desplegable. No hay permisos que marcar ni selector de autenticación en el nodo. Si la clave se filtra, ActiveCampaign documenta cómo regenerarla, y tú actualizas esa única credencial en lugar de cada flujo.
03¿Qué límites tiene el nodo ActiveCampaign en n8n?
Hay tres que conviene prever. El primero: los listados se cortan pronto si Return All está desactivado, porque entonces Limit marca cuántas cuentas, contactos o conexiones vuelven. El segundo: el nodo trabaja con identificadores numéricos y no con nombres, así que un contacto o una lista suelen necesitar una lectura previa antes de la escritura. El tercero: el nodo cubre 48 operaciones repartidas en 12 recursos, y lo que queda fuera de ese conjunto no existe como opción lista para usar. Para eso está el nodo HTTP Request, que llama a cualquier endpoint de la API de ActiveCampaign reutilizando la misma credencial mediante la autenticación predefinida.
04¿El trigger de ActiveCampaign reacciona en tiempo real?
Sí. El ActiveCampaign Trigger funciona por webhook: n8n registra su propia URL en ActiveCampaign cuando activas el flujo, y ActiveCampaign llama a esa URL en cuanto ocurre un evento. Cada evento llega en segundos, sin programación que configurar ni intervalo que acortar. Eliges qué escucha con el parámetro Event Names or IDs, entre 4 fuentes: public para lo que hacen los contactos, api para lo que hace el código, admin para lo que hace tu equipo, system para lo que hace la plataforma por su cuenta. No existe opción de comodín, así que cada fuente que quieras hay que marcarla.
05¿n8n o Make para ActiveCampaign?
Depende de lo que valores. Make es una plataforma de automatización alojada, sin opción de instalarla en tu propio servidor, y se factura por operación: el coste sigue al volumen y los datos se quedan de su lado. n8n funciona en su nube o en un servidor tuyo, con Docker o npm, y el mismo flujo se comporta igual en ambos casos. Si tus flujos de ActiveCampaign mueven datos de contacto que prefieres guardar en casa, o si el volumen hace incómoda la facturación por operación, alojarlo tú zanja la duda. Si nadie del equipo quiere mantener un servidor, una plataforma alojada es la respuesta honesta, y las dos se construyen de forma visual.