# Making requests to Discourse using Monkedo

**URL:** https://meta.discourse.org/t/making-requests-to-discourse-using-monkedo/367819
**Category:** Integrations
**Tags:** how-to, platforms, tasks
**Created:** [May 27, 2025, 7:09pm UTC](https://meta.discourse.org/t/making-requests-to-discourse-using-monkedo/367819 "2025-05-27T19:09:05Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [May 27, 2025, 7:09pm UTC](https://meta.discourse.org/t/making-requests-to-discourse-using-monkedo/367819/1 "2025-05-27T19:09:05Z")

</div>

> 🔖 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.
> 
> 🙋 Required user level: Administrator

 ![An advertisement banner for Monkedo, featuring its logo and icons of various apps for integrating and creating workflows.](https://global.discourse-cdn.com/meta/original/4X/8/0/0/800a1bc363bb7603e491fa817b1d0e8544ee733b.png)

## 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

 ![The image shows a user interface for automating tasks in a tool called Monkedo, with a screen displaying workflow creation steps involving ChatGPT/OpenAI and Cubic, and a sidebar for configuration options and connections.](https://global.discourse-cdn.com/meta/original/4X/3/f/b/3fbb197aabfe7e0e785a271836ad3c3d47e9643b.png)

### 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](mailto:support@monkedo.com)

## Setting up Monkedo with Discourse

 ![The image is a screenshot of a plugin called "Monkeda" by Discord displaying an integration with Discourse, featuring a form to create a "Create Post" connection with input fields for content and topic ID, and an output for setting a name to a post entity.](https://global.discourse-cdn.com/meta/original/4X/3/2/4/3241f606f6e3b7828661d452f2753e856ff1c72c.png)

Follow these steps to implement Monkedo with your Discourse instance:

1. Log in to your Monkedo account at [app.monkedo.com](https://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  
 ![To configure Discourse and Monkedo you will need to enter your domain, api_username, and api_key](https://global.discourse-cdn.com/meta/original/4X/6/4/1/641ae0dd8858aea772cdfcddd5de219fbfb16a19.jpeg)
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](https://app.monkedo.com/automations)

For additional help, watch this tutorial video: [Monkedo Tutorial](https://youtu.be/0-G-pmL5lfg?si=KKbfvxqIIkB3HhRr)

## 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
- 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-06-05T19:59:08Z
> 
> > **Check document**
> >
> > Perform check on document:

---

_[View the full topic](https://meta.discourse.org/t/making-requests-to-discourse-using-monkedo/367819)._
