What is the most effective way to highlight a message or information to a specific role

I have run into this with both Gamma & Qualtrics lately. Nextdoor also had a very similar use case.They want to be able to have a message that appears conditionally to users of a certain role. Our documentation on conditional pockets suggests you can do it via permission but that has to be a very specific permission and that does not work for all use cases. The only way to do a conditional pocket by role requires a theme hook and therefore would need a custom theme from Vanilla or VIP code deploy.

Are there any other methods of displaying an informational message to only a specific role? I've often thought it would be a good idea if our Moderation messages could have role view permissions.

Ideas I have had:
-Use a category that only that role that you want to instruct in a certain way can see and make it pop

-Use a Rank where the only criteria is to have the role. In the case of Gamma this is expired users who no longer have an account. The Rank can give them a message + email informing them of their reduced privileges. I am thinking the Rank will have to be a higher level than those within the gamification system. Should a user return to active and therefore only possess the role of Active, would they then lose their Rank and return to the highest Rank they qualify for? I am not so sure also about the email they will receive, will it start with Congratulations? Ranks don't usually relate to negative things. Overall I don't like this idea and I find it messy.

Does anyone have any ideas themselves on how you might be able to indicate a message/some information to only a specific role?

Comments