Recursos · Integración n8n

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

Por qué automatizar

¿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.

Conexión

¿Cómo se conecta Action Network con n8n?

  1. 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.

  2. 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.

  3. 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.

Acciones

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.

Matriz recursos × operaciones
RecursoCreateGetGet ManyUpdateAddRemove
Attendance✓✓✓
Event✓✓✓
Person✓✓✓✓
Person Tag✓✓
Petition✓✓✓✓
Signature✓✓✓✓
Tag✓✓✓

Attendance

3 operaciones
01

Create an attendance

attendance.create

Lo 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.
Casos de uso
alguien se apunta desde tu propia web y la inscripción aparece en la convocatoria correcta sin que nadie reescriba un nombre.
02

Get an attendance

attendance.get

Lo 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.
Casos de uso
antes de lanzar el recordatorio de la víspera, el flujo vuelve a leer la inscripción y confirma que la persona sigue apuntada al reparto del sábado. Un aviso menos para quien ya se dio de baja.
03

Get many attendances

attendance.getAll

Lo 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.
Casos de uso
sacar la hoja de firmas del día siguiente, una línea por inscrito.

Event

3 operaciones
04

Create an event

event.create

Lo 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.
Casos de uso
la herramienta de reserva de local confirma la fecha y n8n crea el evento acto seguido.
05

Get an event

event.get

Lo 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.
Casos de uso
una consulta interna pide el detalle de una asamblea y la respuesta trae el título y el horario leídos en vivo de la plataforma.
06

Get many events

event.getAll

Lo 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.
Casos de uso
una ejecución nocturna copia toda la agenda en una hoja compartida y comunicación programa las publicaciones con una semana de margen.

Person

4 operaciones
07

Create a person

person.create

Lo 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.
Casos de uso
cada firmante de un formulario alojado en tu web se convierte en ficha dentro de la misma ejecución.
08

Get a person

person.get

Lo 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.
Casos de uso
una responsable pega un identificador en un formulario interno, el flujo devuelve la ficha actualizada y quien va a llamar sabe con quién habla antes de marcar.
09

Get many people

person.getAll

Lo 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.
Casos de uso
un volcado semanal alimenta la revisión de duplicados previa a cada envío masivo. Se lanza de noche. Al día siguiente el equipo de datos encuentra la lista lista para cotejar, sin haber tocado un solo export manual.
10

Update a person

person.update

Lo 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.
Casos de uso
alguien corrige su apellido o su teléfono en una página de destino y la corrección llega a la base al minuto, no en la limpieza mensual.

Person Tag

2 operaciones
11

Add a person tag

personTag.add

Lo 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.
Casos de uso
quien asiste a una formación queda etiquetado esa misma noche y la siguiente convocatoria solo va a quien ya vino una vez.
12

Remove a person tag

personTag.remove

Lo 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.
Casos de uso
un afiliado deja el grupo de barrio y el flujo le retira esa etiqueta sin tocar el resto de su ficha.

Petition

4 operaciones
13

Create a petition

petition.create

Lo 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.
Casos de uso
una plataforma vecinal presenta su petición desde un formulario común y la página existe antes de que acabe la reunión.
14

Get a petition

petition.get

Lo 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.
Casos de uso
una página de seguimiento pide el título vigente y la lista de destinatarios antes de pintarse, para que el texto que ve la gente coincida siempre con lo que hay en la plataforma.
15

Get many petitions

petition.getAll

Lo 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.
Casos de uso
una revisión mensual saca las campañas abiertas para cerrar las que se han quedado paradas.
16

Update a petition

petition.update

Lo 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.
Casos de uso
una concejala cambia de área, el flujo actualiza Targets en todas las peticiones que la nombraban y la carta sigue llegando al despacho correcto.

Signature

4 operaciones
17

Create a signature

signature.create

Lo 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.
Casos de uso
una firma recogida en papel en la calle se teclea una sola vez en un formulario y el flujo crea la persona y después la firma, seguidas.
18

Get a signature

signature.get

Lo 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í.
Casos de uso
alguien marca un comentario para revisión, el flujo trae esa firma exacta y una persona lee el texto original antes de decidir si se publica en el muro de la campaña.
19

