# How to limit trust level on group?

**URL:** https://meta.discourse.org/t/how-to-limit-trust-level-on-group/364927
**Category:** Support
**Tags:** trust-levels, gamification
**Created:** [May 6, 2025, 3:15am UTC](https://meta.discourse.org/t/how-to-limit-trust-level-on-group/364927 "2025-05-06T03:15:16Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [May 6, 2025, 3:15am UTC](https://meta.discourse.org/t/how-to-limit-trust-level-on-group/364927/1 "2025-05-06T03:15:16Z")

</div>

I wonder how to limit the trust\_level on a specific group, including others with higher hierarchy.

I want to limit _lurkers_ and invite them to participate in _Q&A_ for everyone, but with them raising their _karma_ aka gamification score.

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [May 6, 2025, 4:22am UTC](https://meta.discourse.org/t/how-to-limit-trust-level-on-group/364927/3 "2025-05-06T04:22:42Z")

</div>

> [@satonotdead](#):
>
> with

Do you mean without?

---

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [May 6, 2025, 4:59am UTC](https://meta.discourse.org/t/how-to-limit-trust-level-on-group/364927/4 "2025-05-06T04:59:19Z")

</div>

They will need to give solutions for user issues on our community in order to stop being _lurkers_.

Similar to ratio on P2P.

**Should it be done with Automation** or there are technical limitations on this expected behavior?

Thanks 🙂

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [May 9, 2025, 5:55am UTC](https://meta.discourse.org/t/how-to-limit-trust-level-on-group/364927/5 "2025-05-09T05:55:12Z")

</div>

This is an interesting one. If I’m understanding right, you want to remove the auto-promotion between trust levels and set your own criteria?

If so, I think you’d need to set a couple of the TL settings to something unachievable. For instance, `TL2 requires days visited` to the max of 36500, and `TL3 requires days visited` to 101 (based on `TL3 time period` being the default ‘100’). This would then prevent any user from automatically being promoted any higher than TL1

I think then you could enable the hidden site setting ([Enable Badge SQL](https://meta.discourse.org/t/enable-badge-sql/47894)) and use custom SQL badges with some new criteria based on gamification scores, or whatever you fancy.

If you then created some new groups which automatically granted a trust level to members, you could then use these along with a couple of ‘User Group Membership through Badge’ Automation scripts to award a badge when they hit the criteria, trigger the automation, and then get included in the group which grants them the required trust level.

I think some bits of that will need refining/experimenting with, but I think it’s doable. 🤞

---

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [May 10, 2025, 1:33pm UTC](https://meta.discourse.org/t/how-to-limit-trust-level-on-group/364927/6 "2025-05-10T13:33:52Z")

</div>

Hello Jammy, thanks for your detailed response.

You see. I want that _lurkers_ (visited without posting) group be forced to trust\_level 1.

I’m doing that you described but this time I think I’m effectively looking about limiting trust\_level on specific groups.

From what I understand, the current behavior is that automation can’t _limit_ trust\_levels but only grant them.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [May 10, 2025, 1:37pm UTC](https://meta.discourse.org/t/how-to-limit-trust-level-on-group/364927/7 "2025-05-10T13:37:31Z")

</div>

> [@satonotdead](#):
>
> You see. I want that _lurkers_ (visited without posting) group be forced to trust\_level 1.

Isn’t this covered by the existing `TL2 requires topic reply count`?

> How many topics user must reply to before promotion to trust level 2

* * *

**ETA:** Though putting that to one side, if your badge has ‘Run revocation query daily’ and your automation has ‘Remove existing members without badge’ then this should allow removal of people who no longer meet the requirements. After being removed from the group their trust level bump should also disappear.

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [May 10, 2025, 4:57pm UTC](https://meta.discourse.org/t/how-to-limit-trust-level-on-group/364927/8 "2025-05-10T16:57:40Z")

</div>

I agree with Jammy. Give TL1 right away and put some demands to get TL2. Then your lurkers will stay at TL1. Problem solved.

A bit or much off topic, but lurkers aren’t any issue. The rule is 99-1 (99% read, 1% create) or 90-10-1 (10% create 90% of all content, and 1% of those create 90% of that content). So it doesn’t matter what perks those who are just reading get, because they never use those things. They are happy users who enjoy when consuming the content and perhaps they are spreading the good word about your forum. But the main point is there is no force to force them create content. That’s why it is just waste of time and energy to even think what TL they should be.

---

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [May 11, 2025, 1:54am UTC](https://meta.discourse.org/t/how-to-limit-trust-level-on-group/364927/9 "2025-05-11T01:54:22Z")

</div>

I have [OG] groups that only need to be limited when ‘lurkers’.

For this instance, I want that group to limit the trust\_level to 1, but when they leave the ‘lurkers’ group, they return to their OG previous trust level.

I will try the revocations, but I don’t know if that’s what I’m looking for.

Thanks for your replies.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [May 11, 2025, 6:04am UTC](https://meta.discourse.org/t/how-to-limit-trust-level-on-group/364927/10 "2025-05-11T06:04:14Z")

</div>

> [@satonotdead](#):
>
> For this instance, I want that group to limit the trust\_level to 1, but when they leave the ‘lurkers’ group, they return to their OG previous trust level.

No, I don’t think it’s possible to do it that way.

If you wanted to add an extra criteria to TL2 like ‘x posts in last 30 days’ where people would be demoted if they didn’t meet the threshold then it would be possible to do it site wide using the method I mentioned above.

But I also think there’s definitely an ‘is it worth it?’ calculation you have to weigh up before you dive in. 🙂

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [June 10, 2025, 6:04am UTC](https://meta.discourse.org/t/how-to-limit-trust-level-on-group/364927/11 "2025-06-10T06:04:21Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
