LIVEBootcamps IA · Mai 2026 · 🇫🇷 CET
Ressources · Intégrations · n8n FREE · 2026Logo de Discourse avec le nom 'Discourse' en typographie moderne sur fond blanc

INTÉGRATION DISCOURSE n8n : AUTOMATISER DISCOURSE AVEC N8N

INTÉGRATION DISCOURSE N8N : AUTOMATISER DISCOURSE AVEC N8N

Besoin d'aide

Besoin d'aide pour automatiser Discourse avec n8n ?

Notre équipe vous répond en quelques minutes.

Réponse en moins d'une heure
Pourquoi automatiser

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.

Identifiants

How to connect Discourse to n8n?

  1. !
    1 step

    How to connect Discourse to n8n?

    1. 01

      Add the node

      Search and add the node in your workflow.

    Discourse credentials
    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é.
Besoin d'aide

Besoin d'aide pour automatiser Discourse avec n8n ?

Notre équipe vous répond en quelques minutes.

Réponse en moins d'une heure
Actions

Discourse actions available in n8n

  1. 01
    Action 01

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

    Create a user
  2. 02
    Action 02

    Get 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.).

    Get a user
  3. 03
    Action 03

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

    Get many users
  4. 04
    Action 04

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

    Create a post
  5. 05
    Action 05

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

    Get a post
  6. 06
    Action 06

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

    Get many posts
  7. 07
    Action 07

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

    Update a post
  8. 08
    Action 08

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

    Create a group
  9. 09
    Action 09

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

    Get a group
  10. 10
    Action 10

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

    Get many groups
  11. 11
    Action 11

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

    Update a group
  12. 12
    Action 12

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

    Add a user to a group
  13. 13
    Action 13

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

    Remove a user from a group
  14. 14
    Action 14

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

    Create a category
  15. 15
    Action 15

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

    Get many categories
  16. 16
    Action 16

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

    Update a category
Tu as vu l'intégration

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.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.