Ressources · Intégration n8n

Intégration Action Network n8nAutomatiser Action Network avec n8n.

Tes sympathisants sont dans Action Network, le reste de la campagne est ailleurs. L’intégration Action Network n8n couvre 7 ressources et 23 opérations : personnes, tags, événements, présences, pétitions, signatures. Aucun nœud trigger n’existe ici, le workflow démarre donc ailleurs.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

À quoi sert l'intégration Action Network n8n ?

L'intégration Action Network n8n permet à un workflow, c'est-à-dire une suite d'étapes automatisées, de lire et d'écrire dans ta base militante sans passer par un export manuel. Le nœud est livré avec n8n et expose 23 opérations réparties sur 7 ressources : une même exécution crée une personne, lui pose un tag, l'inscrit à une réunion, ouvre une pétition et enregistre une signature. Tout passe par une clé API configurée une fois.

Premier cas : l'adhésion. Un formulaire d'inscription posté sur ton site arrive dans n8n, le workflow appelle Create a person avec l'adresse et le nom, puis Add a person tag pour ranger la personne dans le bon groupe local dès la première seconde. La même exécution peut recopier la ligne dans Google Sheets, parce qu'une partie des bénévoles travaille encore sur un fichier partagé.

Deuxième cas : les réunions publiques. Un Schedule Trigger, le déclencheur qui réveille un workflow à intervalle fixe, lance la lecture chaque matin. Get many events ramène le calendrier, Get many attendances ramène les inscrits événement par événement, et le compte du jour part dans Slack. L'équipe terrain voit avant midi quelle salle reste à moitié vide.

Troisième cas : la pétition municipale. Get many signatures alimente une boucle qui remercie chaque signataire via Gmail. Le commentaire laissé au moment de la signature voyage avec l'enregistrement, donc le message de remerciement peut reprendre la phrase écrite par la personne.

Quand l'appel dont tu as besoin sort de ces 23 opérations, le nœud HTTP Request interroge directement n'importe quel point d'entrée de l'API Action Network et réutilise le même credential, l'identifiant stocké dans n8n, via l'authentification prédéfinie. Une seule clé à gérer, pas de connexion parallèle à maintenir.

Deux comportements à anticiper. Les lectures de listes sont paginées : Return All décoché, c'est Limit qui fixe le nombre d'enregistrements ramenés ; coché, n8n enchaîne les pages jusqu'au bout. Et un champ requis vide arrête le nœud au lieu de deviner, ce qui vaut mieux que d'écrire une présence sur le mauvais événement. La Formation n8n passe en revue cette logique, et l'Avis n8n dit où l'outil coince.

Connexion

Comment connecter Action Network à n8n ?

  1. 01

    Demander l'accès API à Action Network

    Les clés API ne sont pas ouvertes par défaut. Si ton organisation est déjà cliente payante, il faut contacter Action Network et demander un accès partenaire, qui inclut l'accès aux clés API. Si tu es développeur, la voie est la demande de compte développeur : une fois la demande acceptée, l'accès aux clés vient avec. Rien ne se configure dans n8n tant que l'une de ces deux demandes n'a pas abouti.

  2. 02

    Générer la clé sur la bonne liste

    Connecte-toi à Action Network, ouvre le menu Start Organizing, puis Details et API & Sync. Sélectionne la liste que la clé doit couvrir, génère une clé API pour cette liste, et copie-la. C'est le seul endroit d'où sort la valeur, garde donc l'onglet ouvert le temps de finir côté n8n.

  3. 03

    Créer le credential dans n8n

    Dans n8n, menu Credentials, crée un credential Action Network et colle la valeur dans le champ API Key. Un credential se crée une fois et se réutilise partout : chaque nœud Action Network le choisit dans sa liste déroulante au lieu de stocker sa propre copie de la clé. Instance auto-hébergée ou n8n Cloud, la manipulation est identique.

Actions

Ce que le nœud Action Network sait faire, opération par opération

Le nœud Action Network expose 23 opérations sur 7 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

Matrice ressources × opérations
RessourceCreateGetGet ManyUpdateAddRemove
Attendance✓✓✓
Event✓✓✓
Person✓✓✓✓
Person Tag✓✓
Petition✓✓✓✓
Signature✓✓✓✓
Tag✓✓✓

