I don't know how other colleagues do it. When it's needed a Virtual Assistan, what we are doing is change the password temporarily, so the end user can add the devices to the Assistant (after picking their controller from the entire controller list), and then change back the password again.
In order to keep our "admin" account, I think I´d could be nice some kind of account for this "end user" or something so they can add the devices with their own password just for their controller.
Or maybe just add a "Controller transfer" option or something like that. So we can transfer the controller to the end user via e-mail or something.
Hope you're all doing fine and safe.
Customer support service by UserEcho