I use this for my community, comes with a web interface and is pokes user to verify client then you can click which tag you want.

You can find it here: https://github.com/Multivit4min/GroupAssigner