Please use, Call Microflow within your workflow and you can do everything you want within that microflow
I doubt you can achieve what you want. Workflow is conceptually a background process, yet you want to show a page to a user online. If you need synchronous processing you need microflow and not workflow.