
INTÉGRATION DISCOURSE n8n : AUTOMATISER DISCOURSE AVEC N8N
INTÉGRATION DISCOURSE N8N : AUTOMATISER DISCOURSE AVEC N8N
Besoin d'aide pour automatiser Discourse avec n8n ?
Notre équipe vous répond en quelques minutes.
Why automate Discourse with n8n?
L'intégration Discourse n8n met à votre disposition 16 actions couvrant quatre ressources essentielles : les utilisateurs, les posts, les groupes et les catégories. Concrètement, vous pouvez créer des comptes utilisateurs automatiquement, publier et mettre à jour des posts, gérer l'appartenance aux groupes, et organiser vos catégories — le tout déclenché par n'importe quelle application connectée à n8n.
Gain de temps considérable : plus besoin de créer manuellement chaque utilisateur ou de copier-coller des contenus entre vos outils. Configurez des règles intelligentes qui s'exécutent 24h/24. Intégration fluide : connectez Discourse à plus de 400 applications dans n8n — CRM comme HubSpot, outils marketing, bases de données, webhooks personnalisés. Chaque événement dans vos outils peut déclencher une action dans votre forum.
Exemples de workflows métier concrets : créer automatiquement un compte Discourse quand un client s'inscrit sur votre plateforme, ajouter un utilisateur à un groupe VIP après un achat, publier un post d'annonce quand vous lancez une nouvelle fonctionnalité, ou synchroniser vos catégories avec votre structure produit. En quelques minutes de configuration, vous éliminez des heures de tâches répétitives chaque semaine.
How to connect Discourse to n8n?
! 1 stepHow to connect Discourse to n8n?
- 01
Add the node
Search and add the node in your workflow.
TIP💡 TIPS : Créez une clé API dédiée uniquement à n8n avec les permissions minimales nécessaires. En cas de problème de sécurité, vous pourrez la révoquer sans impacter d'autres intégrations. Pensez également à noter la date de création pour faciliter les audits de sécurité.- 01
Besoin d'aide pour automatiser Discourse avec n8n ?
Notre équipe vous répond en quelques minutes.
Discourse actions available in n8n
01 Action 01Create a user
L'action "Create a user" vous permet de créer automatiquement de nouveaux comptes utilisateurs dans votre forum Discourse. C'est l'une des actions les plus puissantes pour automatiser l'onboarding de votre communauté.
Paramètres de configuration : Name : Le nom complet de l'utilisateur à créer. Ce champ texte accepte des valeurs fixes ou des expressions dynamiques. Email : L'adresse email de l'utilisateur (requis). Cette adresse servira pour les notifications et la récupération de compte. Username : Le nom d'utilisateur unique qui apparaîtra dans le forum (requis). Doit respecter les règles de nommage Discourse. Password : Le mot de passe initial du compte (requis). L'utilisateur pourra le modifier ultérieurement. Additional Fields : Section extensible pour ajouter des propriétés supplémentaires comme la biographie, l'avatar, ou des champs personnalisés.
Cas d'usage typiques : Créer automatiquement un compte forum quand quelqu'un s'inscrit sur votre site principal. Provisionner des accès communauté après un achat e-commerce. Synchroniser les utilisateurs depuis votre CRM ou base de données Airtable.

02 Action 02Get a user
Cette action récupère les informations détaillées d'un utilisateur spécifique de votre forum Discourse. Idéal pour vérifier l'existence d'un compte avant d'autres opérations ou pour enrichir vos données.
Paramètres de configuration : By : Méthode d'identification de l'utilisateur. Actuellement configuré sur "Username" pour rechercher par nom d'utilisateur. Username : Le nom d'utilisateur exact à rechercher (requis). Ce champ accepte des expressions pour des recherches dynamiques.
Cas d'usage typiques : Vérifier si un utilisateur existe avant de tenter une création. Récupérer les détails d'un membre pour les synchroniser avec votre CRM. Obtenir l'ID utilisateur pour des opérations ultérieures (ajout à un groupe, etc.).

03 Action 03Get many users
L'action "Get many users" permet de récupérer une liste d'utilisateurs de votre forum Discourse. Particulièrement utile pour les synchronisations en masse ou les rapports.
Paramètres de configuration : Flag : Filtre optionnel pour récupérer des utilisateurs selon certains critères (actifs, suspendus, etc.). Ce champ accepte des expressions. Return All : Interrupteur on/off qui détermine si tous les utilisateurs doivent être retournés. Désactivé par défaut. Limit : Nombre maximum d'utilisateurs à récupérer si "Return All" est désactivé. Défini à 50 par défaut. Options : Section extensible pour ajouter des paramètres de requête supplémentaires.
Cas d'usage typiques : Exporter la liste des membres pour un rapport mensuel. Identifier les utilisateurs inactifs pour une campagne de réengagement. Synchroniser votre base utilisateurs avec un outil externe.

