My 'New User' flow isn't good, what is the recommended flow?

Here is my current New User flow, it is very awkward. What are other options?

  • Create user via API --> User gets Verification email with login url
  • User follows login url and has to select ‘Reset Password’ --> Password reset email is sent
  • User follows reset link and sets password
  • User then has to go back to the login page to log in

I’m new to the application and having problems with new user adds as well Phil. My test user is following the same flow as you but he is then being asked to setup a new tenant.