How to Add Human Approval to an n8n AI Agent or Workflow

AI can draft, but a person should often decide. A human-in-the-loop step prevents costly mistakes.

When to require approval

Sending messages to customers, changing records, spending money or anything hard to undo.

Basic pattern

  1. The agent or AI step prepares a draft or action.
  2. n8n sends it to a person by email, Telegram or chat with approve and reject options.
  3. The workflow waits for the answer.
  4. If approved, it performs the action; if rejected, it stops or asks for changes.

Use the Wait node

A Wait node can pause a workflow until a response arrives or a time passes. Decide what happens if no one replies.

Keep a record

Log who approved what and when.

Do not overuse

Approval on every trivial step makes automation pointless. Approve the risky ones.

Related

AI agents in n8n and error handling.

Quick answers

When is approval needed?

For messages to customers, data changes and spending.

How does the workflow wait?

A Wait node can pause until a response or a time limit.

What if nobody responds?

Decide in advance: cancel, remind or escalate.


Related reading

Not sure where to start?

Tell us your goal, whether it is your own business, freelancing, studies or a job, and we will say honestly if our 15-day live n8n course is the right fit.

See the 15-day n8n training  |  Find your city  |  Book free counselling

Want to learn n8n hands-on?

Join our 15-day live, trainer-led n8n training.

Book Free Counselling
WhatsApp Call Enquiry

Request A Callback

Talk To Our Expert

We use your details only to contact you about this training.