Ressources · Intégration Zapier

Intégration Discourse ZapierAutomatiser Discourse avec Zapier.

L'intégration Discourse Zapier tient en 1 déclencheur et 2 actions. Pas de quoi tout faire, mais assez pour sortir ton forum de son silo : repérer chaque nouveau message, publier depuis un autre outil, et appeler l'API pour le reste. Voici le détail, coût compris.

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

Aperçu

Ce que l'intégration Discourse Zapier change pour ta communauté

L'intégration Discourse Zapier relie ton forum à tes autres outils, sans écrire une ligne de code. Zapier surveille les nouveaux messages de Discourse et les transmet ailleurs, ou il publie sur le forum quand un événement arrive dans une autre app. Tu règles le lien une fois, il tourne ensuite seul.

On voit surtout trois usages. D'abord un registre de modération : New Post ajoute chaque message dans un Google Sheets, utile pour une association qui doit garder une trace de ce qui se dit. Ensuite des annonces publiées sans copier-coller : Create Post poste sur le forum dès qu'une info est validée ailleurs. Enfin le cas à part : API Request (Beta) appelle Discourse en direct, avec la connexion déjà en place.

Et ce que Zapier ne fait pas ici. Un seul déclencheur, sur les messages, et aucune étape de recherche : impossible de retrouver un sujet ou un membre avant d'agir. Pour réagir à autre chose qu'un nouveau message, rien ici : API Request (Beta) est une action, elle agit sur le forum mais ne lance jamais un Zap. Et comme New Post fonctionne par interrogation, un message tout juste publié peut attendre quelques minutes avant que le Zap le voie.

Pour comparer, le même forum est traité sur la page Intégration Discourse n8n et sur la page Intégration Discourse Make.

Vocabulaire

Le vocabulaire Zapier en une minute

Sept mots, une ligne chacun. Ensuite, on les emploie sans les répéter.

Zap
L'automatisation que tu construis dans Zapier : un déclencheur, puis une ou plusieurs actions qui partent à chaque fois.
Déclencheur
L'événement qui lance le Zap, ici un nouveau message sur le forum. Une fois le Zap activé, Zapier l'attend.
Action
Ce que fait le Zap une fois lancé : l'étape qui écrit, envoie ou déplace quelque chose à ta place.
Tâche
L'unité que Zapier facture : une action terminée avec succès. Le quota de ton plan compte ces tâches-là.
Interrogation ou instantané
Par interrogation, Zapier va voir à heure fixe et garde le neuf. En instantané, l'app prévient Zapier dès que ça arrive.
Filtre
Une étape qui laisse passer le Zap seulement si ce qui arrive remplit ta condition, et l'arrête sinon.
Connexion
Ton compte Discourse relié une fois à Zapier, puis réutilisé par chaque étape de chaque Zap qui touche au forum.
Coût

Combien coûte un Zap Discourse

En résumé : surveiller le forum est gratuit, agir ne l'est pas.

  • Plan gratuit100 tâches par mois
  • Zaps du plan gratuit2 étapes : 1 déclencheur, 1 action
  • App réservée aux plans payantsNon
  • Déclencheur New PostPar interrogation

Le déclencheur ne consomme jamais de tâche, même si Zapier va voir le forum très souvent. Chaque action réussie compte pour une tâche, et dans un Zap à deux actions, les deux comptent. Une action qui échoue n'est pas facturée. Le plan gratuit donne 100 tâches par mois et des Zaps de deux étapes seulement. Un filtre rend le Zap multi-étapes, donc payant. Discourse n'est pas réservée aux plans payants : elle marche dès le gratuit.

Connexion

Connecter Discourse à Zapier

  1. 01

    Ouvre la page des apps

    Dans Zapier, va sur la page Apps de ton compte et clique sur + Add connection. C'est là que vivent tous les comptes reliés à Zapier, et le compte du forum ajouté ici servira à chaque Zap.

  2. 02

    Choisis Discourse

    Dans la fenêtre qui s'ouvre, cherche Discourse par son nom, sélectionne l'app, puis clique sur Add connection. Un nouvel onglet s'ouvre sur la page de connexion de ton forum.

  3. 03

    Connecte-toi et autorise

    Identifie-toi avec le compte au nom duquel les Zaps agiront, puis accorde l'accès à Zapier. La connexion est enregistrée, et chaque étape Discourse pourra la reprendre.

