- Inicio
- Recursos
- Integraciones
- Autopilot
Integración Autopilot n8nAutomatiza Autopilot con n8n.
¿Cuántas veces al mes alguien copia contactos de una herramienta a otra? La integración Autopilot n8n pone sobre la mesa 11 operaciones repartidas en 4 recursos, desde la ficha de un contacto hasta su pertenencia a listas. El trigger escucha 7 eventos por webhook.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Para qué sirve la integración Autopilot n8n?
Son dos nodos que vienen con n8n y trabajan en direcciones contrarias. El nodo Autopilot llama a la API de Autopilot para crear, leer, borrar y clasificar contactos, además de gestionar las listas donde figuran: 11 operaciones repartidas entre Contact, Contact Journey, Contact List y List. El trigger espera. n8n le entrega un webhook, o sea una URL que Autopilot llama por su cuenta, y cada evento de contacto entra en el flujo en cuestión de segundos. Una sola credencial para ambos, una clave API generada una vez.
Empieza por la entrada de datos. Una tienda online recoge altas en su formulario y las deja en una hoja de Google Sheets. n8n lee cada fila y ejecuta contact.upsert. Manda la dirección de correo: si ya hay ficha, Autopilot la actualiza; si no, la crea. Y el campo List Name or ID coloca a la persona en la lista correcta en esa misma llamada, sin nodo extra ni comprobación de duplicados.
Sigue por la escucha. Cuando alguien se da de baja salta contactUnsubscribed, y ese es el evento que conviene tratar primero: el flujo propaga la baja a las demás herramientas que podrían seguir escribiendo a esa persona, por ejemplo ActiveCampaign, y deja constancia en el canal de Slack del equipo. Nadie tiene que acordarse de nada.
Termina por el mantenimiento de las listas. Un contacto entra en un segmento, contactEnteredSegment avisa, el flujo lee la ficha con contact.get y lo inscribe en una secuencia con contactJourney.add a través del campo Trigger Name or ID. Cuando esa misma persona compra, contactList.remove la saca de la lista de captación y deja de recibir mensajes de prospección el día después de pagar.
Dos avisos antes de montar nada. Todo lo que quede fuera de esas 11 operaciones del catálogo pasa por el nodo HTTP Request, que llama a cualquier endpoint de la API de Autopilot reutilizando esa misma credencial mediante la autenticación predefinida. Y el cambio de marca importa: Autopilot pasó a ser Ortto, y las credenciales y los nodos de Autopilot solo son compatibles con Autopilot, no con la nueva API de Ortto.
Si antes de mover tu marketing quieres una lectura más amplia de la plataforma, la Reseña n8n entra en el alojamiento y el modelo de coste, y el Curso n8n construye este tipo de flujo desde cero.
¿Cómo se conecta Autopilot con n8n?
- 01
Genera la clave API en Autopilot
Primero necesitas una cuenta de Autopilot. Ya dentro, abre Settings > Autopilot API y genera una API Key. Es el único método de autenticación que admite la credencial de Autopilot: no hay pantalla de OAuth ni lista de permisos que marcar. Copia la clave antes de salir de esa pantalla, porque el siguiente paso consiste en pegarla en n8n.
- 02
Crea la credencial en n8n
En n8n entra en el menú Credentials, añade una credencial de Autopilot y pega la API Key en su único campo. Una credencial es un juego de accesos que se guarda una vez y se reutiliza en todas partes: la misma entrada autentica el nodo Autopilot y el trigger, tanto en n8n Cloud como en una instancia autoalojada. El segundo flujo ya no pide nada.
- 03
Prueba con una operación de lectura
Coloca un nodo Autopilot en el lienzo y elige la credencial en su desplegable. Pon el recurso en List y la operación en Get Many, y ejecuta solo ese nodo. Si vuelven las listas de la cuenta, la clave sirve y la cuenta responde. Es una prueba barata, y te ahorra perseguir un error de autenticación dentro de un flujo de cinco nodos.
¿Qué pone en marcha un flujo de Autopilot ?
Autopilot Trigger es el nodo que arranca un workflow cuando algo ocurre en Autopilot. Escucha 7 eventos, listados abajo por familia. Eliges uno o varios, activas el workflow y n8n registra el webhook (la URL que Autopilot 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.
contact.*7Notas de configuración
01Set Up the Autopilot Trigger
El trigger es el nodo que arranca un flujo cuando pasa algo con un contacto. Funciona por webhook: n8n publica una URL, Autopilot la llama y el evento llega en segundos. Nada se consulta cada cierto tiempo.
Parámetros clave
- Event: el único ajuste del nodo. Eliges uno de los 7 eventos de contacto y solo ese despierta el flujo.
02Contact Added and Contact Updated
Este par sigue la vida de la ficha. contactAdded salta cuando aparece un contacto en Autopilot, venga de donde venga, y contactUpdated cuando cambia uno que ya existía.
Un detalle que pertenece al nodo y no al trigger: la operación contact.upsert tiene un campo Notify. Por defecto Autopilot notifica a los endpoints REST registrados los eventos contact_added y contact_updated cuando se añade o se actualiza un contacto vía API. Desactívalo cuando un flujo escriba en Autopilot y esa escritura no deba despertar a otro.
Parámetros clave
- Event: ajustado a Contact Added o Contact Updated. El valor llega al flujo como
contactAddedocontactUpdated.
03Contact Added To List and Contact Removed From List
La pertenencia a listas tiene su propia pareja de eventos. contactAddedToList salta cuando un contacto entra en una lista y contactRemovedFromList cuando sale de ella.
Parámetros clave
- Event: Contact Added To List o Contact Removed From List, con un nodo trigger para cada uno.
contactList.getAll cuando necesites el estado completo de la lista y no solo el contacto que acaba de moverse.04Contact Entered Segment, Contact Left Segment and Contact Unsubscribed
Los tres últimos eventos hablan de comportamiento, no de captura de datos. contactEnteredSegment y contactLeftSegment saltan cuando un contacto entra en un segmento o lo abandona, y contactUnsubscribed cuando alguien se da de baja.
Parámetros clave
- Event: Contact Entered Segment, Contact Left Segment o Contact Unsubscribed.
¿Qué sabe hacer el nodo Autopilot ?
El nodo Autopilot expone 11 operaciones en 4 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
| Recurso | Create | Get | Get Many | Delete | Add | Remove | Exist | Create or Update |
|---|---|---|---|---|---|---|---|---|
| Contact | ✓ | ✓ | ✓ | ✓ | ||||
| Contact Journey | ✓ | |||||||
| Contact List | ✓ | ✓ | ✓ | ✓ | ||||
| List | ✓ | ✓ |
Índice de operaciones
Contact
4 operacionesCreate or Update a contact
contact.upsertLo que ves en n8n
Notas y casos de uso
Una sola llamada cubre los dos casos, que es lo que significa upsert: si ya existe un contacto con esa dirección de correo, Autopilot lo actualiza; si no existe, lo crea.
Parámetros clave
- Email: la dirección de correo del contacto, casi siempre
{{ $json.email }}procedente del nodo anterior. El campo es obligatorio, así que vacío detiene la ejecución. - Additional Fields: una colección de 26 campos opcionales, entre ellos First Name, Company, List Name or ID para colocar el contacto al crearlo, New Email para cambiar la dirección del contacto identificado por Email.
Delete a contact
contact.deleteLo que ves en n8n
Notas y casos de uso
Borra el contacto de Autopilot de forma definitiva. Conviene ponerlo detrás de una validación humana y no justo después de un trigger.
Parámetros clave
- Contact ID: acepta el identificador o la dirección de correo. Esa flexibilidad se agradece, porque una petición de borrado llega casi siempre como una dirección escrita por una persona, así que
{{ $json.email }}basta sin búsqueda previa.
Get a contact
contact.getLo que ves en n8n
Notas y casos de uso
Lee una ficha de contacto y se la pasa al nodo siguiente. Es la lectura que se coloca antes de decidir: primero recuperas, después ramificas según lo que haya vuelto.
Parámetros clave
- Contact ID: identificador o dirección de correo, de modo que un flujo que solo tiene
{{ $json.email }}puede recuperar igualmente la ficha entera.
Get many contacts
contact.getAllLo que ves en n8n
Notas y casos de uso
Devuelve contactos en bloque en lugar de uno a uno. Es la operación de los exports, las auditorías y las conciliaciones programadas.
Parámetros clave
- Return All: activado, n8n encadena las páginas de la API de Autopilot hasta traer toda la base al flujo.
- Limit: disponible cuando Return All está desactivado, fija cuántos contactos vuelven como máximo. Va bien mientras montas el flujo y no quieres arrastrar la base entera en cada prueba.
Contact Journey
1 operaciónAdd a contact journey
contactJourney.addLo que ves en n8n
Notas y casos de uso
Mete un contacto en un recorrido elegido en el nodo. Así es como un evento externo arranca una secuencia dentro de Autopilot.
Parámetros clave
- Trigger Name or ID: el identificador de lista del que parte el recorrido. Escógelo en el desplegable, o pasa un identificador con una expresión cuando el valor sea dinámico.
- Contact ID: identificador o dirección de correo de la persona que entra.
Contact List
4 operacionesAdd a contact to a list
contactList.addLo que ves en n8n
Notas y casos de uso
Coloca en una lista un contacto que ya existe. A diferencia del upsert, aquí no se crea ni se modifica nada de la ficha: cambia solo la pertenencia.
Parámetros clave
- List Name or ID: la lista sobre la que operar, elegida en el desplegable o pasada como identificador con una expresión.
- Contact ID: identificador o dirección de correo.
Check if a contact list exists
contactList.existLo que ves en n8n
Notas y casos de uso
Pregunta a Autopilot si un contacto concreto está en una lista concreta y devuelve la respuesta al flujo. Es una lectura: no mueve nada en ningún lado.
Parámetros clave
- List Name or ID: la lista contra la que se comprueba.
- Contact ID: el contacto que se busca, por identificador o por correo.
Get many contact lists
contactList.getAllLo que ves en n8n
Notas y casos de uso
Devuelve los contactos que hay en una lista, la vista que quieres cuando el sujeto es la lista y no la persona.
Parámetros clave
- List Name or ID: la lista que se lee, desde el desplegable o con una expresión.
- Return All: activado, n8n recorre la lista completa; desactivado, Limit pone techo al número de contactos devueltos.
Remove a contact from a list
contactList.removeLo que ves en n8n
Notas y casos de uso
Saca a un contacto de una lista sin tocar su ficha. Es la operación correctora: la pertenencia estaba mal, queda bien.
Parámetros clave
- List Name or ID: la lista que el contacto debe abandonar.
- Contact ID: identificador o correo de la persona que sale.
List
2 operacionesCreate a list
list.createLo que ves en n8n
Notas y casos de uso
Crea una lista nueva en Autopilot desde el flujo, algo cómodo cuando las listas siguen un ritmo: una por campaña, por evento, por mes.
Parámetros clave
- Name: el nombre de la lista que se crea. Constrúyelo con una expresión cuando deba llevar una fecha o un código de campaña, y todas las listas quedarán nombradas igual sin que nadie se fije.
Get many lists
list.getAllLo que ves en n8n
Notas y casos de uso
Devuelve las listas que existen en la cuenta, con sus identificadores. Es la operación que lanzas cuando un nodo posterior necesita un identificador de lista que no puede llevar escrito a fuego.
Parámetros clave
- Return All: activado, vuelven todas las listas; desactivado, Limit marca el máximo devuelto.
contactList.add, con lo que sobrevive a un cambio de nombre.¿Necesitas ayuda para automatizar Autopilot con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.



