Hi everyone
I’m creating a coaching app with 3 different user types:
- Admins
- Coaches
- End Users
I’m currently attempting to create a SINGLE sign up/in experience that uses true/false flags to determine which experience to route the user too.
I need some help thinking through the following…
This experience will be by invite only for the foreseeable future.
-
The admin will partially-create users from within the app (only first + last name & email address)
-
The users then receive an email invite to create their account, using the email address that the admin used
-
This email will be a unique link with their email address already populated AND locked into the form so that they can’t change it. (they can do that later from their profile if needed)
I have two questions…
-
Do you know how I would go about partially creating the user account? When I’m trying it now, and I test it, it just says that the email address already exists (because it does). What I really want is for the user to then just fill out their username and set their password, but the email part is already done. Any idea how I would do this?
-
How might I send a unique link via email that is associated with that specific users email address so that when they hit the experience, the email is already populated and cannot be altered?
Of course, my fallback scenario is to just have different sign up/in flows for different user types; but the issue around inviting users using a specific link is still an unknown to me. I don’t want just anyone to be able to create an account; only if they are already approved in the db by the admin beforehand. I’m a n00b, so these may be trivial (I hope!).
Thanks!