Premier Zap

Ton premier Zap : trier les nouveaux messages avant un appel à l'API

ObjectifNe transmettre à un appel d'API Discourse que les nouveaux messages qui remplissent ta condition.

  1. 01

    Pose le déclencheur

    Démarre un nouveau Zap, choisis Discourse comme app de départ et New Post comme événement, puis sélectionne la connexion créée plus haut.

  2. 02

    Teste le déclencheur

    Lance le test : Zapier remonte les trois messages les plus récents du forum. Garde-en un vrai, il servira à relier les champs dans les étapes suivantes.

  3. 03

    Pose le filtre

    Clique sur le plus et choisis Filter. Trois cases à remplir : le champ à regarder, la règle, la valeur de comparaison. Une règle texte pour du texte, sinon le filtre ne passe jamais. Le Zap devient multi-étapes.

  4. 04

    Règle l'appel

    Ajoute Discourse avec API Request (Beta). Choisis la méthode HTTP, saisis une URL sur un domaine lié à Discourse, et décide avec Stop on error si un échec arrête le Zap. Teste l'étape et lis la réponse.

  5. 05

    Publie

    Clique sur Publish. Le Zap ira voir le forum au rythme de ton plan, et seuls les messages qui passent le filtre partiront vers l'appel.

Déclencheurs

Le déclencheur Discourse

1 événement démarre un Zap quand quelque chose se passe dans Discourse. Zapier va les chercher au rythme que ton plan autorise.

1

New Post

Déclencheur par interrogation

Dans Zapier“Triggers when a new post is created.”

Lance un Zap dès qu'un membre écrit sur ton forum. Le Zap récupère le texte et les détails du message, prêts à partir vers un tableur, une messagerie ou un outil de suivi.

Comment il se déclenche
Zapier va voir à intervalle régulier, et cet intervalle dépend de ton plan : toutes les 15 minutes sur le gratuit.
Quand l'utiliser
une association veut archiver dans un tableur tout ce qui se publie sur son espace d'entraide.
Attention
sur un forum animé, chaque message déclenche une action, donc une tâche. Un filtre limite la casse.
Actions

Les actions Discourse

Discourse te donne 2 actions. Pour chacune : ce qu'elle fait pour toi, le moment où tu la choisis, et ce qu'il faut surveiller.

1

Create Post

Action

Dans Zapier“Creates a new post.”

Publie un message sur le forum à partir de ce qu'une étape précédente a apporté. Le champ For Existing Topic? dit s'il rejoint un fil déjà ouvert ou s'il part seul.

Quand l'utiliser
un éditeur de logiciel veut que chaque note de version validée dans Trello apparaisse dans la catégorie annonces.
Attention
Post Content est obligatoire, relie-le à un champ jamais vide.
2

API Request (Beta)

Action

Dans Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”

Envoie un appel brut à l'API de Discourse avec la connexion déjà établie, pour tout ce que les deux autres opérations ne couvrent pas. Tu fixes toi-même la méthode HTTP et l'URL.

Quand l'utiliser
un développeur de l'équipe connaît l'appel exact dont le forum a besoin.
Attention
l'URL doit viser un domaine lié à Discourse, et Stop on error décide si un échec bloque le Zap.
Quand ça casse

Quand un Zap Discourse casse

Zapier ne rattache aucun article d'aide à Discourse : ce sont donc les pièges communs à tous les Zaps.

Un Zap Discourse qui déraille le fait presque toujours pour l'une de ces quatre raisons, communes à tous les Zaps.

  • L'historique reste sur le forum

    Le Zap ne voit que les messages écrits après sa publication. Les anciens fils ne remontent jamais ; les déplacer est un chantier à part.
  • Le Zap qui se relance seul

    Un Zap qui publie sur le forum que surveille son propre New Post se redéclenche à chaque message créé. Le quota de tâches fond très vite.
  • Import massif, déclencheur bloqué

    Après une migration de fils, le déclencheur peut voir arriver un énorme lot d'un coup. La protection anti-afflux de Zapier peut alors le retenir.
  • Pas de doublon à craindre

    Sur un déclencheur par interrogation, Zapier garde en mémoire ce qu'il a déjà vu : un même message ne lance pas le Zap deux fois.
