En mi entender, las insignias pueden cumplir tantas condiciones como seas capaz de escribir en una consulta SQL. Conozco dos temas con ejemplos:
Además, probablemente necesitarías usar un plugin como Discourse Automation o Data Explorer para conectar la insignia con una acción resultante, ya sea automática o manualmente.
En ese sentido, también podrías omitir la insignia y simplemente usar una consulta SQL recurrente con Data Explorer para otorgar manualmente membresía gratuita a los usuarios que coincidan con la consulta.