Custom signup flow for specific member type

Hi everyone,

We have 2 Member types client and service provider

Both have their own onboarding flow.

we want member signup with following options

  1. email flow like email and password, confirm password

  2. Social logins like Facebook, Google

When user signup, at this time we dont know the member type.

once user signup and confirm email then first sign-in we sent the user to onboarding process where user select its type.

As there is no way to convert a default member to specific member type later in umbraco so we are stuck here. we cant convert a member to another member type

I know that user can select its type on initial signup flow but what would happen with social signup then?

i need the suggestion that how can i achieve it? any idea will be appreciated.

/Yasir

@Yasir-lsretail , try creating a new member of the selected type programmatically using the information of the already created member. This should be possible to do using MemberService. Then delete the previous one.
Or use a custom table to collect initial information and then create a Member of a selected type later.