Universal login with social and custom user metadata

I am trying to setup the flow where user enters few input on sign up page for example: phone number and then signsup using one of the social connection.

  • I use universal login.
  • I am familiar with actions.

How can I render the view so user sign up atleast takes input from user about phone number (for example) and then user can choose to login with username/password or one of the supported social.

the phone# will go under user_metadata.