What’s the best signing up a user through social login?

I'm working on a project whereby both email and phone number is required from the user.

The user is able to sign up by email or through their social account. From my understanding of social sign ups is that not only it makes the process quicker (instead of using passwords) to authenticate a user, it also allows the application to capture the user's full name and email address.

Now there are two ways I can go about this if the user goes with social sign up,

  1. Goes to the home/main page directly. The user will need to add their mobile number later in the profile page.

  2. The user will need to fill in their mobile number in a 'Create Account' form for example. Full name and email address will be auto-populated.

What's the best way to approach this sign up the process? Or if there's a better way to go about this?

I hope that my question is understandable.