Send Approval Requests from Make.com to LoopInTheHuman

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:

  1. A LoopInTheHuman Queue and API key.
    • Create a “Approval” or “Review” queue, then click the “Edit” button in the list to view both keys
  2. 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:

  1. Click the + icon to add a new module.
  2. Search for and select the HTTP module.
  3. Choose Make a request.

2. Configure the HTTP Request #

Fill out the HTTP module as follows:

FieldValue
MethodPOST
URLhttps://app.loopinthehuman.com/create-approval-request
Body TypeRaw
Content Typeapplication/json
Request ContentPaste 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
}
What are your feelings
Updated on May 4, 2025