Attendance

3 opérations
01

Create an attendance

attendance.create

Ce que tu vois dans n8n

Notes & cas d'usage

Inscrit une personne à un événement précis, exactement comme si elle avait cliqué sur le bouton d'inscription dans Action Network.

Paramètres clés

  • Person ID : l'identifiant Action Network du participant, souvent {{ $json.id }} récupéré d'une étape Create a person juste avant.
  • Event ID : l'identifiant de l'événement concerné.
  • Simplify : coché, n8n renvoie une version allégée de la réponse au lieu des données brutes.
Cas d'usage
une inscription prise sur ton propre site atterrit directement sur la bonne porte-à-porte, sans personne pour retaper un nom.
02

Get an attendance

attendance.get

Ce que tu vois dans n8n

Notes & cas d'usage

Relit une inscription unique pour vérifier son état avant d'agir dessus.

Paramètres clés

  • Event ID : l'événement auquel appartient l'inscription, puisqu'une présence n'existe qu'à l'intérieur d'un événement.
  • Attendance ID : l'identifiant de cette inscription précise.
Cas d'usage
avant d'envoyer le rappel de la veille, le workflow relit l'inscription et confirme que la personne est toujours annoncée samedi matin. Un rappel de moins pour quelqu'un qui s'est désisté.
03

Get many attendances

attendance.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Liste les inscriptions enregistrées sur un événement, page après page.

Paramètres clés

  • Event ID : l'événement dont tu lis la liste des présents.
  • Return All : coché, n8n parcourt toutes les pages ; décoché, Limit décide du nombre d'inscriptions ramenées.
  • Limit : le plafond appliqué tant que Return All reste décoché, pratique pour tester sur une réunion très suivie.
Cas d'usage
sortir la feuille d'émargement du lendemain, une ligne par inscrit.

Event

3 opérations
04

Create an event

event.create

Ce que tu vois dans n8n

Notes & cas d'usage

Publie un nouvel événement dans Action Network et renvoie la fiche créée, prête à recevoir des inscriptions.

Paramètres clés

  • Origin System : texte libre qui indique d'où vient l'événement, utile quand plusieurs outils alimentent le même agenda.
  • Title : le titre public.
  • Additional Fields : 8 champs optionnels, dont Start Date, End Date, Location, Description et Instructions, ces deux derniers acceptant du HTML.
Cas d'usage
l'outil de réservation de salle confirme une date, n8n crée l'événement dans la foulée.
05

Get an event

event.get

Ce que tu vois dans n8n

Notes & cas d'usage

Lit un événement et renvoie sa fiche telle qu'Action Network la stocke.

Paramètres clés

  • Event ID : l'identifiant de l'événement à récupérer, souvent {{ $json.eventId }} quand il vient d'un nœud précédent.
  • Simplify : limite la sortie aux champs lisibles, ce qui raccourcit nettement le mapping dans l'étape suivante.
Cas d'usage
une commande interne demande le détail d'une réunion, et la réponse reprend le titre et l'horaire tirés en direct de la plateforme.
06

Get many events

event.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Parcourt l'agenda et ramène les événements trouvés. Aucun champ requis, l'opération sert d'inventaire.

Paramètres clés

  • Return All : coché, tout l'agenda remonte ; décoché, l'exécution s'arrête à Limit.
  • Limit : le nombre maximal d'événements renvoyés en une exécution.
Cas d'usage
une exécution nocturne recopie l'agenda complet dans un tableur partagé, et l'équipe communication programme ses publications une semaine à l'avance. La même liste sert ensuite à rapprocher les inscriptions événement par événement, sans ressaisir un seul identifiant à la main.

Person

4 opérations
07

Create a person

person.create

Ce que tu vois dans n8n

Notes & cas d'usage

Ajoute un sympathisant dans Action Network. Rien n'est obligatoire, le nœud peut donc créer une fiche minimale qu'une étape ultérieure complétera.

