Can discourse-automation trigger an action based on someone’s Trust Level changing For example, I would like an automation to trigger when someone hits Trust Level 2.
Can the plugin trigger external events? E.g. can it send an email or integrate with a Zapier integration?
Is there a way to get this plugin included on Discourse’s hosting service?
I like to use the Trust Levels as a means to trigger recognition. For example, when someone hits Trust Level 2, this would happen:
A moderator is notified so they can send the person a personal thank-you DM.
An email is sent to them thanking them for their participation.
A social media message is sent thanking them for their participation.
Make sense?
This is awesome, @joffreyjaffeux - thanks for your interest in working on this!
I think Zapier integration will open the doors to so many different things given the broad variety of platforms Zapier supports.
Thrilled to hear that discourse-automation may be coming to the hosting plans, any thoughts on when that might viably be? I am running a training course on launching a Discourse community in 12 weeks and Discourse hosting is included, would love to be able to cover discourse-automation in the course with the Zapier integration if possible.
You already get a DM for reaching a new trust level, maybe you customise the text, instead of sending a second one. Usually you are also notified via e-mail about a DM, so it could become a little too much then.
We are aiming to have things ready by March. There are a lot of moving parts with this plugin so we have been careful not to rush things out too quickly.
That sounds amazing! One thing you’ll want to note is that discourse-automation will be limited to our Business and Enterprise tier hosting plans. This will be reflected on our website once it has been added to our hosting, but I just wanted to give you a heads up in case you are already starting to plan things out.
I am rather embarrassed to admit I have never used webhooks before, so forgive my ignorance, but will this enable me to create an individual webhook for a specific trust level change (e.g. someone goes from TL1 to TL2)?
Dont be embarassed, it’s probably our fault to not emphasize them enough.
Sadly no, you can’t decide this from the webhook, this is one area where automation will shine as it will give more control. However, you can check the trust level in Zapier and do something only if trust_level = 3 for example, so far you will have no info on previous trust_level, I could look at this but Im not sure that’s necessary, reaching a specific TL should be good for most use cases no?