04 Action 04Create a post
Cette action crée un nouveau post (sujet de discussion) dans votre forum Discourse. Parfait pour automatiser les publications d'annonces, de contenus ou de notifications communautaires.
Paramètres de configuration : Title : Le titre du nouveau post (requis). C'est ce qui apparaîtra comme sujet de discussion. Content : Le contenu principal du post. Ce champ texte accepte du Markdown et des expressions dynamiques pour du contenu personnalisé. Additional Fields : Permet d'ajouter des propriétés comme la catégorie cible, les tags, ou le statut du post.
Cas d'usage typiques : Publier automatiquement les notes de version quand vous déployez une mise à jour. Créer un fil de discussion pour chaque nouveau produit ajouté à votre catalogue. Poster des récapitulatifs hebdomadaires générés depuis d'autres sources.

05 Action 05Get a post
L'action "Get a post" récupère les détails d'un post spécifique via son identifiant. Utile pour vérifier le contenu existant ou extraire des données pour d'autres traitements.
Paramètres de configuration : Post ID : L'identifiant unique du post à récupérer (requis). Accepte une valeur fixe ou une expression dynamique.
Cas d'usage typiques : Récupérer le contenu d'un post pour le republier ailleurs. Vérifier le statut d'une publication avant mise à jour. Extraire les métadonnées d'un post pour des analyses.

06 Action 06Get many posts
Cette action récupère plusieurs posts de votre forum Discourse en une seule requête. Idéale pour les exports, les analyses ou les synchronisations.
Paramètres de configuration : Return All : Interrupteur pour récupérer tous les posts disponibles. Désactivé par défaut. Limit : Nombre maximum de posts à retourner si "Return All" est désactivé. Défini à 50 par défaut.
Cas d'usage typiques : Exporter les discussions récentes pour archivage. Alimenter un système de recherche externe. Générer des rapports d'activité communautaire.

07 Action 07Update a post
L'action "Update a post" modifie le contenu d'un post existant dans Discourse. Parfait pour les mises à jour automatiques de contenus évolutifs.
Paramètres de configuration : Post ID : L'identifiant du post à modifier (requis). Content : Le nouveau contenu qui remplacera l'existant. Accepte du Markdown et des expressions dynamiques. Update Fields : Section pour ajouter d'autres champs à mettre à jour si nécessaire.
Cas d'usage typiques : Mettre à jour automatiquement un post "Status" avec l'état de vos services. Actualiser des posts de documentation quand vos données source changent. Corriger en masse des contenus suite à un changement de nomenclature.

08 Action 08Create a group
Cette action crée un nouveau groupe d'utilisateurs dans Discourse. Les groupes sont essentiels pour gérer les permissions et organiser votre communauté.
Paramètres de configuration : Name : Le nom du groupe à créer (requis). Ce nom sera visible par les administrateurs et potentiellement les membres.
Cas d'usage typiques : Créer automatiquement un groupe pour chaque cohorte de formation. Générer des groupes par niveau d'abonnement (Bronze, Silver, Gold). Structurer votre communauté selon vos segments clients.

09 Action 09Get a group
L'action "Get a group" récupère les informations d'un groupe spécifique par son nom. Utile pour vérifier l'existence d'un groupe ou récupérer ses paramètres.
Paramètres de configuration : Name : Le nom exact du groupe à rechercher (requis).
Cas d'usage typiques : Vérifier qu'un groupe existe avant d'y ajouter des membres. Récupérer l'ID d'un groupe pour d'autres opérations. Auditer les paramètres de vos groupes.

10 Action 10Get many groups
Cette action récupère la liste des groupes de votre forum Discourse. Idéale pour les audits ou les synchronisations.
Paramètres de configuration : Return All : Interrupteur pour récupérer tous les groupes. Désactivé par défaut. Limit : Nombre maximum de groupes à retourner. Défini à 50.
Cas d'usage typiques : Lister tous les groupes pour un tableau de bord admin. Synchroniser la structure de groupes avec un système externe. Identifier les groupes obsolètes à nettoyer.

11 Action 11Update a group
L'action "Update a group" modifie les paramètres d'un groupe existant dans Discourse.
Paramètres de configuration : Group ID : L'identifiant du groupe à modifier (requis). Name : Le nouveau nom du groupe (optionnel).
Cas d'usage typiques : Renommer automatiquement les groupes selon une convention mise à jour. Modifier les paramètres de groupes en fonction d'événements externes.

