Exclusive Discount Deal
up to 69 off
Offer ends in:
00

days day

00

hours hour

00

Mins Min

00

Secs Sec

Bit Flows Human in the Loop: Add Human Review to Your Workflows

blog author logo
Modabbir Hossen Riyadh
20-Apr-2026
Reading Time: 5 mins
Bit Flows Human in the Loop_ Add Human Review to Your Workflows

Human in the Loop lets you pause a workflow, send something for review, and continue only after a real person responds.

Bit Flows now includes this feature, so you can add approval steps to workflows that should not run on their own from start to finish.

This matters in workflows where the next action depends on a decision, not just data. A leave request, refund, expense, or internal approval sometimes needs a person in the middle. 

Human in the Loop gives you that review step without breaking the workflow.

Human in the Loop is for workflows that need review before the next step runs. Here is the basic idea:

  • A trigger starts the flow
  • Bit Flows reaches a Human in the Loop step
  • A review email is sent to a real person
  • The workflow waits
  • That person clicks Approve or Decline
  • Bit Flows resumes the flow based on that response

So the tool is not about sending a normal email. It is about adding a decision step inside automation. Right now, Human in the Loop review emails work with Gmail and WP Mail.

Use it when a workflow needs human judgment. Some examples:

  • Leave request approval
  • Refund approval
  • Expense approval
  • Order review
  • Content approval
  • Internal sign-off before sending data somewhere else

If a workflow should not continue without a person checking it first, this tool fits that case.

To show the feature clearly, I am using a leave request workflow.

An employee fills out a leave application form. Bit Flows captures that submission. Then the Human in the Loop step sends the request to HR. HR reviews it from email and clicks Approve or Decline. After that, the workflow continues and sends the right follow-up email to the employee. The flow looks like this:

Form Submit Success → Gmail Human in the Loop → Conditions → Approved Email or Disapproved Email

  • A leave application or similar form
  • Bit Flows is installed and active
  • Gmail is connected in Bit Flows if you want to use the Gmail Human in the Loop node

Step 01: Create or Use a Leave Request Form

If you already have a leave application form, use that. If not, create a new one. I have built the form using Bit Form. Here are my form fields:

Step 02: Create the Flow and Capture the Form Response

Create a new flow in Bit Flows and select the Form trigger. Then choose the form you created. Click on the “Listen Response” button and then submit the form.

This will capture the form fields, telling Bit Flows to start the workflow every time the form is submitted.

Step 03: Add the Human in the Loop Tool

Click the plus icon in your flow to add a new step. This will open the action panel.

From the available options, select Human in the Loop to see the supported review actions.

Choose Gmail (HITL) or Mail (HITL), then click Send and Wait for Response to add the Human in the Loop step to the workflow.

Step 04: Set Up the Review Email

Select your Gmail connection first, then enter the From Email and To Email addresses. Add the subject and write a short message with the key request details.

If you have not set up your Gmail connection yet, connect it first with your Gmail credentials.

Note: You do not need every field in the review email. Only pass the fields that actually need to review the request.

Next, choose the approval option, set the button labels, and button styles.

Then define the deadline using either a time interval or a specific date and time. Finally, choose what should happen if no response is received, such as continuing or stopping the flow.

You can also decide what happens if nobody responds before the deadline. In this example, the flow is set to stop if no response comes in time.

Tips: Set a clear deadline, choose what happens if there is no response, and include only the fields the reviewer needs.

Step 05: Check the Reviewer’s Response with Conditions

Add a Conditions node after the Human in the Loop step. This node will check the result returned from the review email. Create two conditions, one for approval and another for decline.

In the condition field, map the status value from the Gmail (HITL) step. This is the field that stores the reviewer’s response.

Set one condition to approved and the other to disapproved so the flow can continue through the correct branch.

Make sure the condition text matches the exact value returned by the Human in the Loop node.

Step 06: Send the Right Follow-Up Email

Now add the next actions after each condition branch. For the approved branch, add a Gmail Send an Email node that sends an approval email to the employee.

In the Disapproved branch email, use the same employee email mapping, then write the disapproval subject and message body so the employee gets the correct result.

Step 07: Run the Flow and Check the Output

Now submit another leave request from the form and test the whole workflow. Once the workflow runs, the reviewer receives the Human in the Loop email in Gmail. The email includes the request details, deadline, and the Approve and Decline buttons.

When the reviewer clicks Approve or Decline, Bit Flows captures that response and processes the result. Then the workflow continues through the matching branch and sends the correct follow-up email automatically.

In the working path:

  • The form submission is captured
  • The Human in the Loop email goes to HR
  • HR clicks a button
  • Bit Flows resumes the workflow
  • The condition checks the result
  • The employee gets the correct follow-up email

This proves the tool is doing what it should do. It pauses at the review step, waits for the human action, then continues.

Once the reviewer clicks Approve or Decline, Bit Flows captures that response from the Human in the Loop step. Then the Conditions/Filters node checks the returned status and sends the workflow through the matching branch.

That branch can then run the next action, such as sending an approval email, sending a disapproval email, or triggering another step.

The Human in the Loop feature changes what you can build.

You are no longer limited to workflows that should run from start to finish without review. You can now create flows where automation handles the process, but a person still controls the decision step.

The leave request example is only a demo. The bigger point is this:

Bit Flows can now wait for a human decision inside an automation.

If you want to go beyond human review, you can add the Bit Flows AI Agent to the workflow for smarter decision-making.

Conclusion

Human in the Loop makes Bit Flows more practical for real approval-based workflows. You can automate the repetitive parts, pause the flow when a decision is needed, and continue only after someone reviews the request.

The leave request example in this guide is just one use case. Once you understand this setup, you can use the same pattern for many other review-based processes across HR, finance, support, and internal operations.

Ready to add human review steps to your own workflows? Open Bit Flows, create a new flow, and try the Human in the Loop action today.

FAQs

What is Human in the Loop in Bit Flows?

It is a feature that lets Bit Flows pause a workflow, send a review request to a person, and continue only after that person responds.

Which email options support Human in the Loop right now?

Right now, Human in the Loop review emails work with Gmail and WP Mail.

Does the workflow continue after the reviewer clicks Approve or Decline?

Yes. Once the response is received, Bit Flows resumes the workflow and runs the next step based on that result.

Can I add different actions for approved and declined responses?

Yes. You can use a Conditions node after the Human in the Loop step and create separate branches for each result.

What happens if the review link expires?

If the token is no longer valid, Bit Flows shows an error message. This protects the workflow from old or reused test actions.

riyadh
Written by
Modabbir Hossen Riyadh
Riyadh writes about WordPress, SEO, automation, and SaaS with hands-on experience. He creates tutorials, comparisons, and practical content by understanding real use cases, search intent, and AI visibility.

Related Blog