Magic login link - how to set password?

I would like to try the magic login link. When a user clicks it, he is logged in. I reckon he should then set his password. What do I use for this? All I can find is
[workflow]–>account–>update the user’s credentials.

However this uses an “old password” in order to set the new one. Users that have used the magic login link don’t have an old password (or forgot them)…

You may try , reset the password workflow