You can now integrate Discourse using Integromat. Integromat is a no-code integration platform where you can easily connect almost any app or API to Discourse. The Discourse app on Integromat has a number of modules (actions, triggers, and searches) that enable you to automate your communications in Discourse, and sync data automatically.
The Discourse modules enable you to monitor, create, update, retrieve, or delete posts and topics in your Discourse account. Available triggers can watch posts, topics, and private messages on Discourse to then transfer and store data in another app.
Integromat allows you to build any integration you can imagine. Using the visual builder, you can drag and drop as many apps or steps as needed to simulate the actual workflow. Currently there are more than 700 available apps, plus a variety of generic apps that allow you to connect to any API through HTTP/JSON.
See the full list of available Discourse modules and pre-made integration templates, or click on the screenshots below to see the scenario:
These predefined templates make creating scenarios much easier. The Integromat wizard will take you through the build step by step. Of course, you can always expand and customize the scenario to meet your own individual needs, or create your own.
To start creating a scenario (scenarios are Integromat-speak for integrations), you’ll enter the visual scenario builder. Start by choosing the Discourse action you want, and you’ll then be asked to create a connection. To connect your Discourse account to Integromat, you’ll need to obtain the API Key, and insert it in the Integromat Create a connection dialog.
Retrieves post details when a new post is created
Retrieves a list of the latest posts across topics
Retrieves post details
Updates an existing post
Deletes an existing post
Retrieves topic details when a new topic is created
Retrieves a list of topics
Retrieves topic details
Allows you to updates an existing topic’s title or/and category
Deletes an existing topic
Retrieves message details when a new private message is received
Retrieves private messages in your account
Creates a post, topic or private message
Allows you to perform a custom API call
Install: Follow the plugin installation guide to connect Discourse to Integromat
1. Log in to your Discourse account.
2. Open the menu in the top-right corner.
3. Navigate to Admin > API.
4. Click the New API Key button.
5. Set the API Key configuration as follows:
Description: Enter the name for the API Key.
User Level Select the
Single Useroption to restrict the access via API to the user specified in the User field below.
User Select the user you want to grant API access to your Discourse account. User names you can select from will display as you type.
Global Key (allows all actions) Enable this option to allow all actions. Otherwise, define the particular scopes you want to enable for the API access.
6. Click the Save button and copy the provided API Key.
7. Go to Integromat and open the Discourse module’s Create a connection dialog. Fill the following fields:
Connection name Enter the name for the connection to your Discourse account.
Host URL Select the URL of your Discourse domain name (including HTTPS), e.g. https://.trydiscourse.com
API Key Enter the API Key you have copied in step 6 above.
API User Name Enter the user name of the user assigned to the API Key.
8. Click the Continue button to establish the connection.
Now, you can continue with setting up the module and connecting the rest of your apps in a similar fashion. If you need help setting up your integrations, you can contact the Integromat Support team by submitting a ticket, or check out Integromat’s Facebook Community of 10K members.
- Sign up | Integromat
- Apps & Services | Integromat
- Discourse Integrations | Integromat
- Discourse – Integromat Support
- Contact support | Integromat
- Create topics in Discourse from WordPress posts | Integromat
- Share new Discourse posts on a Facebook Page | Integromat
- Share new Discourse posts as messages in a Facebook Group | Integromat