As many communities are built on Discourse (such as ActivePieces community), I think it would be great to have a Discourse piece like Zapier does
This would allow us to integrate Discourse with other apps, such as sending emails to new users, summarizing threads with ChatGPT or creating a new thread when a user reaches a certain Trust Level.
Actions
Create new post
Create new topic
Change memberās Trust Level
Add member to a group
Send private message to a member
Triggers
New post
New topic
New member
Change in Trust Level
Private message received
I am from the community and NOT a member of ActivePieces, but I will be working on this integration. This week and maybe the next one. Iāll let you know if I can āreleaseā this piece. At least your last postās triggers and actions.
I have created the piece with the 5 actions you requested. I didnāt create any triggers because you can consume webhooks within Discourse. I hope they release this piece soon.
That is great, thank you I think they released it already, looking forward the triggers as well!
This is an example where I am using the triggers in Zapier. I collect all the posts from my community, and then I send them weekly to ChatGPT to create a summary:
Hello @Verso ! About the triggers, I donāt have them in sight right now.
You can use Discourse webhooks in order to trigger actions on your flows.
You only need to create a new flow, use a webhook as the trigger (āCoreā tab), get the generated URL and set it up on your community admin dashboard. More on that here.
Did you finally do any progress with the triggers? I know it could be done with webhooks, but having the triggers would be really helpful (especially for non-tech people like me).
Hi @PFernandez98, I hope you are doing fine Did you manage to create the triggers New Post and New Topic for Discourse? If you need anything from me, please let me know.