Automation Using Human in the loop

I’m trying to use a Loop + Human in the Loop in Automations.

My requirement:

  • Send an email to multiple users at once.
  • Wait for every user to click the approval link.
  • Then continue the automation only after all users have clicked.

But the current behaviour is:

  • If I put HITL inside the loop → it becomes sequential (email goes to next user only after first user responds).
  • If I put HITL outside the loop → the workflow continues even if only 1 user clicks.

So I cannot run parallel approvals.

How can I design this so that:

  1. All users get an email at once
  2. Responses are tracked individually
  3. Automation continues only after everyone clicks?

Is there a pattern / workaround / recommended approach for this case?