One of the most interesting features that Discourse can have is connecting groups to badges. With this feature, if users get certain badges, they will automatically join a group and if they lose, they will leave the group.
With this feature, we can define custom permissions for users who receive special badges.
For example, giving more access to users who have been at tl3 level continuously for more than a year