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
Route negatives to a person first · Approve and post
MarketingAI Content Repurposing
Review board
MarketingAI Social Listening
Approve and post
OperationsClient Intake Automation
Approve
Finance & accountingClient Reporting Automation
Review and sign off
SalesCold Outbound Automation
Quality gate
OperationsContract Review Automation
Review surface
Customer successCustomer Win-Back Automation
Approve high-value sends
EngineeringData Migration Automation
Confirm the mapping
OperationsDocument and Proposal Generation Automation
Route for review and learn
OperationsEmail Triage Automation
Approve and send
Finance & accountingFinancial Reconciliation with AI
Route for approval
Finance & accountingInvoice Processing Automation
Approve on the phone
Security & ITIT Helpdesk Automation
Self-service actions with approval
Finance & accountingKYC/AML Monitoring Automation
Route to the analyst
SalesLead Nurture Automation
Approve or auto-send
HRPayroll Automation
Wait for approval
Customer supportProactive Customer Outreach
Approve if sensitive
Supply chain & procurementPurchase Order Automation
Route approvals
MarketingReal Estate Listing Description Automation
Review and approve
OperationsWeekly Reporting Automation
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 what we automate
The automation libraryEvery process, by department, each with a price and a free template.
Or get a plan for your own process
Three sentences; one option and its price appear in minutes. No call.
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.