Paramètres clés

  • Email Address : la collection qui porte les adresses e-mail de la personne, le champ que la plupart des workflows remplissent en premier.
  • Additional Fields : Given Name, Family Name, Status pour l'état d'abonnement, Language Spoken, Phone Number et Postal Addresses.
Cas d'usage
chaque signataire d'un formulaire hébergé chez toi devient une fiche militante dans la même exécution.
08

Get a person

person.get

Ce que tu vois dans n8n

Notes & cas d'usage

Va chercher un sympathisant et renvoie ce qu'Action Network garde sur lui.

Paramètres clés

  • Person ID : l'identifiant de la personne à lire, et pas son adresse e-mail.
  • Simplify : coché, la réponse passe en version lisible, souvent suffisante pour alimenter un modèle de message.
Cas d'usage
un responsable colle un identifiant dans un formulaire interne, le workflow renvoie la fiche à jour, et le bénévole qui appelle sait à qui il parle avant de composer le numéro.
09

Get many people

person.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Renvoie les sympathisants de la liste couverte par la clé API, sans aucun champ requis à remplir.

Paramètres clés

  • Return All : coché pour un export complet, le nœud enchaîne alors les pages de l'API tout seul.
  • Limit : le plafond tant que Return All reste décoché, le réglage prudent pour un premier essai.
  • Simplify : réduit chaque fiche à ses champs principaux.
Cas d'usage
un export hebdomadaire alimente le contrôle de doublons fait avant chaque envoi de masse.
10

Update a person

person.update

Ce que tu vois dans n8n

Notes & cas d'usage

Modifie une fiche existante plutôt que d'en créer une deuxième pour la même personne.

Paramètres clés

  • Person ID : la fiche à modifier, seule valeur obligatoire ici.
  • Update Fields : 5 champs modifiables, Given Name, Family Name, Language Spoken, Phone Number et Postal Addresses.
Cas d'usage
quelqu'un corrige l'orthographe de son nom ou son numéro sur une page d'atterrissage, et la correction arrive dans la base militante la minute d'après, pas au nettoyage mensuel.

Person Tag

2 opérations
11

Add a person tag

personTag.add

Ce que tu vois dans n8n

Notes & cas d'usage

Pose un tag existant sur un sympathisant, ce qui est la façon de construire des segments dans Action Network.

Paramètres clés

  • Tag Name or ID : choisis le tag dans la liste que n8n charge depuis ton compte, ou passe un identifiant par une expression quand le tag se décide à l'exécution.
  • Person ID : la personne qui reçoit le tag.
Cas d'usage
tous les participants d'une formation sont tagués le soir même, et la prochaine invitation ne part qu'aux personnes déjà venues une fois.
12

Remove a person tag

personTag.remove

Ce que tu vois dans n8n

Notes & cas d'usage

Retire un tag d'un sympathisant. L'opération agit sur le tagging, c'est-à-dire le lien entre la personne et le tag, pas sur la personne elle-même.

Paramètres clés

  • Tag Name or ID : le tag dont on supprime le rattachement, depuis la liste ou par une expression.
  • Tagging Name or ID : le rattachement précis à retirer, choisi de la même manière.
Cas d'usage
un adhérent quitte le groupe local, le workflow enlève le tag du groupe sans toucher au reste de sa fiche.

Petition

4 opérations
13

Create a petition

petition.create

Ce que tu vois dans n8n

Notes & cas d'usage

Ouvre une pétition dans Action Network et la renvoie, prête à recueillir des signatures.

Paramètres clés

  • Origin System : l'origine de la pétition, ce qui garde les campagnes traçables quand plusieurs équipes publient.
  • Title : le titre public affiché aux signataires.
  • Additional Fields : Petition Text pour la lettre adressée à la cible, Targets sous forme de noms séparés par des virgules, plus Browser URL, Featured Image URL et un Name interne.
Cas d'usage
un collectif dépose sa pétition via un formulaire partagé, et la page existe avant la fin de la réunion.
14

Get a petition

petition.get

Ce que tu vois dans n8n

Notes & cas d'usage

Récupère une pétition et son contenu enregistré.

Paramètres clés

  • Petition ID : l'identifiant de la pétition à lire, que toutes les opérations de signature réclament aussi.
  • Simplify : renvoie la version lisible de la pétition au lieu des données brutes.
