Customer Onboarding

Hi! I am looking to create a custom onboarding process… I would like to have a few fields then have them create their account does anyone have any suggestions? Nothing complex… Just 5 input fields then a google email input.