- Inicio
- Recursos
- Integraciones
- Action Network
Integración Action Network n8nAutomatiza Action Network con n8n.
La base de simpatizantes vive en Action Network y el resto de la campaña vive fuera. La integración Action Network n8n cubre 7 recursos con 23 operaciones: personas, etiquetas, eventos, asistencias, peticiones y firmas. No hay nodo trigger, así que el flujo arranca desde otro disparador.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué resuelve la integración Action Network n8n?
La integración Action Network n8n deja que un flujo de trabajo, o sea una secuencia de pasos automatizados, lea y escriba en tu base de simpatizantes sin exportar un archivo a mano. El nodo viene incluido en n8n y expone 23 operaciones repartidas en 7 recursos: una misma ejecución crea a la persona, le pone una etiqueta, la apunta a una asamblea, abre una petición y registra una firma. Todo con una clave API configurada una sola vez.
Empecemos por la alta de simpatizantes. Un formulario de tu web entra en n8n, el flujo llama a Create a person con el correo y el nombre, y después Add a person tag coloca a esa persona en el grupo territorial que le toca. Si el equipo de voluntariado sigue trabajando sobre una hoja compartida, la misma ejecución copia la fila en Google Sheets y nadie tiene que sincronizar nada después.
Segundo escenario: las asambleas. Un Schedule Trigger, el disparador que despierta un flujo cada cierto intervalo, lanza la lectura por la mañana. Get many events devuelve la agenda, Get many attendances devuelve los apuntados a cada convocatoria, y el recuento cae en Slack. Así se ve antes de comer qué asamblea necesita otro empujón.
Tercer escenario: la recogida de firmas. Get many signatures alimenta un bucle que agradece a cada firmante a través de Gmail. El comentario que la persona dejó al firmar viaja con el registro, de modo que el agradecimiento puede citar sus propias palabras.
Cuando la llamada que necesitas queda fuera de estas 23 operaciones, el nodo HTTP Request ataca directamente cualquier endpoint de la API de Action Network y reutiliza el mismo credential, la credencial guardada en n8n, mediante la autenticación predefinida. Una sola clave que mantener y ninguna conexión paralela.
Hay dos comportamientos que conviene planificar. Las lecturas de listas van paginadas: con Return All desactivado manda Limit, que fija cuántos registros vuelven; activado, n8n encadena todas las páginas. Y un campo obligatorio vacío detiene el nodo en vez de inventarse un valor. Si el equipo no domina esa lógica, el Curso n8n la trabaja paso a paso y la Reseña n8n cuenta dónde aprieta la herramienta.
¿Cómo se conecta Action Network con n8n?
- 01
Pide acceso a la API
Las claves API no están activas por defecto. Si tu organización ya es cliente de pago, hay que escribir a Action Network y solicitar acceso de partner, que incluye el acceso a claves API. Si eres desarrollador, el camino es pedir una cuenta de desarrollador: en cuanto la aprueban, el acceso a las claves llega con ella. Hasta que una de esas dos peticiones salga adelante no hay nada que configurar en n8n.
- 02
Genera la clave sobre la lista correcta
Entra en Action Network, abre el menú Start Organizing, luego Details y API & Sync. Elige la lista que quieres cubrir, genera una clave API para esa lista y cópiala. Es el único sitio del que sale el valor, así que deja la pestaña abierta mientras terminas la configuración en n8n.
- 03
Crea el credential en n8n
En n8n, menú Credentials, crea un credential de Action Network y pega el valor en el campo API Key. Un credential se crea una vez y se reutiliza en todos los flujos: cada nodo de Action Network lo elige de un desplegable en lugar de guardar su propia copia de la clave. En una instancia autoalojada y en n8n Cloud los pasos son los mismos.
Qué sabe hacer el nodo de Action Network , operación por operación
El nodo Action Network expone 23 operaciones en 7 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 | Update | Add | Remove |
|---|---|---|---|---|---|---|
| Attendance | ✓ | ✓ | ✓ | |||
| Event | ✓ | ✓ | ✓ | |||
| Person | ✓ | ✓ | ✓ | ✓ | ||
| Person Tag | ✓ | ✓ | ||||
| Petition | ✓ | ✓ | ✓ | ✓ | ||
| Signature | ✓ | ✓ | ✓ | ✓ | ||
| Tag | ✓ | ✓ | ✓ |
Índice de operaciones
Attendance
3 operacionesCreate an attendance
attendance.createLo que ves en n8n
Notas y casos de uso
Apunta a una persona a un evento concreto, el mismo registro que crea Action Network cuando alguien se inscribe desde la plataforma.
Parámetros clave
- Person ID: el identificador de quien asiste, muchas veces
{{ $json.id }}heredado de un paso Create a person anterior. - Event ID: el identificador del evento al que se apunta.
- Simplify: activado, n8n devuelve una versión reducida de la respuesta en lugar de los datos en bruto.
Get an attendance
attendance.getLo que ves en n8n
Notas y casos de uso
Recupera una inscripción suelta para revisarla antes de hacer nada con ella.
Parámetros clave
- Event ID: el evento al que pertenece la inscripción, porque una asistencia solo existe dentro de un evento.
- Attendance ID: el identificador de esa inscripción en concreto.
Get many attendances
attendance.getAllLo que ves en n8n
Notas y casos de uso
Lista las inscripciones registradas en un evento, página a página.
Parámetros clave
- Event ID: el evento cuya lista de asistentes estás leyendo.
- Return All: activado, n8n recorre todas las páginas; desactivado, Limit decide cuántas inscripciones vuelven.
- Limit: el tope que se aplica mientras Return All siga desactivado, útil para probar sobre una convocatoria muy concurrida.
Event
3 operacionesCreate an event
event.createLo que ves en n8n
Notas y casos de uso
Publica un evento nuevo en Action Network y devuelve la ficha creada, ya lista para recibir inscripciones.
Parámetros clave
- Origin System: texto libre que indica de dónde viene el evento, útil cuando varias herramientas alimentan la misma agenda.
- Title: el título público.
- Additional Fields: 8 campos opcionales, entre ellos Start Date, End Date, Location, Description e Instructions, que admiten HTML los dos últimos.
Get an event
event.getLo que ves en n8n
Notas y casos de uso
Lee un evento y devuelve su ficha tal y como la guarda Action Network.
Parámetros clave
- Event ID: el identificador del evento a recuperar, a menudo
{{ $json.eventId }}cuando llega de un nodo anterior. - Simplify: deja la salida en los campos legibles, lo que acorta bastante el mapeo del paso siguiente.
Get many events
event.getAllLo que ves en n8n
Notas y casos de uso
Recorre la agenda y devuelve los eventos que encuentra. No pide ningún campo obligatorio, así que funciona como paso de inventario.
Parámetros clave
- Return All: activado, sube la agenda entera; desactivado, la ejecución se detiene en Limit.
- Limit: el número máximo de eventos que vuelven en una ejecución.
Person
4 operacionesCreate a person
person.createLo que ves en n8n
Notas y casos de uso
Da de alta a un simpatizante en Action Network. No hay nada obligatorio, de modo que el nodo puede crear una ficha mínima que otro paso completará después.
Parámetros clave
- Email Address: la colección con las direcciones de correo de la persona, el campo que casi todos los flujos rellenan primero.
- Additional Fields: Given Name, Family Name, Status para el estado de suscripción, Language Spoken, Phone Number y Postal Addresses.
Get a person
person.getLo que ves en n8n
Notas y casos de uso
Busca a un simpatizante concreto y devuelve lo que Action Network guarda sobre él.
Parámetros clave
- Person ID: el identificador de la persona que se quiere leer, no su correo.
- Simplify: activado, la respuesta baja a su forma legible, suficiente para alimentar una plantilla de mensaje.
Get many people
person.getAllLo que ves en n8n
Notas y casos de uso
Devuelve simpatizantes de la lista que cubre la clave API, sin ningún campo obligatorio que rellenar.
Parámetros clave
- Return All: activado para un export completo, porque el nodo encadena solo las páginas de la API.
- Limit: el tope mientras Return All siga desactivado, el ajuste prudente para la primera prueba.
- Simplify: reduce cada ficha a sus campos principales.
Update a person
person.updateLo que ves en n8n
Notas y casos de uso
Modifica una ficha existente en lugar de crear una segunda para la misma persona.
Parámetros clave
- Person ID: la ficha que se va a modificar, único valor obligatorio aquí.
- Update Fields: 5 campos editables, Given Name, Family Name, Language Spoken, Phone Number y Postal Addresses.
Person Tag
2 operacionesAdd a person tag
personTag.addLo que ves en n8n
Notas y casos de uso
Coloca una etiqueta existente sobre un simpatizante, que es la manera de construir segmentos en Action Network.
Parámetros clave
- Tag Name or ID: elige la etiqueta del desplegable que n8n carga desde tu cuenta, o pasa un identificador con una expresión cuando la etiqueta se decide en tiempo de ejecución.
- Person ID: la persona que recibe la etiqueta.
Remove a person tag
personTag.removeLo que ves en n8n
Notas y casos de uso
Quita una etiqueta de un simpatizante. La operación actúa sobre el tagging, el vínculo entre la persona y la etiqueta, no sobre la persona.
Parámetros clave
- Tag Name or ID: la etiqueta cuyo vínculo se elimina, desde la lista o con una expresión.
- Tagging Name or ID: el vínculo concreto que se retira, elegido de la misma forma.
Petition
4 operacionesCreate a petition
petition.createLo que ves en n8n
Notas y casos de uso
Abre una petición en Action Network y la devuelve, preparada para recoger firmas.
Parámetros clave
- Origin System: el origen de la petición, que mantiene las campañas trazables cuando publican varios equipos.
- Title: el título público que ven los firmantes.
- Additional Fields: Petition Text para la carta dirigida al destinatario, Targets con nombres separados por comas, más Browser URL, Featured Image URL y un Name interno.
Get a petition
petition.getLo que ves en n8n
Notas y casos de uso
Recupera una petición y el contenido que tiene guardado.
Parámetros clave
- Petition ID: el identificador de la petición que se lee, el mismo que piden todas las operaciones de firma.
- Simplify: devuelve la versión legible de la petición en vez de los datos en bruto.
Get many petitions
petition.getAllLo que ves en n8n
Notas y casos de uso
Enumera las peticiones a las que llega la clave, sin nada que rellenar para empezar.
Parámetros clave
- Return All: activado, el nodo encadena las páginas hasta completar la lista.
- Limit: cuántas peticiones vuelven cuando Return All sigue desactivado.
- Simplify: acorta cada petición a sus campos principales y así una lista larga se sigue leyendo bien en la vista de ejecución.
Update a petition
petition.updateLo que ves en n8n
Notas y casos de uso
Reescribe parte de una petición existente sin volver a publicarla.
Parámetros clave
- Petition ID: la petición que se modifica.
- Update Fields: 5 campos, entre ellos Petition Text, Targets, Browser URL, Featured Image URL y el Name interno.
Signature
4 operacionesCreate a signature
signature.createLo que ves en n8n
Notas y casos de uso
Registra la firma de un simpatizante en una petición, lo que une a una persona con una campaña.
Parámetros clave
- Petition ID: la petición que se firma.
- Person ID: quien firma, normalmente creado un paso antes en la misma ejecución.
- Comments: el mensaje opcional que la persona deja junto a la firma.
Get a signature
signature.getLo que ves en n8n
Notas y casos de uso
Vuelve a leer una firma concreta, con el comentario incluido.
Parámetros clave
- Petition ID: la petición a la que pertenece la firma.
- Signature ID: el identificador de la firma en sí.
Get many signatures
signature.getAllLo que ves en n8n
Notas y casos de uso
Reúne las firmas recogidas en una petición.
Parámetros clave
- Petition ID: la campaña cuyas firmas se leen.
- Return All: activado para el conjunto completo, porque una campaña viva rara vez cabe en una página.
- Limit: el número de firmas que vuelven con Return All desactivado.
Update a signature
signature.updateLo que ves en n8n
Notas y casos de uso
Corrige una firma que ya está puesta en una petición.
Parámetros clave
- Petition ID: la petición que contiene la firma.
- Signature ID: la firma que se va a cambiar.
- Update Fields: un único campo, Comments, el mensaje dejado con la firma.
Tag
3 operacionesCreate a tag
tag.createLo que ves en n8n
Notas y casos de uso
Declara una etiqueta nueva en Action Network para poder clasificar simpatizantes con ella.
Parámetros clave
- Name: el nombre de la etiqueta, único valor que necesita la operación.
- Simplify: activado, la etiqueta creada vuelve en forma corta, suficiente para tomar su identificador en el paso siguiente.
Get a tag
tag.getLo que ves en n8n
Notas y casos de uso
Resuelve una etiqueta y devuelve su ficha.
Parámetros clave
- Tag ID: el identificador de la etiqueta que se recupera, no el nombre que se ve en la interfaz.
- Simplify: devuelve la forma legible de la etiqueta en lugar de la respuesta en bruto.
Get many tags
tag.getAllLo que ves en n8n
Notas y casos de uso
Barre las etiquetas disponibles en la cuenta, sin ninguna entrada obligatoria.
Parámetros clave
- Return All: activado, vuelven todas las páginas de etiquetas; desactivado, el nodo para en Limit.
- Limit: el número máximo de etiquetas que se traen.
- Simplify: mantiene cada etiqueta en sus campos principales.
¿Necesitas ayuda para automatizar Action Network con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.



