- Accueil
- Ressources
- Intégrations
- Action Network
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
À 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.
Comment connecter Action Network à n8n ?
- 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.
- 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.
- 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.
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.
| Ressource | Create | Get | Get Many | Update | Add | Remove |
|---|---|---|---|---|---|---|
| Attendance | ✓ | ✓ | ✓ | |||
| Event | ✓ | ✓ | ✓ | |||
| Person | ✓ | ✓ | ✓ | ✓ | ||
| Person Tag | ✓ | ✓ | ||||
| Petition | ✓ | ✓ | ✓ | ✓ | ||
| Signature | ✓ | ✓ | ✓ | ✓ | ||
| Tag | ✓ | ✓ | ✓ |
Sommaire des opérations
Attendance
3 opérationsCreate an attendance
attendance.createCe 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.
Get an attendance
attendance.getCe 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.
Get many attendances
attendance.getAllCe 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.
Event
3 opérationsCreate an event
event.createCe 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.
Get an event
event.getCe 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.
Get many events
event.getAllCe 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.
Person
4 opérationsCreate a person
person.createCe 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.
Get a person
person.getCe 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.
Get many people
person.getAllCe 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.
Update a person
person.updateCe 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.
Person Tag
2 opérationsAdd a person tag
personTag.addCe 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.
Remove a person tag
personTag.removeCe 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.
Petition
4 opérationsCreate a petition
petition.createCe 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.
Get a petition
petition.getCe 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.
Get many petitions
petition.getAllCe 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.
Update a petition
petition.updateCe 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.
Signature
4 opérationsCreate a signature
signature.createCe 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.
Get a signature
signature.getCe 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.
Get many signatures
signature.getAllCe 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é.
Update a signature
signature.updateCe 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.
Tag
3 opérationsCreate a tag
tag.createCe 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.
Get a tag
tag.getCe 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.
Get many tags
tag.getAllCe 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.
Besoin d'aide pour automatiser Action Network avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.



