What is your use case? Hovering on the Wait node means you are running the workflow manually. In that case, there is no need for any Resume/Approve/Reject responses from the user.
It isn’t possible to approve directly inside the workflow UI; a paused execution can only be resumed by a time condition or by an external call to a resume URL.
For human-in-the-loop approval flows, the recommended pattern is to send the resume link to the user via email, Slack, or an internal system. When the user clicks that link (or submits the form), it triggers an external request back to n8n and the Wait node resumes.
A Wait node can resume in only three ways:
Automatically after a configured time (for example, wait 1 hour and continue),
Via an external call to the resume URL ($execution.resumeUrl),
Via form submission using the form resume URL ($execution.resumeFormUrl).
We tried Wait node with ‘On form submit’ and ‘On webhook’ in the sub-workflow which runs in-parallel for n number of items in the input list. In this case, we are not getting the form/resumeUrl for each sub-workflow.
It works as expected if the sub-workflow is sequential, but not for parallel executions.