Creating dynamic titles using groups or badges?

I want to assign dynamic titles to users based on their number of posts and number of likes that they have (and maybe some other criteria).

Ideally I would want to display that title near the username on the posts. But even on user card is fine as I understand that minimalism looks more elegant.

This is how I am displaying it right now on XF, Forerunner is the title. Please suggest what is the best way to achieve this.

1 Like

You could do this by creating a custom badge via the API or with custom SQL and then utilize the User Group Membership Through Badges feature to assign a user who has earned a badge to a group. That group can be configured to assign members a title, which can display next to their username on posts (like how my post has the team title)

1 Like

Thanks for your reply.

I would go with custom SQL as the users will qualify dynamically based on their post count and like count.

That is useful, let me think of more ways on how best to use this automation. Hope adding 30 such rules won’t have a performance impact.

1 Like

They shouldn’t but if you encounter issues let us know!

1 Like