How to Connect Discourse with Hundreds of Apps Using Integromat

Hi there @oshyan, hope you’re well, and thanks for automating with us!

Unfortunately, there’s currently not an elegant way of achieving what you’re looking to do. That’s mostly due to the limitations in the Discourse API. The main problem is that there is not an easy way to monitor for recent tag assignments.

There is a solution to this but - like mentioned before - it’s not very elegant.

  1. Get a list of all tags via “Make an API Call” module (learn how to make API calls with Integromat here).
  2. Get details for each tag = get the list of assigned topics via “Make API Call” module.
  3. Save the current state into a database (could be a Data Store within Integromat).
  4. Compare the current state against the previous one.
  5. Find which topics have new tags.
  6. Carry out a desired action in ClickUp.

The unfortunate thing is that the scenario would consume quite a number of operations. We realize this is not super convenient but Integromat can only work with what the specific API allows.

Hope this clarifies the situation :slightly_smiling_face:

If you have any questions, feel free to ask away and we’ll make sure to provide more context.

Have a great day!

1 Like