12 Action 12Add a user to a group
Cette action ajoute un ou plusieurs utilisateurs à un groupe Discourse existant. C'est l'action clé pour automatiser la gestion des accès et permissions.
Paramètres de configuration : Usernames : Les noms d'utilisateurs à ajouter au groupe (requis). Accepte une liste de noms, potentiellement séparés par des virgules ou sous forme d'expression. Group ID : L'identifiant du groupe cible (requis).
Cas d'usage typiques : Ajouter automatiquement un client au groupe "Premium" après achat. Intégrer les nouveaux employés au groupe interne de l'entreprise. Gérer les accès à des catégories privées selon le statut utilisateur.

13 Action 13Remove a user from a group
L'action inverse de la précédente : elle retire un ou plusieurs utilisateurs d'un groupe Discourse.
Paramètres de configuration : Usernames : Les noms d'utilisateurs à retirer du groupe (requis). Group ID : L'identifiant du groupe source (requis).
Cas d'usage typiques : Retirer automatiquement l'accès VIP quand un abonnement expire. Nettoyer les groupes projet quand une mission se termine. Gérer les départs d'équipe automatiquement.

14 Action 14Create a category
Cette action crée une nouvelle catégorie dans votre forum Discourse. Les catégories structurent votre forum et organisent les discussions.
Paramètres de configuration : Name : Le nom de la catégorie (requis). Color : Code couleur hexadécimal pour la catégorie (ex: "0000FF" pour bleu). Text Color : Code couleur hexadécimal pour le texte de la catégorie.
Cas d'usage typiques : Créer automatiquement une catégorie pour chaque nouveau produit. Générer des espaces de discussion par événement ou cohorte. Structurer votre forum selon votre catalogue de services.

15 Action 15Get many categories
L'action "Get many categories" récupère la liste des catégories de votre forum.
Paramètres de configuration : Return All : Interrupteur pour récupérer toutes les catégories. Désactivé par défaut. Limit : Nombre maximum de catégories à retourner. Défini à 50.
Cas d'usage typiques : Auditer la structure de votre forum. Synchroniser les catégories avec un système de gestion de contenu. Générer un sitemap des discussions.

16 Action 16Update a category
Cette action modifie une catégorie existante dans Discourse.
Paramètres de configuration : Category ID : L'identifiant de la catégorie à modifier (requis). Name : Le nouveau nom de la catégorie (optionnel). Update Fields : Section extensible pour modifier d'autres propriétés (couleurs, permissions, etc.).
Cas d'usage typiques : Renommer des catégories suite à un rebranding. Modifier les couleurs pour harmoniser avec votre charte graphique. Mettre à jour les descriptions de catégories automatiquement.

Construis ton premier workflow avec notre équipe
Laisse ton email et on t'envoie le catalogue d'automatisations à shipper aujourd'hui.
- Scénarios n8n & Make gratuits à importer
- Docs de setup pas à pas
- Cohorte live + support communauté
Questions fréquentes
L'intégration Discourse n8n est-elle gratuite ?
Oui, l'intégration Discourse est incluse nativement dans n8n sans coût supplémentaire. Que vous utilisiez n8n Cloud (avec ses différents plans tarifaires) ou n8n self-hosted (gratuit et open-source), vous avez accès à toutes les 16 actions Discourse. Côté Discourse, l'accès API est également inclus dans toutes les versions, y compris la version open-source. Vous n'avez donc aucun frais d'intégration à prévoir, uniquement les coûts éventuels de vos instances n8n et Discourse.Quelles données puis-je synchroniser entre Discourse et n8n ?
L'intégration permet de gérer quatre types de ressources principales. Pour les utilisateurs : création, récupération individuelle ou en masse. Pour les posts : création, récupération, mise à jour de contenu. Pour les groupes : création, récupération, mise à jour, et surtout gestion des membres (ajout/suppression). Pour les catégories : création, récupération, mise à jour. Vous pouvez ainsi automatiser l'ensemble du cycle de vie de votre communauté, de l'onboarding utilisateur à la modération des contenus. Pour des cas d'usage avancés, vous pouvez également connecter Discourse à d'autres outils comme Notion ou Gmail.Combien de temps prend la configuration de l'intégration Discourse n8n ?
La configuration initiale prend environ 5 à 10 minutes. L'étape la plus longue est la génération de la clé API dans Discourse (2-3 minutes si vous connaissez l'interface admin). Une fois le credential configuré dans n8n, chaque nouvelle action Discourse que vous ajoutez à vos workflows se configure en quelques secondes grâce aux menus déroulants intuitifs. Pour un workflow complet d'onboarding utilisateur par exemple, comptez 15 à 20 minutes de configuration totale, tests inclus. Si vous rencontrez des difficultés, notre agence automatisation peut vous accompagner.



