NisusAI

Power Automate Integration and Nisus Central

Power Automate runs the flow.
Central runs the operation.

Your desktop flows stay as they are.Queues, approvals and reporting next to your other robots.

Status: The Nisus Central package is in early access. Today the connection is set up through Central Agent's local HTTP interface, and the NisusAI team sets it up with you.

Nisus Central is an on-premises management layer that adds a shared work queue, human approval, central credentials and an audit trail to Power Automate Desktop flows. Flows stay in Power Automate; Central runs them in the same queues and on the same screen as UiPath and other robots. Cloud flows take part by triggering a desktop flow on a machine where Central Agent is installed.

The need

What Power Automate does not cover on its own

Power Automate is excellent for quick flows inside Microsoft 365. In enterprise, multi-platform setups these needs stay open:

  • Queue-based work distribution and retry rules for desktop flows
  • Monitoring next to UiPath and Blue Prism robots
  • Approvals and audit trails recorded with user identity
  • Error tracking with categories and screenshots
  • Machine-level monitoring and capacity visibility
  • Processes whose data must stay on-premises

Power Automate licensing and connector terms still apply. Central adds the management layer without changing the flow.

Integration

Connect Power Automate Desktop to Central in 4 steps

The path: web service call in the desktop flow → local bridge on the Central Agent → Central services. The call stays on the machine, and no password or key is stored in the flow.

  1. Install the Agent

    Install the Nisus Central Agent on the machine that runs desktop flows.

  2. Register the robot

    Enter the robot key in the Agent. The platform licence sets the number of concurrent robots.

  3. Add Power Automate to Tools

    Define Power Automate Desktop in the Agent's Tools settings; Central starts and tracks flows through it.

  4. Add the call to the flow

    Add an "Invoke web service" action. The Agent exports every function as a Postman collection.

Nisus Central

What Nisus Central adds to Power Automate

  • Queues and work distribution

    Power Automate picks work items from Central queues. Status, retry count, deadline and postpone date live in one place.

  • One screen for every platform

    Power Automate on the same dashboard as UiPath, Blue Prism, Copilot Studio, Automation Anywhere and n8n.

  • Human approval

    The flow pauses at an approval step. The decision is recorded with the user's identity and the work resumes where it stopped.

  • Central credentials

    Usernames and passwords are stored in Central. The flow retrieves them securely at run time.

  • Error records

    Error category, error detail and a screenshot are kept for every run.

  • Machine monitoring

    Online status, CPU, memory and disk usage of every machine, live.

  • Scheduling

    Cron-based schedules, dynamic robot allocation and a concurrent-job limit.

  • FTE and cost reporting

    Hours returned to the business and savings, ready for management.

Ready functions

69 ready-made functions, one action

The Central Agent's local bridge speaks JSON. Each function can be switched on or off individually in the Agent.

Take work from a queueCall GetNextPendingTransaction and store the JSON in a flow variable
Complete the workCompleteTransaction with result, error detail and screenshot
Bulk add to a queueBulkAddTransactions from Excel or a list
Read a credentialGetCredentialAssetByName; the password is never stored in the flow
Human approvalSubmitForApproval adds an approval step
SearchSearchTransactions filters by status, reference and date

Comparison

Power Automate alone vs. Power Automate + Central

Flow design and executionYesYes, stays in Power Automate
Work queues for desktop flowsLimitedYes, with retry and deadline rules
One screen with UiPath and Blue PrismNoYes
Per-user approval recordLimitedYes, exportable
Error records with screenshotsNoYes
Machine monitoringLimitedYes
FTE and cost reportingNoYes
Data locationMicrosoft cloudOn-premises, your own servers

Example scenario

Invoice production line

Invoices arriving in Outlook are processed on an iterative production line shared by Power Automate and other robots.

  1. 1

    Collect

    A cloud flow catches the email; a desktop flow adds invoices to the queue.

  2. 2

    Process

    The desktop flow takes the next invoice and enters it into the ERP.

  3. 3

    Approve

    Invoices above a threshold go to approval; the decision is recorded with identity.

  4. 4

    Record

    The result and any error, with a screenshot, are written to Central.

  5. 5

    Retry

    Failed invoices are reprocessed by the queue rule.

  6. 6

    Report

    Invoice volume, duration and FTE gain on the dashboard.

Fit

Who is it for?

A good fit

  • Organisations using Power Automate Desktop together with UiPath or Blue Prism
  • Teams that need queues, retries and deadlines for desktop flows
  • Finance and procurement processes that need approvals and audit
  • Teams whose data must stay on-premises

Not a fit

  • Small teams with a single automation and no need for queues, approvals or audit
  • Teams that are happy with a single platform and have no on-premises data requirement

FAQ

Frequently asked questions

How are unattended Power Automate Desktop flows managed at enterprise scale?

As the number of flows grows, three needs appear: a shared queue in which the flows divide the work, one screen where approvals are collected, and monitoring that shows which machine is doing what.Nisus Central adds all three to Power Automate flows.

Which process should run in Power Automate and which in an RPA robot?

Work inside Microsoft 365 suits Power Automate better; work that runs through older desktop applications suits an RPA robot better.Because Nisus Central connects both to the same queue, each process is placed in the tool that suits it and all of them are managed from one place.

What is the difference between Power Automate approvals and a Central approval?

A Power Automate approval lives inside the flow.A Central approval is shared by every tool: approvals from a UiPath robot, an n8n flow and a Power Automate flow land on the same screen and are kept in the same record.

Do we need to change our Power Automate flows?

No.The flow stays in Power Automate. You add web service calls for queue, result and approval steps.

Do we need to keep passwords or API keys in the flow?

No.The call goes to the Central Agent on the machine, which handles authentication.

Can cloud flows connect too?

Cloud flows join a Central process by triggering a desktop flow on a machine where the Agent runs.

Which functions are ready for Power Automate?

69 functions cover queues, transactions, jobs, assets, credentials, approvals and logs.The Agent exports them as a Postman collection.

How do we set up a work queue for Power Automate Desktop?

The flow takes the next item from a Central queue with the GetNextPendingTransaction call and writes the result with CompleteTransaction.Retry count, deadline and postpone rules live in Central.

How do we add human approval to a Power Automate flow?

With the SubmitForApproval call.The flow pauses at the approval step, the decision is recorded with the user's identity and the work resumes where it stopped.

How are unattended Power Automate machines monitored?

Online status, CPU, memory and disk usage of every machine with the Central Agent appear live on the Central dashboard.Flow errors are recorded with category, error detail and a screenshot.

Bring your Power Automate flows under enterprise governance.

See the queue and approval flow with one of your own flows.