A small British wholesale warehouse in late afternoon, photographed over the shoulder of a sales supervisor reviewing a proposed customer quotation on a tablet beside a packing bench. A colleague wait

Power Automate vs n8n for UK AI workflows with human approval

9 min read

Power Automate is a strong starting point for structured business sign-off, while n8n merits a pilot for approval of individual AI tool actions. UK buyers should test rejection, expiry and recovery, then compare complete operating costs rather than assume a licence-price winner.

Written by Andrew McLean Studio Director at Disruptive Live

For UK small and mid-sized businesses, Power Automate is the stronger starting point for structured sign-off processes, while n8n deserves the first pilot when approval must control an AI agent’s individual actions. Microsoft documents assigned approvers and approval outcomes; n8n documents review before selected tools execute. Choose around the action being authorised, your team’s maintenance skills and the full operating cost.

Decide what the person is approving

The buying decision starts with the difference between approving a business request and approving an AI-selected operation.

Power Automate provides a documented structure for routing requests to named approvers. Its approval workflow guide covers documents and processes across services including SharePoint, Salesforce and Zendesk, with responses through email, the approval centre or the Power Automate app. Microsoft’s workflow guide

n8n’s documented AI review mechanism sits between an agent and its tools. When the agent attempts a protected operation, execution pauses and the reviewer sees what it wants to do. The review channel can differ from the channel where the original conversation happened. n8n’s tool approval mechanism

Consider an illustrative UK wholesaler using AI to prepare replies to trade customers. The sales manager might approve the wording of a quotation, authorise a discount, or permit the final email to be sent. Those are separate decisions. A satisfactory draft does not necessarily authorise its recipient, attachment or commercial terms.

Our recommendation is to write the approval requirement before choosing the platform. Specify the exact content, recipient, record change or transaction that the person must authorise. Then require the implementation to execute only that approved version.

For a small business, keeping a working manual approval stage can also be sensible. Automating draft preparation first provides a narrower pilot than simultaneously changing who approves, where they approve and how the final action happens.

Where human approval sits
Choose the approval point around the exact action being authorised, then review the proposal before execution.

How the approval workflow should connect

The following is a proposed responsibility model, rather than a claim that either product supplies every control automatically.

StageProposed workflow behaviourAccountable person
Receive the requestCapture the business request and identify its originProcess owner
Prepare the proposalLet AI draft content or propose a specific operationWorkflow builder
Present the decisionShow the proposed action, relevant source information and affected recipient or recordWorkflow builder
ReviewAuthorise or reject the exact proposal within the reviewer’s authorityNamed approver
ExecuteRun the approved operation once and record the resultAutomation owner
Handle exceptionsStop, escalate or return to manual handling after rejection, expiry or failureService owner

In Power Automate, place the approval before the consequential action and explicitly branch on its outcome. Microsoft documents using the approval’s Outcome output for subsequent processing and supports custom response choices. Approval customisation

In n8n, connect the tools requiring review through the human review step. The documented mechanism can cover every tool attached to an AI Agent or selected tools. Review messages can expose the proposed tool name and parameters. Tool review configuration

For either implementation, ask the builder to demonstrate that a changed proposal requires another approval. Also test whether a duplicate event or retry can repeat an already approved action. These are acceptance requirements, not capabilities established by the documentation reviewed here.

Make waiting and rejection part of the design

Microsoft documents a 28-day approval-flow wait limit. Beyond that wait, the flow fails but its approval can remain visible, requiring manual removal by the requester or environment administrator. Set reminders and escalation well before that boundary. Power Automate known issues

n8n’s Teams and Outlook nodes document a configurable wait limit that can resume execution when time expires. Treat that expiry as a separate outcome and require a test proving that it cannot authorise the protected action. Teams waiting behaviour, Outlook waiting behaviour

Notification status also needs testing. Microsoft warns that a Teams approval card may not update when someone responds through email or the approval centre. An operator should therefore have a defined place to check the actual workflow outcome. Approval notification mismatch

Pricing and the full cost model

A defensible UK price comparison needs equivalent workflow designs and current commercial terms. The available pricing evidence does not establish comparable official GBP prices for both platforms, so this comparison makes no price-winner claim.

The useful confirmed licensing point is narrower. Microsoft classifies its approval connector as standard and lists qualifying licensing routes. That does not price the AI model, every connected application or the complete deployment. Microsoft approval licensing

Use the following cost schedule when requesting quotations.

Cost componentPower Automate quotation requirementn8n quotation requirement
Platform entitlementMap the proposed flow, connectors, builders and users to the required licencesIdentify the proposed edition, deployment arrangement and applicable usage allowances
AI processingName the production AI service, charging unit and expected consumptionName the model provider, charging unit and expected consumption
Integration workPrice connections, permissions, approval routing and exception handlingPrice tool configuration, credentials, review channels and exception handling
Infrastructure and recordsEstablish any additional environment, storage or retention chargesEstablish hosting, storage, backup and retention responsibilities for the proposed deployment
Training and administrationInclude builder handover, approver training and ongoing ownershipInclude maintainer handover, reviewer training and ongoing ownership
Support and recoverySpecify support hours, escalation and recovery work includedSpecify support hours, escalation and recovery work included
ExitPrice workflow documentation, record export and replacement workPrice workflow documentation, record export and replacement work

These are quotation requirements, not assertions that every item attracts an additional charge.