Besoin d'aide

Besoin d'aide pour automatiser Discourse avec Zapier ?

Une personne lit chaque message.

FAQ

Intégration Discourse Zapier : les questions fréquentes

01L'intégration Discourse Zapier est-elle gratuite ?
Oui, dès le plan gratuit, car Discourse n'est pas réservée aux plans payants. Ce plan donne 100 tâches par mois et des Zaps de deux étapes : un déclencheur, une action. C'est suffisant pour envoyer chaque nouveau message dans un tableur, ou pour publier sur le forum depuis un formulaire. Dès que tu ajoutes un filtre ou une seconde action, le Zap passe en multi-étapes et demande un plan payant. Aucun prix ici : les grilles de Zapier bougent trop souvent pour être recopiées.
02Combien de tâches consomme un Zap Discourse ?
Une tâche par action réussie, rien pour le déclencheur. Zapier peut aller voir le forum aussi souvent que ton plan le permet sans dépenser une seule tâche. Si ton Zap copie chaque message dans Google Sheets, trente messages font trente tâches. S'il prévient aussi l'équipe sur Slack, ces trente messages en coûtent soixante, puisque chaque action réussie compte à part. Une action qui échoue n'est pas facturée, donc une étape cassée ne vide pas le quota.
03Le déclencheur Discourse fonctionne-t-il en temps réel ?
Non. New Post fonctionne par interrogation : Zapier demande à Discourse s'il y a du nouveau à intervalle fixe. Sur le plan gratuit, c'est toutes les 15 minutes ; en Professional, toutes les 2 minutes ; en Team et Enterprise, chaque minute. Sur les plans payants, tu peux aussi lancer une vérification à la main depuis l'éditeur. Impossible de le passer en instantané : c'est l'app qui fixe le type, pas Zapier, et aucun réglage de l'éditeur n'y change rien.
04Que faut-il pour connecter Discourse à Zapier ?
Un compte capable de se connecter à ton forum, et des droits sur ce que le Zap doit toucher. La connexion se crée depuis la page Apps de Zapier : tu cherches Discourse, tu te connectes dans l'onglet qui s'ouvre, puis tu autorises l'accès. Si le Zap doit écrire dans des sujets créés par d'autres, le compte doit avoir le droit d'y écrire. Une fois enregistrée, cette connexion sert à chaque étape Discourse de tous tes Zaps.
05Pourquoi Create Post peut-il échouer sur un sujet existant ?
Vérifie d'abord les droits du compte connecté. Create Post demande si le message rejoint un sujet existant ; si oui, le compte avec lequel Zapier s'est connecté doit pouvoir écrire dans ce sujet quand il ne lui appartient pas. Une connexion qui marche pour un nouveau sujet ne prouve rien pour les anciens. Teste l'étape sur un vrai sujet avant de publier le Zap. Vérifie aussi que Post Content est relié à un champ toujours rempli, car l'action l'exige.
06Et si l'opération Discourse dont tu as besoin n'existe pas ?
Passe par API Request (Beta). Cette action envoie un appel à l'API de Discourse avec la connexion déjà en place, ce qui ouvre ce que les deux opérations standard ne couvrent pas, tant que l'URL reste sur un domaine lié à Discourse. C'est une action avancée : tu écris toi-même la méthode HTTP et l'URL. Le réglage Stop on error décide si un appel raté arrête le Zap. Un appel réussi compte quand même pour une tâche, comme toute action.
07Zapier, Make ou n8n pour Discourse ?
Tout dépend de ton critère, pas d'un classement. Sur Zapier, Discourse propose un déclencheur par interrogation, deux actions et aucune recherche, et il tourne sur le plan gratuit pour un Zap simple à deux étapes. Si tu dois réagir à autre chose qu'un nouveau message, ou retrouver un élément avant d'agir, compare les opérations que chaque outil propose pour Discourse avant de trancher. Pèse aussi l'outil que ton équipe utilise déjà : reconstruire ailleurs des automatisations qui tournent a un coût.