# Automation Using Human in the loop

**URL:** <https://community.glideapps.com/t/automation-using-human-in-the-loop/85586>\
**Category:** Ask for Help\
**Created:** [November 28, 2025, 5:32am UTC](https://community.glideapps.com/t/automation-using-human-in-the-loop/85586 "2025-11-28T05:32:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Prashanth\_Gurusamy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/prashanth_gurusamy/32/84653_2.png) [@Prashanth\_Gurusamy](https://community.glideapps.com/u/Prashanth_Gurusamy)\
**Post date:** [November 28, 2025, 5:32am UTC](https://community.glideapps.com/t/automation-using-human-in-the-loop/85586/1 "2025-11-28T05:32:51Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [November 28, 2025, 5:12pm UTC](https://community.glideapps.com/t/automation-using-human-in-the-loop/85586/2 "2025-11-28T17:12:19Z")

</div>

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.
