Change fields depending on dropdown menu in sign up page

Change fields depending on dropdown menu in sign up page

@Andrés

Hello everyone,
when a new user signs up in my Tago RUN sign up page I need to (depending on his/her inputs give some permissions, show different dashboards, and more importantly ask for different information). For example, right now I have 3 different type of clients (there will be more types in the future), so I would like to have a dropdown menu in the sign up page where the user could select between: Type1, type2 and type 3 depending on what kind of user he/she is. This is important because depending on the type, I need to get from him different information, for example:
if Type1 user needs to input: Location, number of sensors and area of the room.
if Type2 user needs to input: area of the room, max power consumption and average goal temperature.

These are just made up but I guess you’ll get the point. So is there anyway to have a predefined dropdown menu which shows different fields according to the selection? Or atleast have different sign up pages?

I guess one option would be to complete this information via input forms in the dashboard once the user is registered, but all the widgets would be “broken” until this information is given.

Thanks, best regards,

Andrés