Making requests to Discourse using Monkedo

:bookmark: This guide explains how to connect Discourse with over 400 applications using Monkedo, a no-code automation platform that allows you to create workflows between Discourse and other services.

:person_raising_hand: Required user level: Administrator

Summary

This guide covers:

  • What Monkedo offers for Discourse users
  • Key features and capabilities
  • Available Discourse components in Monkedo
  • How to implement and set up automations

What is Monkedo?

Monkedo is an integration platform that allows you to connect Discourse with hundreds of other applications through an intuitive no-code interface. It enables you to automate workflows such as:

  • Syncing new Discourse posts to your CRM
  • Sending notifications to chat applications
  • Extracting forum data for reports
  • Managing users and content automatically

Discourse components in Monkedo

Triggers

These components start an automation workflow when specific events happen in Discourse:

  • New Post: Activates when a new post is added to a topic in selected categories
  • New Topic Added: Starts the workflow when a new topic is created in specific categories
  • New User: Triggers the automation when a new user registers on your Discourse instance

Actions

These components perform operations in Discourse as part of your automation workflow:

  • Create Post: Automatically create a post in an existing topic
  • Create Topic: Generate a new topic in a selected category with specified title and content

If you need additional components, contact the Monkedo team at support@monkedo.com

Setting up Monkedo with Discourse

Follow these steps to implement Monkedo with your Discourse instance:

  1. Log in to your Monkedo account at app.monkedo.com
  2. Navigate to the Automation page and click the Create Automation button
  3. On the left panel, locate the component categories: Triggers, Actions, Flow Control, Data Action, and Browser Action
  4. Click on Actions and use the search bar to find Discourse
  5. Drag and drop your selected Discourse component into the editor area
  6. Click on the component to open the info panel on the right side
  7. Click the + Connect Discourse button and follow the authorization steps to connect to your Discourse instance
  8. Configure your automation by entering the required values in each component
  9. Add other app components as needed for your workflow
  10. Connect the output of one component to the input of another to establish your data flow

Creating a workflow

When building your automation workflow:

  1. Start with a trigger component (either from Discourse or another application)
  2. Add action components to define what happens when the trigger fires
  3. Configure each component with the necessary parameters
  4. Link components together by connecting outputs to inputs
  5. Test your automation to ensure it works as expected by clicking the Deploy button under the Automations panel

For additional help, watch this tutorial video: Monkedo Tutorial

Common use cases

Here are some popular ways to use Monkedo with Discourse:

  • Send new forum topics to Slack or Discord
  • Create CRM entries when users register on your forum
  • Generate weekly activity reports in Google Sheets
  • Post automatic responses to specific types of topics
  • Send email notifications for unanswered questions
  • Sync user data between Discourse and other platforms

Last edited by @jessii 2025-05-27T19:09:34Z

Check documentPerform check on document:
3 Likes