Create user without password + email with link

I found this work around … creating a hook for send a reset password (triggered every time a user is created)

Is there another option ? Like add some link in the Welcome template …