Cas d'usage
une page de suivi va chercher le titre courant et la liste des cibles avant de s'afficher, pour que le texte vu par les visiteurs colle toujours à ce que contient la plateforme.
15

Get many petitions

petition.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Énumère les pétitions accessibles à la clé, sans rien à renseigner pour démarrer.

Paramètres clés

  • Return All : coché, le nœud enchaîne les pages jusqu'à la liste complète.
  • Limit : le nombre de pétitions ramenées quand Return All reste décoché.
  • Simplify : raccourcit chaque pétition à ses champs principaux, ce qui garde une longue liste lisible dans la vue d'exécution.
Cas d'usage
un point mensuel liste les campagnes ouvertes pour clôturer celles qui n'avancent plus.
16

Update a petition

petition.update

Ce que tu vois dans n8n

Notes & cas d'usage

Réécrit une partie d'une pétition existante sans la republier.

Paramètres clés

  • Petition ID : la pétition à modifier.
  • Update Fields : 5 champs, dont Petition Text, Targets, Browser URL, Featured Image URL et le Name interne.
Cas d'usage
un élu change de délégation, le workflow met à jour Targets sur toutes les pétitions qui le nommaient, et la lettre continue d'arriver au bon bureau.

Signature

4 opérations
17

Create a signature

signature.create

Ce que tu vois dans n8n

Notes & cas d'usage

Enregistre la signature d'un sympathisant sur une pétition, ce qui relie une personne à une campagne.

Paramètres clés

  • Petition ID : la pétition signée.
  • Person ID : le signataire, en général créé une étape plus tôt dans la même exécution.
  • Comments : le message facultatif laissé avec la signature.
Cas d'usage
une signature récoltée sur papier au marché est saisie une seule fois dans un formulaire, et le workflow crée la personne puis la signature d'affilée.
18

Get a signature

signature.get

Ce que tu vois dans n8n

Notes & cas d'usage

Relit une signature précise, commentaire inclus.

Paramètres clés

  • Petition ID : la pétition à laquelle appartient la signature.
  • Signature ID : l'identifiant de la signature elle-même.
Cas d'usage
un commentaire est signalé pour relecture, le workflow va chercher cette signature exacte, et un humain lit le texte d'origine avant de décider s'il part sur le mur public de la campagne. La lecture unitaire évite de ramener toute la liste des signatures pour une seule vérification, et garde l'exécution lisible quand la campagne monte en charge.
19

Get many signatures

signature.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Rassemble les signatures récoltées sur une pétition.

Paramètres clés

  • Petition ID : la campagne dont tu lis les signatures.
  • Return All : coché pour l'ensemble, parce qu'une campagne vivante tient rarement sur une seule page.
  • Limit : le nombre de signatures renvoyées quand Return All est décoché.
Cas d'usage
un comptage quotidien alimente la jauge affichée sur la page de campagne, et la même exécution remercie les signataires du dernier lot.
20

Update a signature

signature.update

Ce que tu vois dans n8n

Notes & cas d'usage

Corrige une signature déjà déposée sur une pétition.

Paramètres clés

  • Petition ID : la pétition qui porte la signature.
  • Signature ID : la signature à modifier.
  • Update Fields : un seul champ, Comments, le message laissé avec la signature.
Cas d'usage
un signataire écrit pour raccourcir sa phrase, et le workflow réécrit le commentaire sur place au lieu de supprimer puis recréer toute la signature.

Tag

3 opérations
21

Create a tag

tag.create

Ce que tu vois dans n8n

Notes & cas d'usage

Déclare un nouveau tag dans Action Network pour pouvoir trier les sympathisants avec.

Paramètres clés

  • Name : le nom du tag, seule valeur dont l'opération a besoin.
  • Simplify : coché, le tag créé revient en version courte, assez pour récupérer son identifiant à l'étape suivante.
Cas d'usage
chaque campagne s'ouvre avec son tag créé automatiquement, ce qui évite trois orthographes légèrement différentes du même libellé.
22

Get a tag

tag.get

Ce que tu vois dans n8n

