How to automate approvals & human-in-the-loop
Put a person exactly where judgement or authority is needed — one click in Slack or email, everything else automated.
In short
What approvals & human-in-the-loop means in practice.
Human-in-the-loop is not a limitation of automation; it is the design. The question is never whether a person should be involved but where — and the answer is: at the decisions that need authority or judgement, and nowhere else. Everything before and after that click is the machine’s job.
A good approval step arrives with the summary, the evidence and the exception already assembled, offers the decision as buttons, chases when ignored, escalates on a deadline, and records who decided what. The person spends thirty seconds where they used to spend twenty minutes.
Where it shows up
21 automations use it.
Each link opens the full blueprint — trigger, every step, guardrails, template and what it costs to have it built. The step names below are the ones that do this job.
Review Response Automation Workflow
Route negatives to a person first · Approve and post
OperationsClient Intake Automation Workflow
Approve
Finance & accountingClient Reporting Automation Workflow
Review and sign off
SalesCold Outbound Automation
Quality gate
MarketingContent Repurposing Workflow
Review board
OperationsContract Review Workflow
Review surface
Customer successCustomer Win-Back Workflow
Approve high-value sends
EngineeringData Migration Workflow
Confirm the mapping
OperationsDocument & Proposal Generation Workflow
Route for review and learn
OperationsEmail Triage Automation Workflow
Approve and send
Finance & accountingFinancial Reconciliation Workflow
Route for approval
Finance & accountingInvoice Processing Automation Workflow
Approve on the phone
Security & ITIT Helpdesk Automation Workflow
Self-service actions with approval
Finance & accountingKYC/AML Monitoring Workflow
Route to the analyst
SalesLead Nurture Automation Workflow
Approve or auto-send
HRPayroll Automation Workflow
Wait for approval
Customer supportProactive Customer Outreach Workflow
Approve if sensitive
Supply chain & procurementPurchase Order Workflow
Route approvals
MarketingReal Estate Listing Automation Workflow
Review and approve
MarketingSocial Listening & Response Workflow
Approve and post
OperationsWeekly Reporting Workflow
Approve
How it works
Step by step.
Decide the approval matrix, in a table
Amount × category × risk → approver, SLA, escalation. It lives in a sheet or a database the business can edit, not in the workflow logic.
Bring the decision to the approver
A Slack or email message with what it is, why it needs them, what the automation found, and buttons: approve, reject, ask. No login, no dashboard hunt.
Pause, remind, escalate
The workflow waits for the answer, reminds after a set time, and escalates to the next approver or auto-decides according to policy when the SLA passes. Nothing waits forever in silence.
Earn automation by category
Track how often approvers change the proposed decision. Categories that are approved unchanged for weeks are candidates for auto-approval inside limits; the change is logged and reversible.
By tool
How it is built, by tool.
The step is the same whichever tool runs it; this is where it lives in each. We build in the one that fits your accounts and budget, and you own the result.
- n8nWait (resume on webhook) with Slack interactive buttons or Gmail send-and-wait; the approval matrix in a Google Sheet or Postgres.
- MakeA scenario that posts the request and a second scenario triggered by the response webhook; state kept in a data store.
- ZapierSlack or email notification plus a follow-up Zap on the reply; multi-step chases are clunky — keep it to one level.
- CodeA task/approval table with status, a message with signed action links, a scheduler for reminders and escalation.
Where it goes wrong
The failure modes we design against.
Approvals that need a login
A link to a dashboard is a delay of a day. Buttons in the channel people already watch.
No timeout policy
An approval with no SLA is a queue nobody owns. Decide what happens at 24 and 72 hours.
Approving without context
‘Approve invoice 1042?’ gets rubber-stamped. ‘Approve 1042: 4,200 EUR, matches PO except 3% price variance on line 2’ gets a decision.
See it as a workflow
AI Spend Analysis WorkflowTrigger, steps, n8n nodes, guardrails and an importable template — plus what it costs to have it built.
Or skip the build
Workflows from $197/month, custom agents from $2,000.
FAQ
Questions people ask.
Can approvals happen in Slack?
Yes — the request arrives with a summary and buttons; the click resumes the workflow. Email works the same way with action links. Teams or a ticketing tool are also options.
What if nobody approves?
The workflow reminds on a schedule, then escalates to the next approver or applies the policy default (hold, or auto-approve within a limit). The policy is decided before go-live, per category.
When can a step run without a person?
When the category has a track record: weeks of approvals with no changes, low financial or customer risk, and a log. Then it is switched to auto within limits, and the switch itself is logged.