If a client books without logging in to their account how do I associate their client profile to the booking they just made?

You can merge customers data into one customer profile. Click here for more information.