Notes & cas d'usage

Résout un tag et renvoie sa fiche.

Paramètres clés

  • Tag ID : l'identifiant du tag à récupérer, pas le libellé visible dans l'interface.
  • Simplify : renvoie la forme lisible du tag au lieu de la réponse brute.
Cas d'usage
un workflow qui reçoit un identifiant de tag depuis un autre système vérifie que le tag existe vraiment avant de commencer à y rattacher des gens. Une erreur silencieuse devient un arrêt net.
23

Get many tags

tag.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Balaie les tags disponibles dans le compte, sans entrée requise.

Paramètres clés

  • Return All : coché, toutes les pages de tags remontent ; décoché, le nœud s'arrête à Limit.
  • Limit : le nombre maximal de tags ramenés.
  • Simplify : garde chaque tag à ses champs principaux.
Cas d'usage
un audit de la liste repère les doublons accumulés après une année de campagnes, avant que quelqu'un ne construise un segment sur le mauvais.
Besoin d'aide

Besoin d'aide pour automatiser Action Network avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Action Network et n8n, les questions qui viennent ensuite

01L'intégration Action Network n8n est-elle gratuite ?
Oui du côté de n8n. Le nœud Action Network est livré avec n8n : rien à installer, aucun coût supplémentaire, que tu sois sur n8n Cloud ou sur une instance auto-hébergée en Community Edition sous licence Sustainable Use. Un workflow se comporte de la même façon dans les deux cas. Ce que coûte Action Network est un sujet à part, que cette page ne traite pas. Un point à prévoir en revanche : l'accès aux clés API n'est pas automatique, il se demande à Action Network avant que les 23 opérations puissent tourner.
02Quels identifiants faut-il pour connecter Action Network à n8n ?
Une clé API, et rien d'autre. Le credential ne contient qu'un champ API Key. Pour obtenir la valeur : connexion à Action Network, menu Start Organizing, puis Details et API and Sync, sélection de la liste que la clé doit couvrir, génération de la clé, copie dans n8n. L'accès doit avoir été accordé au préalable : un client payant contacte Action Network pour demander un accès partenaire, un développeur demande un compte développeur. Une fois le credential créé dans le menu Credentials, tous les workflows le réutilisent depuis une liste déroulante.
03Quelles sont les limites du nœud Action Network dans n8n ?
Le nœud couvre 23 opérations sur 7 ressources : attendance, event, person, person tag, petition, signature et tag. Ce qui sort de ces opérations passe par le nœud HTTP Request, qui appelle n'importe quel point d'entrée de l'API Action Network en réutilisant le même credential via l'authentification prédéfinie. Deux comportements à garder en tête : les lectures de listes sont paginées, Return All tranche entre l'ensemble complet et le plafond fixé par Limit, et un champ requis laissé vide bloque le nœud au lieu de tourner avec une valeur approximative.
04Action Network peut-il déclencher un workflow n8n en temps réel ?
Non, parce qu'Action Network n'a pas de nœud trigger dans n8n. Un workflow qui touche à Action Network démarre donc ailleurs : un Schedule Trigger qui tourne à intervalle fixe et lit les données avec Get many people ou Get many events, un nœud Webhook n8n, c'est-à-dire une URL qu'un service tiers vient appeler, ou le trigger d'un autre outil déjà en place. Ça couvre la plupart des besoins, puisque le schéma courant reste un formulaire ou une autre plateforme qui pousse vers n8n, lequel écrit ensuite dans Action Network.
05n8n ou Make pour Action Network ?
Ça dépend de quatre critères. L'hébergement d'abord : n8n tourne sur ton propre serveur ou sur n8n Cloud, Make est hébergé uniquement. La maîtrise des données suit, puisqu'une instance auto-hébergée garde les fiches militantes sur une infrastructure que tu contrôles, ce qui pèse lourd pour une organisation qui manipule des engagements politiques. Le modèle de coût ensuite : Make facture à l'opération, donc un workflow qui lit de longues listes de signatures coûte de plus en plus cher à mesure que la campagne grossit. La logique visuelle enfin : les deux se construisent sur un canevas, et le choix relève surtout de l'habitude.