@li-zi sé que ya resolviste esto en cierto modo para tu caso, pero me parece que otra solución potencial sería usar el plugin de Asistente Personalizado.
Lo utilizo para solicitar a los nuevos usuarios que completen el asistente después de registrarse.
El asistente tiene algunos campos que ofrecen opciones de menú desplegable.
Luego configuré dos acciones separadas para ejecutar después de enviar el asistente:
- una para actualizar los campos personalizados del perfil del usuario con el campo del asistente seleccionado en el menú desplegable
- otra acción para agregar el usuario a un grupo específico según la selección del campo del asistente