Skip to main content
Use our verified n8n node to add human review and approval steps to your n8n AI agents and workflows. n8n Flow A great way to get started is to check out one of our n8n workflow templates.

Prerequisites

  • A gotoHuman account and API key for the node credentials (sign up)
  • A review type with the fields you want reviewers to see or fill in
  • An agent to select in the node (identifies which agent the review belongs to)

Install the node

Our verified community node is approved by n8n and available for n8n cloud and self-hosted n8n instances.

From the nodes panel (n8n cloud + self-hosted)

Simply search for gotoHuman in the nodes panel and install it. n8n Adding the gotoHuman node
If you can’t find the node in the nodes panel, you may need to update your n8n version. If you’re self-hosting, you can also install the node manually from npm as described below. Make sure that installing verified community nodes is not disabled by your instance owner. More in the n8n docs.

From npm (self-hosted)

If you run a self-hosted n8n instance, install the node from npm. Our npm package name is
More info on installing community nodes in the n8n docs.

Actions and triggers

Search for gotoHuman in the nodes panel to see all available actions and triggers.

Actions

Review Request

Triggers

Review Request fields

These fields are available when using the Send or Send and Wait for Response operations.

Review request as an agent tool

You can attach the Review Request action as a tool on an n8n AI Agent node and make the agent show the link to the created review in the conversation. Then use the On completed review for an agent trigger to resume your agent with the review results. Make sure to select the same agent as the one selected in the review requests.

Handle review responses

How you receive the review result depends on which operation and trigger you use.

Send and Wait for Response

No webhook setup needed. The workflow pauses at the node and resumes once the reviewer submits. The review result is available as the node’s output.

On completed review of a type

To receive submissions of reviews of a specific type, add this trigger node and copy the webhook URL to your review type settings in gotoHuman.

On completed review for an agent

To receive all completion events of reviews for a specific agent (of any type), add this trigger node and copy the webhook URL to your agent settings in gotoHuman. See the full webhook event structure.

Multiple items input

Just like other Human-in-the-Loop / sendAndWait nodes in n8n, passing multiple items as input won’t work correctly – the node would only resume once for the first response. This is due to n8n’s limitation that it does not allow splitting items into separate parallel execution paths. If multiple items flow in parallel, you have these options:

Split workflows

Create a separate workflow that starts with a When executed by another workflow trigger node (choose “Accept all data”), followed by the gotoHuman node and the rest of your flow. Your original workflow ends with an Execute Workflow node (select the target workflow and choose “Run once for each item”).

Loop over items

If processing reviews sequentially is acceptable, use a Loop over Items node. Start the loop before the gotoHuman node, include all nodes after it, and connect the final node back to the loop input.

Webhook + Review Request (Send)

To avoid sequential processing without creating a separate workflow, use a Webhook node to fan out into separate execution paths on the same canvas. Each path uses the Review Request action with Send (not Send and Wait for Response) to submit the review, then handles the response via the On completed review for an agent trigger.