Hi team,
I’m having a pickle with our gamification structure. Here’s an overview of what I’ve implemented, I won’t go into the detail on specific requirements:
Rank | How to earn | Custom Role | Benefits |
I'm new here! | Register | None | Access to the Community |
Visits often | Come back a few times | Trust Level 1 | Can edit posts with no timer |
Regular contributor | Help others | Trust Level 2 | Invited to join Beta Testing Group |
Community expert | Inspire and help others repeatedly | Trust Level 3 | Can create a group |
Community MVP | Become a legend in the community | Trust Level 4 | Considered for superuser program |
The basic idea is:
- When a new rank is earned, the member also earns an additional “trust level”. This is a custom role that is granted when the rank is earned
- Each trust level comes with a benefit as listed in the table above
- A PM is sent to the user each time they earn one of these ranks, thanking them and explaining their new priveleges.
The problem is, after implementing this structure and rebuilding the ranks, the ranks are granted correctly to the users who are eligible for them - but the custom roles are not granted, and the private message is not sent.
Does anyone have any idea what could be going awry?