Há alguma maneira de adicionar a grupos de forma programática?

Yes, that’s Plan B, but possibly with LDAP groups…