Get many signatures

signature.getAll

Lo 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.
Casos de uso
un recuento diario alimenta el marcador de la página de campaña y esa misma ejecución agradece a quienes firmaron en la última tanda.
20

Update a signature

signature.update

Lo 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.
Casos de uso
un firmante escribe pidiendo acortar su frase y el flujo reescribe el comentario donde está, sin borrar ni recrear la firma entera.

Tag

3 operaciones
21

Create a tag

tag.create

Lo 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.
Casos de uso
cada campaña arranca con su etiqueta creada de forma automática, y así nadie escribe tres variantes casi idénticas del mismo nombre.
22

Get a tag

tag.get

Lo 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.
Casos de uso
un flujo que recibe un identificador desde otro sistema comprueba que la etiqueta existe de verdad antes de empezar a colgarle gente. Un error silencioso se convierte en una parada clara.
23

Get many tags

tag.getAll

Lo 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.
Casos de uso
una auditoría de la lista detecta los duplicados acumulados tras un año de campañas, antes de que alguien monte un segmento sobre el equivocado.
Necesitas ayuda

¿Necesitas ayuda para automatizar Action Network con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Action Network y n8n, las preguntas que vienen después

01¿La integración Action Network n8n es gratis?
Sí por el lado de n8n. El nodo de Action Network viene incluido en n8n, no hay nada que instalar ni coste adicional, tanto en n8n Cloud como en una instancia autoalojada en Community Edition bajo licencia Sustainable Use. Un flujo se comporta igual en los dos casos. Lo que cueste Action Network es otro asunto y esta página no lo trata. Sí conviene tenerlo previsto: el acceso a claves API no es automático, hay que pedirlo a Action Network antes de que las 23 operaciones puedan ejecutarse.
02¿Qué credenciales hacen falta para conectar Action Network con n8n?
Una clave API y nada más. El credential tiene un único campo API Key. Para conseguir el valor: entra en Action Network, abre el menú Start Organizing, luego Details y API and Sync, selecciona la lista que quieres cubrir, genera la clave y cópiala en n8n. El acceso hay que tenerlo concedido antes: un cliente de pago escribe a Action Network y pide acceso de partner, y un desarrollador solicita una cuenta de desarrollador. Una vez creado el credential en el menú Credentials, todos los flujos lo reutilizan desde un desplegable.
03¿Qué límites tiene el nodo de Action Network en n8n?
El nodo cubre 23 operaciones sobre 7 recursos: attendance, event, person, person tag, petition, signature y tag. Lo que quede fuera de esas operaciones se resuelve con el nodo HTTP Request, que llama a cualquier endpoint de la API de Action Network reutilizando el mismo credential mediante la autenticación predefinida. Dos comportamientos que conviene recordar: las lecturas de listas van paginadas, y ahí Return All decide entre el conjunto completo y el tope que marca Limit, y un campo obligatorio vacío detiene el nodo en lugar de ejecutarse a medias.
04¿Action Network dispara un flujo de n8n en tiempo real?
No, porque Action Network no tiene nodo trigger en n8n. Un flujo que toque Action Network arranca desde otro sitio: un Schedule Trigger que se ejecuta cada cierto intervalo y lee los datos con Get many people o Get many events, un nodo Webhook de n8n, es decir una URL a la que llama un servicio externo, o el trigger de otra herramienta que ya tengas montada. Cubre la mayoría de casos, porque el patrón habitual es un formulario u otra plataforma que empuja hacia n8n, y n8n escribe luego en Action Network.
05¿n8n o Make para Action Network?
Depende de cuatro criterios. El alojamiento primero: n8n se ejecuta en tu propio servidor o en n8n Cloud, mientras que Make solo existe alojado. De ahí sale el control de los datos, porque una instancia propia mantiene las fichas de simpatizantes en una infraestructura que gestionas tú, algo que pesa cuando se manejan adhesiones políticas. El modelo de coste después: Make factura por operación, así que un flujo que lee listas largas de firmas se encarece según crece la campaña. Y la lógica visual al final: las dos se montan sobre un lienzo y ahí la elección es más de costumbre que de capacidad.