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?

Good question! What might work is using a helper table to log a new row and record how many users you’ve sent the email to prior to the automation (eg 5).

When users approve, increment a value in that row and compare it to the total sent.

In the workflow, add a condition flow to see if the increment value = total value. So basically, the automation will run when the last person has accepted.

1 Like