delivered for clients · names withheldAI rollout AI and agents

Classic RPA bots to agentic automation

Cohash moves classic RPA estates to agentic automation in UiPath, or in Power Automate with Copilot Studio. We sort bots by stability and value and replace screen scraping with APIs wherever we can. Agent steps go in only where the work needs reading or judgment. Anything with money or access attached still needs a person to approve it. We also get UiPath versions back into support and move bot and agent credentials into a vault.

  1. 01Bot portfolio triage
  2. 02Platform currency
  3. 03APIs before agents
  4. 04Agent steps with guardrails
  5. 05Orchestration and evaluation
  6. 06Credentials and operations
case-study / rpa-to-agentic-automation delivered
beforeClassic RPA bots afterAgentic automation in UiPath or Power Automate
01 · WORK AND PEOPLE 02 · ORCHESTRATION 03 · EXECUTION 04 · TARGET SYSTEMS Email and documents: invoices · customer requests Email and documents invoices · customerrequests Human approver: payments · access · low confidence Human approver payments · access ·low confidence UiPath Maestro: agents · robots · people UiPath Maestro agents · robots ·people Copilot Studio agent flows: Power Automate processes Copilot Studio agentflows Power Automateprocesses Agent step: classify · read · draft Agent step classify · read ·draft Robots on supported LTS: deterministic steps Robots on supportedLTS deterministic steps Credential vault: one identity per bot and agent Credential vault one identity per botand agent ERP: APIs and OData S/4 ERP APIs and OData CRM: REST API CRM REST API
case file

The story

Told without the client's name or anything that could identify them.

what happened

A shared-services operations group ran a classic UiPath RPA estate whose bots broke whenever a target application changed a screen, while exception queues filled with emails and documents the bots couldn't read. Orchestrator 2023.10 was due to leave extended support on 23 October 2026, which forced a decision. We scored every bot first and decided which to keep, retire, replace with an API or extend with an agent step. Orchestrator and Studio moved to a supported LTS, screen scraping gave way to APIs where the targets offered them, and agents now do the reading work, with a person approving anything that touches money or access.

why it was urgent

UiPath Orchestrator 2023.10 leaves extended support on 23 October 2026, and 2024.10 leaves mainstream support on 21 October 2026. Studio STS no longer edits Windows - Legacy projects. UiPath Maestro has been generally available since April 2025, and Copilot Studio agent flows can now take over Power Automate cloud flows.

problem statement
  • openBots break every time a target application changes a screen.
  • recurringException queues are full of documents and emails the bots can't read.
  • blockedOrchestrator or Studio is on a release that's out of support.
  • openBot accounts share passwords stored in config files or the bot's own assets.
architecture

The estate, before and after

before
before

Before: screen-scraping bots and a full exception queue

Unattended bots drove ERP and CRM screens with shared passwords from config files. Anything they couldn't read landed with operations staff, and Orchestrator was heading out of support.

Before: screen-scraping bots and a full exception queue Unattended bots drove ERP and CRM screens with shared passwords from config files. Anything they couldn't read landed with operations staff, and Orchestrator was heading out of support. 01 · WORK AND PEOPLE 02 · AUTOMATION 03 · TARGET SYSTEMS pick up work schedule shared passwords screen scraping screen scraping unreadable items Email and documents invoices · customer requests Operations staff clear exceptions by hand UI UiPath Orchestrator2023.10 leaving extendedsupport Unattended bots UI automation · Windows -Legacy Shared bot accounts passwords in config andassets S/4 ERP SAP GUI screens Sf CRM web UI
Read the diagram as text
  1. Email and documents → Unattended bots: pick up work
  2. UiPath Orchestrator 2023.10 → Unattended bots: schedule
  3. Shared bot accounts → Unattended bots: shared passwords
  4. Unattended bots → ERP: screen scraping
  5. Unattended bots → CRM: screen scraping
  6. Unattended bots → Operations staff: unreadable items
after
after

After: orchestrated robots, agent steps and human approval

Cases arrive in UiPath Maestro, which hands rule-based steps to robots and reading or judgment to agents. Anything uncertain lands with a person. Each bot and agent pulls its own scoped credentials from the vault.

After: orchestrated robots, agent steps and human approval Cases arrive in UiPath Maestro, which hands rule-based steps to robots and reading or judgment to agents. Anything uncertain lands with a person. Each bot and agent pulls its own scoped credentials from the vault. 01 · WORK AND PEOPLE 02 · ORCHESTRATION 03 · EXECUTION 04 · TARGET SYSTEMS new case unstructured work rule-based steps AI action below threshold scoped credentials scoped credentials API calls API calls Email and documents invoices · customerrequests Human approver payments · access · lowconfidence UI UiPath Maestro agents · robots ·people PP Copilot Studioagent flows Power Automateprocesses Agent step classify · read · draft Robots on supported LTS deterministic steps Credential vault one identity per botand agent S/4 ERP APIs and OData Sf CRM REST API
Read the diagram as text
  1. Email and documents → UiPath Maestro: new case
  2. UiPath Maestro → Agent step: unstructured work
  3. UiPath Maestro → Robots on supported LTS: rule-based steps
  4. Copilot Studio agent flows → Agent step: AI action
  5. Agent step → Human approver: below threshold
  6. Credential vault → Robots on supported LTS: scoped credentials
  7. Credential vault → Agent step: scoped credentials
  8. Robots on supported LTS → ERP: API calls
  9. Robots on supported LTS → CRM: API calls
