Enterprise

Unattended RPA bots and the 3am pager: why AI agents change on-call

Sarah Chen||6 min
+D

You hear it at 3:15 AM: the PagerDuty alert. A production report failed. The unattended RPA bot that normally finishes the nightly export has thrown an exception. The finance team wakes up, opens the runbook, and rewrites a selector because the latest ERP patch changed the data grid markup. This breaks the script, pushes the fix into production at 4:00 AM, and the cycle repeats every time the app updates. That is the maintenance treadmill every automation leader knows.

Why RPA breaks here

Traditional RPA works by binding actions to static selectors, XPath strings, or object IDs. When a UI frame is refreshed, a column is reordered, or a legacy system gets a minor patch, those bindings become invalid. A click that once landed on a button might now hit a sibling element or miss the target entirely. The bot halts. The developer must identify the change, update the selectors, and redeploy. In many organizations, that rebuild cycle takes days. A Gartner study of enterprise RPA usage found that nearly 40 percent of automation tickets in production are selector or object mapping failures, and the average cost to resolve each incident is between $3,000 and $5,000 when you factor in developer time, on-call penalties, and downstream rework. The more complex and UI-heavy the process, the higher that failure rate climbs. For unattended bots that run overnight, a single failure can cascade into a delayed report, a missed reconciliation, or a compromised compliance check.

What changes with computer use agents

  • Survives UI changes
  • No brittle selectors
  • Recovers from exceptions
  • Follows the SOP as written
  • Works on legacy and Citrix

Instead of binding to a static element, an AI computer use agent sees the same screen the human sees and acts like a human: it moves the mouse, clicks, types, and reads the result. When the UI changes, the agent adjusts naturally rather than crashing.

How to move without the risk

A phased approach lets you retain what works while you bring in agents. Start by mapping your most painful, UI-heavy exception cases. These are the processes where a single UI change causes the most on-call drama. Choose one that runs unattended and has a clear written SOP. Build the SOP as a plain English description of each step and expected outcome. Load it into a computer use agent, let it run through a few dry-runs on a non-production desktop, and observe how it handles the steps. Capture any false positives or edge cases, refine the SOP, and run a pilot on a small but critical workload. Measure the impact on exception frequency, mean time to recover, and developer effort. Once the pattern is proven, expand to similar processes. Keep your stable, high-volume, deterministic backend tasks on traditional RPA, because that model still works well when the UI does not change. Use agents for the long tail: processes with frequent UI updates, legacy systems, Citrix-based applications, and any work that is better expressed as a human-readable procedure.

The pager at 3:00 AM does not have to be a recurring ritual. Computer use agents let you automate processes that change and recover from errors automatically. Ready to see how agents can stabilize your on-call and reduce rebuild cycles? Book a demo with the Coasty team today at https://cal.com/coasty/15min .

Want to see this in action?

View Case Studies
Try Coasty Free