- Accueil
- Ressources
- Intégrations
- crowd.dev
Intégration crowd.dev n8nAutomatiser crowd.dev avec n8n.
L'intégration crowd.dev n8n fait entrer l'activité de ta communauté dans tes workflows. Le nœud expose 23 opérations réparties sur 6 ressources : membres, activités, notes, tâches, organisations et automations. Le crowd.dev Trigger, lui, écoute 2 événements. De quoi arrêter les exports manuels.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert l'intégration crowd.dev n8n ?
crowd.dev est une suite open source d'outils de communauté et de données, pensée pour une croissance portée par la communauté. Le nœud n8n pilote ces données depuis un workflow : 23 opérations réparties sur 6 ressources écrivent des membres, des activités, des notes, des tâches, des organisations et des automations, les relisent ou les suppriment. Le crowd.dev Trigger, lui, démarre un workflow quand un événement crowd.dev se produit.
Commence par le cas le plus rentable : l'arrivée d'un membre. L'événement new_member lance le workflow, task.create ouvre une tâche d'accueil avec un Status que l'équipe comprend, et le rappel part vers ClickUp si c'est là que tes chantiers vivent. Personne n'a plus à surveiller la liste des inscrits.
La couche entreprise vient juste après. organization.create ne demande qu'un Name, puis Url, Employees et Members transforment une ligne presque vide en fiche exploitable. Un workflow planifié qui relit une base Notion et appelle organization.update garde cette couche à jour sans une seule modification manuelle.
Troisième usage, plus discret : la gestion des automations crowd.dev elles-mêmes. automation.list ne prend aucun paramètre et sort l'inventaire complet du tenant, automation.create en déclare une nouvelle avec son Trigger et son URL. Un contrôle hebdomadaire qui compare cet inventaire à ce qui est censé exister, puis poste l'écart dans Slack, évite les automations fantômes pointant vers une URL morte.
Tout ce qui sort de ces 23 opérations passe par le nœud HTTP Request, qui appelle n'importe quel endpoint de l'API crowd.dev en réutilisant le même credential via l'authentification prédéfinie. Même connexion, un nœud de plus, aucun second jeu d'identifiants à maintenir.
Deux points à garder en tête avant de construire. Un champ marqué requis bloque le nœud quand il arrive vide : une expression qui ne résout rien fait échouer l'exécution plutôt que d'écrire une fiche à moitié remplie. Et le paramètre Trigger ne prend qu'un événement à la fois, sans valeur fourre-tout : un workflow qui doit réagir à new_activity et à new_member tourne avec 2 nœuds trigger. Si la question de l'hébergement est encore ouverte chez toi, l'Avis n8n creuse le sujet.
Comment connecter crowd.dev à n8n ?
- 01
Créer le credential crowd.dev
Dans n8n, ouvre le menu Credentials et ajoute une entrée crowd.dev. Un credential, c'est-à-dire un jeu d'identifiants enregistré une seule fois dans n8n, se réutilise ensuite dans tous les workflows de l'instance. C'est pour ça que cette étape se passe en dehors du nœud. La même entrée sert au nœud crowd.dev et au crowd.dev Trigger, sur n8n Cloud comme sur une instance auto-hébergée.
- 02
Choisir la ressource, puis l'opération
Pose le nœud crowd.dev dans un workflow et sélectionne ce credential dans sa liste déroulante. Choisis ensuite l'une des 6 ressources, Activity, Automation, Member, Note, Organization ou Task, puis l'opération juste en dessous. La liste des paramètres se redessine selon l'opération retenue : les champs obligatoires affichés sont exactement ceux dont cet appel a besoin.
- 03
Activer le workflow avant de tester le trigger
Le nœud s'exécute à la demande, mais le crowd.dev Trigger n'écoute que pendant que le workflow est actif. Active-le, puis provoque un vrai événement dans crowd.dev. Côté nœud, Get all existing automation data for tenant reste le test le plus rapide : il ne prend aucun paramètre, donc une exécution réussie prouve que le credential est bon et que plus rien ne bloque.
Qu'est-ce qui déclenche un workflow crowd.dev ?
crowd.dev Trigger est le nœud qui démarre un workflow quand quelque chose se passe dans crowd.dev. Il couvre 2 événements, listés ci-dessous par famille. Tu actives le workflow et chaque événement reçu devient une exécution.
Ce que tu vois dans n8n
Tous les événements, par famille
Une ligne par objet, une puce par action. L'événement à cocher dans le nœud s'écrit objet.action ; survole une puce pour lire quand il se déclenche.
new_activity.*1new_activity. new_activity
new_member.*1new_member. new_member
Notes de configuration
01Set up the crowd.dev Trigger
Le crowd.dev Trigger démarre le workflow quand des événements crowd.dev se produisent. La version 1 du nœud n'a qu'un paramètre à remplir, et c'est lui qui décide de tout le reste.
Paramètres clés
- Trigger : l'événement qui démarre le workflow, à prendre parmi les 2 valeurs du catalogue,
new_activityounew_member. Aucune valeur « tous les événements » n'est proposée, donc un nœud trigger écoute un événement.
02New Activity
Se déclenche sur new_activity, la première des 2 familles d'événements. C'est la porte d'entrée de ce qui se passe dans la communauté, pas de ce qui arrive à une personne en particulier.
03New Member
Se déclenche sur new_member, la seconde famille. Là où New Activity parle de ce qui s'est passé, celui-ci parle de qui vient d'arriver.
Que sait faire le nœud crowd.dev ?
Le nœud crowd.dev expose 23 opérations sur 6 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
| Ressource | Create | Update | Delete | Create | Create or Update | Create or Update with a Member | Destroy | Find | List |
|---|---|---|---|---|---|---|---|---|---|
| Activity | ✓ | ✓ | |||||||
| Automation | ✓ | ✓ | ✓ | ✓ | ✓ | ||||
| Member | ✓ | ✓ | ✓ | ✓ | |||||
| Note | ✓ | ✓ | ✓ | ✓ | |||||
| Organization | ✓ | ✓ | ✓ | ✓ | |||||
| Task | ✓ | ✓ | ✓ | ✓ |
Sommaire des opérations
Activity
2 opérationsCreate or update an activity with a member
activity.createWithMemberCe que tu vois dans n8n
Notes & cas d'usage
Une seule opération pour écrire l'activité et la personne qui l'a produite. Si le contributeur n'existe pas encore dans crowd.dev, sa fiche membre est créée avec l'événement au lieu de faire échouer l'appel.
Paramètres clés
- Username : une collection où chaque entrée associe Platform, le nom de la plateforme comme twitter ou github, à Username, le pseudo qui y est utilisé.
- Source ID : l'identifiant de l'activité dans la plateforme, par exemple celui du message dans Discord.
- Timestamp : la date et l'heure de l'activité, ce qui garde l'historique dans l'ordre.
Create an activity for a member
activity.createForMemberCe que tu vois dans n8n
Notes & cas d'usage
Même écriture, sans la partie membre : l'activité se rattache à quelqu'un qui existe déjà. C'est la version à utiliser dans une boucle sur des contributeurs déjà identifiés.
Paramètres clés
- Member : l'identifiant du membre qui a réalisé l'activité, souvent
{{ $json.id }}repris d'une étape Find a member. - Type : le type d'activité, une chaîne libre qu'il vaut mieux garder cohérente d'un workflow à l'autre.
- Platform : la plateforme sur laquelle l'activité a eu lieu.
Automation
5 opérationsCreate a new automation for the tenant
automation.createCe que tu vois dans n8n
Notes & cas d'usage
Déclare une automation sur le tenant crowd.dev. crowd.dev envoie ensuite les données vers l'URL que tu fournis, qu'un nœud Webhook n8n récupère sans que personne ouvre l'interface crowd.dev.
Paramètres clés
- Trigger : ce qui déclenchera l'automation, soit
new_activity, soitnew_member. - URL : l'URL vers laquelle les données du webhook sont envoyées en POST, en général l'URL de production d'un nœud Webhook n8n.
Destroy an existing automation for the tenant
automation.destroyCe que tu vois dans n8n
Notes & cas d'usage
Supprime une automation du tenant. Rien ne se choisit par son nom ici, donc le workflow doit déjà avoir l'identifiant sous la main quand ce nœud s'exécute.
Paramètres clés
- ID : l'identifiant de l'automation, en général
{{ $json.id }}issu d'une étape List filtrée juste avant.
Get an existing automation data for the tenant
automation.findCe que tu vois dans n8n
Notes & cas d'usage
Relit une automation précise. C'est ce qui permet à un workflow de vérifier que l'URL et le Trigger enregistrés sur le tenant correspondent toujours à ce qu'il attend.
Paramètres clés
- ID : l'identifiant de l'automation que tu veux relire.
Get all existing automation data for tenant
automation.listCe que tu vois dans n8n
Notes & cas d'usage
Renvoie toutes les automations du tenant, sans le moindre paramètre à remplir. C'est donc le nœud le plus simple à lancer en premier pour confirmer que le credential fonctionne, puisqu'un échec ne peut venir que de la connexion.
Updates an existing automation for the tenant
automation.updateCe que tu vois dans n8n
Notes & cas d'usage
Réécrit une automation existante. L'événement et la destination sont tous les deux obligatoires : l'appel transporte la paire même quand un seul des deux bouge vraiment.
Paramètres clés
- ID : l'identifiant de l'automation à modifier.
- Trigger : ce qui déclenchera l'automation,
new_activityounew_member. - URL : l'URL de destination des données du webhook, ici la nouvelle.
Member
4 opérationsCreate or update a member
member.createOrUpdateCe que tu vois dans n8n
Notes & cas d'usage
Crée le membre ou met à jour celui qui existe déjà. crowd.dev regarde si le pseudo est connu sur cette plateforme : si oui la fiche est mise à jour, sinon elle est créée.
Paramètres clés
- Platform : la plateforme sur laquelle l'existence du membre est vérifiée.
- Username : le pseudo du membre sur cette plateforme, la valeur qui décide entre création et mise à jour.
- Emails : les adresses email du membre, dans Additional Options, à remplir si la fiche doit être rapprochée d'un CRM plus tard.
Delete a member
member.deleteCe que tu vois dans n8n
Notes & cas d'usage
Efface la fiche d'un membre. L'opération ne prend que l'identifiant, donc un workflow qui part d'une adresse email retrouve le membre d'abord et supprime ensuite.
Paramètres clés
- ID : l'identifiant du membre à retirer.
Find a member
member.findCe que tu vois dans n8n
Notes & cas d'usage
Récupère un membre par son identifiant et passe la fiche au nœud suivant. C'est l'étape qui transforme un ID qui traîne dans tes données en quelque chose qu'un message peut nommer.
Paramètres clés
- ID : l'identifiant du membre, souvent
{{ $json.id }}transmis par un nœud crowd.dev précédent.
Update a member
member.updateCe que tu vois dans n8n
Notes & cas d'usage
Modifie un membre dont tu as déjà l'identifiant. Le couple plateforme et pseudo accompagne l'appel, ce qui garde la fiche rattachée à la même identité pendant que le reste change.
Paramètres clés
- ID : l'identifiant du membre en cours de modification.
- Username : le pseudo du membre sur la plateforme, obligatoire même quand la modification porte sur autre chose.
- Organizations : les organisations associées au membre ; si l'organisation n'existe pas, elle est créée.
Note
4 opérationsCreate a note
note.createCe que tu vois dans n8n
Notes & cas d'usage
Dépose une note en texte libre dans crowd.dev. Aucun champ n'est obligatoire ici, donc une note vide passe : remplis Body sauf si tu testes juste le branchement.
Paramètres clés
- Body : le corps de la note, le texte lui-même.
Delete a note
note.deleteCe que tu vois dans n8n
Notes & cas d'usage
Retire une note à partir de son identifiant. L'opération prend tout son sens le jour où un workflow écrit des notes tout seul et qu'il faut un chemin de nettoyage pour celles écrites à tort.
Paramètres clés
- ID : l'identifiant de la note à supprimer.
Find a note
note.findCe que tu vois dans n8n
Notes & cas d'usage
Va chercher une note pour que son texte soit lisible dans le workflow plutôt que dans l'interface crowd.dev. Tout ce qui suit travaille alors sur le contenu, pas sur une simple référence.
Paramètres clés
- ID : l'identifiant de la note à relire.
Update a note
note.updateCe que tu vois dans n8n
Notes & cas d'usage
Remplace le texte d'une note existante. L'identifiant est obligatoire, le texte non : l'appel passe même quand rien de neuf ne l'accompagne.
Paramètres clés
- ID : l'identifiant de la note à réécrire.
- Body : le corps de la note, ici le nouveau texte.
Organization
4 opérationsCreate an organization
organization.createCe que tu vois dans n8n
Notes & cas d'usage
Ajoute une entreprise dans crowd.dev. Seul le nom est obligatoire, et ce sont les champs optionnels qui font la différence entre une ligne vide et une fiche qu'on rouvre.
Paramètres clés
- Name : le nom de l'organisation, le seul champ requis.
- Url : l'adresse du site de l'organisation, pratique quand plusieurs fiches portent le même nom.
- Employees : le nombre de salariés de l'organisation, un nombre et pas une fourchette.
Delete an organization
organization.deleteCe que tu vois dans n8n
Notes & cas d'usage
Sort une entreprise du tenant. L'appel réclame son identifiant, donc le workflow lit avant d'écrire et ne devine jamais à partir du nom affiché.
Paramètres clés
- ID : l'identifiant de l'organisation à supprimer.
Find an organization
organization.findCe que tu vois dans n8n
Notes & cas d'usage
Relit la fiche d'une entreprise. Là où Find a member renvoie une personne, celle-ci renvoie le compte autour d'elle, ce dont une règle d'aiguillage a besoin pour trancher.
Paramètres clés
- ID : l'identifiant de l'organisation, en général repris de la fiche membre qui la référence.
Update an organization
organization.updateCe que tu vois dans n8n
Notes & cas d'usage
Rafraîchit une entreprise déjà présente. Name est obligatoire à côté de l'identifiant : renvoie le nom actuel quand l'objet de l'appel est ailleurs.
Paramètres clés
- ID : l'identifiant de l'organisation en cours de modification.
- Description : une courte description de l'organisation, dans Additional Options.
- Members : les membres associés à l'organisation, chaque élément étant l'identifiant d'un membre.
Task
4 opérationsCreate a task
task.createCe que tu vois dans n8n
Notes & cas d'usage
Ouvre une tâche dans crowd.dev. Rien n'est obligatoire, pratique dans une branche, mais une tâche sans nom est acceptée sans broncher.
Paramètres clés
- Name : le nom de la tâche, dans Additional Options.
- Status : le statut de la tâche, une chaîne libre sur laquelle l'équipe se met d'accord une fois pour toutes.
- Assigneess : les utilisateurs assignés à la tâche, chaque élément étant l'identifiant d'un utilisateur, orthographié ainsi dans le nœud.
Delete a task
task.deleteCe que tu vois dans n8n
Notes & cas d'usage
Retire une tâche du tenant. L'identifiant est la seule entrée : garde-le accessible au workflow quand la tâche a été créée plus tôt dans la même exécution.
Paramètres clés
- ID : l'identifiant de la tâche à supprimer.
Find a task
task.findCe que tu vois dans n8n
Notes & cas d'usage
Renvoie une tâche unique. Utile comme étape de lecture devant un nœud de décision, quand la branche dépend de l'état actuel de la tâche.
Paramètres clés
- ID : l'identifiant de la tâche à relire.
Update a task
task.updateCe que tu vois dans n8n
Notes & cas d'usage
Modifie une tâche sur place, le plus souvent son statut. Tout sauf l'identifiant vit dans Additional Options, donc l'appel ne transporte que ce qui bouge vraiment.
Paramètres clés
- ID : l'identifiant de la tâche à modifier.
- Status : le statut de la tâche, le champ qu'un workflow déplace le plus souvent.
- Members : les membres associés à la tâche, chaque élément étant l'identifiant d'un membre.
Besoin d'aide pour automatiser crowd.dev avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Les questions qui viennent ensuite
01L'intégration crowd.dev n8n est-elle gratuite ?
02Quels credentials faut-il pour le nœud crowd.dev ?
03Quelles sont les limites du nœud crowd.dev dans n8n ?
04Le crowd.dev Trigger réagit-il en temps réel ?
05n8n ou Make pour crowd.dev ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.



