Viewer User access to Staging Environment

We are testing some user workflows in staging environment using two different roles.

I could assign the different roles in user settings, but those users can only login to production environment and consequently execute the workflows in production.

Is there a way to configure users to use a different environment than production for testing purposes? I saw a similar question, where we have to put an URL parameter and set it to staging but unfortunately this seems not to apply to the workflow which is triggered (still production).

If not, what is the best approach to test different roles in a staging environment, without having admin access and the environment switcher on bottom left ?

We could enable the "Viewer environments toggle" Beta feature. This way, your end users will be able to switch environments. :sunglasses:

Here is how to do this: