This guide explains how to send an approval request from Make.com to LoopInTheHuman using a simple HTTP request module.
With LoopInTheHuman, you can insert a human-in-the-loop approval step between your AI processes and automated workflows. This helps ensure key decisions are reviewed and approved by a real person before continuing execution.
Prerequisites #
Before getting started, make sure you have:
- A LoopInTheHuman Queue and API key.
- Create a “Approval” or “Review” queue, then click the “Edit” button in the list to view both keys
- An existing scenario in Make.com.
Step-by-Step Setup #
1. Add the HTTP Module to Your Make.com Scenario #
In your Make.com scenario:
- Click the
+
icon to add a new module. - Search for and select the HTTP module.
- Choose Make a request.
2. Configure the HTTP Request #
Fill out the HTTP module as follows:
Field | Value |
---|---|
Method | POST |
URL | https://app.loopinthehuman.com/create-approval-request |
Body Type | Raw |
Content Type | application/json |
Request Content | Paste the following and customize: |
{
"queue_id": "<queue_api_key_id>",
"api_key": "<api_key>",
"title": "any title for the queue item",
"data": {
"sample_field_scenario": "A Make.com Scenario",
"sample_field_time": "{{now}}",
"sample_field_scenario_url": "Make.com Scenario URL is: {{var.scenario.url}}",
"sample_number": 55.43,
"sample_list_field_authors": [
{ "name": "John Smith", "email": "[email protected]"},
{ "name": "Jane ", "email": "[email protected]"}
]
}
}
}
- <queue_api_key_id> should have the GUID id of the queue the item should be added to. This can be retrieved in the Queue List screen by clicking the “
Get"
button. - <api_key> should be the api_key of the account. This can also be This can be retrieved in the Queue List screen by clicking the “
Get"
button. - Whereas the
title
can be any string that describes this item. If empty, the created date will be displayed instead. data
can be any javascript object. Only two levels of object depth is displayed in the form. In the example above we have a few sample fields, including an array with objects within it.
When the above payload is sent to https://app.loopinthehuman.com/create-approval-request
, a successful API call will add the item to the specified workflow queue and will result in a json response of:
{
"data": "success",
"item_url": "https://app.loopinthehuman.com/hitlitem/view?item_id=<the_item_id>",
"error": null
}