Assumptions for budgeting should state monthly request volume, AI calls per request, expected retries, reviewer time, retention period and the support arrangement. Request GBP figures with the quotation date, billing commitment, minimum quantities and VAT treatment shown separately.

Compare total cost over the same period. Include initial design and migration, recurring subscriptions and usage, staff time, support and exit work. Avoid counting a service twice when it is already bundled, and leave unknown costs visible rather than treating them as zero.

If an implementation partner is involved, require a named owner for failed approvals, expired credentials and changes to connected applications. The handover should specify who maintains the workflow after the original builder leaves.

Where each option fits

The suitability assessments below are editorial judgements based on the documented mechanisms, rather than hands-on performance results.

Decision criterionPower Automaten8n
Structured business sign-offDocumented routing includes sequential and everyone-must-approve arrangements. Approval typesThe cited AI review documentation establishes tool-level approve or deny behaviour; it does not establish equivalent multi-stage business routing. Tool review
Control over an agent’s next actionThe documented approval action supplies a decision point; the builder must connect it to the intended downstream action. Approval workflowDirectly documented review before selected AI Agent tools execute. Tool review
Reviewer experienceEmail, approval centre and app responses are documented. Response routesReview channels include Teams, Outlook, Gmail, Slack and n8n Chat. Available channels
External approversGuest users need valid licensing, and pending tenant invitations can prevent assignment. Guest limitationsThe cited pages do not settle external-reviewer identity controls or commercial requirements. Require a demonstration for the chosen channel.
Builder skills to assessEnvironment administration, connector permissions and approval-outcome handlingCredentials, tool parameters, review-channel configuration and execution outcomes
Support and exitObtain the delivery scope and record-export arrangements for the proposed serviceObtain the delivery scope and record-export arrangements for the proposed service
Best first pilotAn established document or process sign-off with named internal approversAn AI agent whose selected write or send operations need individual authorisation

Using Microsoft Teams does not by itself settle the platform choice. n8n documents Teams as both an integration and a human review channel, although its credential options have different capabilities and permission requirements. n8n Teams credentials and review support

Likewise, avoid buying around an assumed chat experience. n8n’s Chat node requires the appropriate Chat Trigger configuration and excludes Embedded mode. Confirm the intended interface before commissioning the workflow. Chat configuration requirements

Editorial analysis

Power Automate deserves the first pilot where the difficult part is routing a request through a defined business approval process. Its documented approval types provide a concrete starting point for deciding who must respond and in what order.

n8n deserves the first pilot where the difficult part is stopping an AI agent immediately before a particular operation. Its documented tool review exposes the proposed operation and its parameters at that point.

Neither recommendation establishes that one platform produces better AI output. The model, prompt, source information and review design remain separate choices. Microsoft’s supplied AI Builder reference concerns a specific desktop preview action, so it cannot establish the production suitability of every Power Automate AI route. Desktop AI preview scope

Commission a narrow pilot with a recognisable pass condition. Require the builder to demonstrate approval, rejection, no response, an unavailable reviewer, a changed proposal and a failed downstream action. Select the implementation your team can operate and recover, with a named owner and an acceptable full cost.

Sources

Data & Insights

Power Automate approval waiting boundary

Microsoft documents failure when an approval-flow wait exceeds 28 days; this is an operational limit, not a comparison with n8n.

Power Automate approval waiting boundaryMicrosoft documents failure when an approval-flow wait exceeds 28 days; this is an operational limit, not a comparison with n8n.0102030Documented approval-flow wait limit in daysDocumented appr…Documented approval-flow wait limit in days, Days: 28
View the data
Power Automate approval waiting boundary
CategoryDays
Documented approval-flow wait limit in days28
Source: Microsoft Learn, Known issues with approvals

Frequently Asked Questions

Can Power Automate approvals use our existing Microsoft licences?

Possibly. Microsoft says the approval connector is standard and lists Office 365 and certain Dynamics 365 licensing routes alongside Power Automate licences. Check the complete workflow because approval-connector entitlement alone does not establish rights for its AI service and other connections. Approval licensing requirements

Can n8n request approval through Microsoft Teams?

Yes. n8n documents Teams as a human review channel and supports sending a message while waiting for a response. Check the required credentials and permissions for the intended operation. Teams node documentation

Can we require approval only for risky AI actions?

n8n explicitly supports review for selected tools or all tools connected to an AI Agent. In Power Automate, an approval action provides a decision point within a flow. For either design, require evidence that every route to the protected operation passes through the intended decision. n8n tool selection, Power Automate approval actions

What happens when an approver never responds?

Microsoft documents failure after an approval-flow wait exceeds 28 days, with the approval potentially remaining in the action centre. n8n’s Outlook node supports a configurable wait limit that resumes execution after expiry. Test the resulting branch so silence leads to escalation or a stop, rather than permission to act. Microsoft wait limitation, n8n Outlook wait options

Can a supplier outside our company approve a request?

Power Automate guest approvers need an appropriate licence, and guests who have not accepted their tenant invitation are removed from the assignee list. The cited n8n documentation does not establish equivalent external-reviewer identity guarantees. Make external approval a separate acceptance test rather than assuming that receiving a message grants the correct authority. Power Automate guest-user issues

Does either option guarantee that workflow data stays in the UK?

The documentation cited here does not establish UK data residency for either complete design. Ask suppliers to identify where workflow records, AI requests, approval messages and backups are processed and stored. Assess the model provider and messaging service alongside the automation platform.