At the checkout step the guest is providing all his details including his email, location & phone, what is missing to have an account on the store is just defining the password.
How to get the Guest be a customer within the checkout step?
Magento Stack Exchange is a question and answer site for users of the Magento e-Commerce platform. It only takes a minute to sign up.Sign up to join this community
You will need a plugin to get the guest data from the order and create a customer
You can use the flowing module: