There is a checkbox when using the workflow ‘sign the user up’ that requires users to confirm email. You can also set it manually by adding a database field that equates to yes/no and send email manually if you would like to go this route.
The manual route would look like this:
Workflow > Sign the user up
Workflow > Send Email to ‘‘Current user’s email or input value’s email’’
Workflow > When page is loaded [Specify which page] and user is logged in > Change current user’s confirmed to yes
Workflow > When user is logged in and Current user’s confirmed = no > navigate to [Specify which page]
Something like the above… I haven’t specified everything but it would be a great headstart for you, i hope it’s clear what routes you can take?