results

What the client got

What changed for the client once the work was done. Described, not scored: we don't publish client figures.

  1. result 01

    Each bot has a recorded decision

    The portfolio scorecard has one row per bot, with the decision (keep, retire, API or agent) and the run volume, failure and exception numbers behind it.

  2. result 02

    Fewer screens left to break

    Where the target system offered an API or connector, the steps that used to scrape screens now call it. That took out the most common reason bots broke.

  3. result 03

    Orchestrator and Studio are back in support

    UiPath is back on a supported LTS. We converted the Windows - Legacy projects to Windows projects and retested the bots that stayed.

  4. result 04

    Agents read, people approve

    Agent steps classify emails and read documents within set confidence thresholds. Uncertain cases go to a person, and so do payments and access changes. Test sets with known answers rerun on every change.

  5. result 05

    Every bot and agent has its own identity

    We pulled the credentials out of config files and into a vault. The shared bot accounts were removed, and every identity has a named owner and narrow access.

what can go wrong

Risks we plan for

  1. Agents where rules would do

    An agent adds variability. Steps that must give the same answer every time, such as posting a payment, stay deterministic.

  2. Shared and over-privileged bot accounts

    A single bot login shared across many processes defeats both audit and least privilege. Give every bot and agent an identity of its own, with an owner.

  3. Capacity limits stop runs

    If an environment runs out of Copilot Studio capacity, new agent flow runs just stop. Watch capacity and billing before critical work moves over.

  4. Unsupported versions

    Past extended support, nobody fixes Orchestrator and nobody answers when it breaks.

ai in this move

Where AI helps, and where it needs guardrails

UiPath Maestro orchestrates agents, robots and people in one process, and Copilot Studio agent flows put AI actions and human approvals into otherwise deterministic flows. The risky part is agents that act in ERP or CRM systems, directly or through MCP servers. They need scoped identities and logged actions, and a person signs off payments, access changes and anything that reaches a customer.

forward deployed engineers →
you keep

What you're left with

We write these for your setup, and they're working documents. Your team should be able to keep things running from them long after we've gone.

  • report01

    Bot portfolio scorecard with a decision per bot

    yours to keep
  • plan02

    Upgrade plan to a supported UiPath LTS

    yours to keep
  • design03

    API replacement designs for UI-driven steps

    yours to keep
  • design04

    Agent step designs with thresholds and human approval points

    yours to keep
  • tests05

    Evaluation test sets and release checks

    yours to keep
  • design06

    Credential and identity model for bots and agents

    yours to keep
talent and delivery · agentic automation in uipath or power automate

Certified engineers, wherever you need them.

Some clients want a project team, some want a couple of engineers on theirs. Either works. Onsite, nearshore or offshore, with handovers across time zones that keep things moving.

Onsite

Engineers at your sites in the US

Nearshore

Overlapping hours with US teams

Offshore

Overnight progress on your backlog

All time zones

Coverage handed over across time zones

24-hour coverage · US Central time
OnsiteUS business hours
Nearshoreoverlapping US hours
Offshoreovernight progress
Combinedhandover, not hand-off
01Should we replace our bots with agents?

Mostly no. Stable bots that do rule-based work should keep running or become API integrations. Agents earn their place where people currently read, judge or write, such as invoices with odd layouts or customer emails.

02UiPath or Power Automate?

That depends on what you run now, your Microsoft licensing and how much attended or desktop automation you have. Teams with a big UiPath estate usually extend it. Microsoft-heavy shops with simpler flows often consolidate on Power Automate and Copilot Studio.

03How do you measure whether an agent step is good enough?

We build a test set from real past cases that have known correct answers. The agent is measured against it before release and after each change. Drop below the agreed accuracy and the step routes to a person.

sources 4 sources linked last checked 2026-10-20 content fingerprint 8fdd096a
  1. 01UiPath docs: Product lifecycledocs.uipath.com ↗
  2. 02UiPath docs: About the Windows - Legacy compatibilitydocs.uipath.com ↗
  3. 03UiPath docs: Maestro release notes, April 2025docs.uipath.com ↗
  4. 04Microsoft Learn: Copilot Studio agent flows overviewlearn.microsoft.com ↗
Reviewed by the Cohash team Product names are trademarks of their owners. how we handle facts and data →
next step

Planning this move?

A 30-minute working session with a senior engineer. No slides.

useful to bring
  • The platform and the version you're on
  • Where you need to get to, and by when
  • What's custom: rules, plugins, integrations
  • Any audit finding or deadline driving it