Robotic Process Automation (RPA)
Definition
Robotic Process Automation (RPA)
Robotic Process Automation (RPA) is software that works your existing screens the way a person does — clicking, copying and typing to finish high volume routine tasks. The systems underneath never change, which is why buyers reach for it before a rebuild.
A bot here is not a physical machine. It’s a script that signs into the same portals your team uses, reads a spreadsheet, keys the values into an enterprise resource planning (ERP) system, and files the confirmation.
That’s the appeal and the catch in one sentence. RPA deploys fast because it ignores the plumbing, and it breaks for exactly the same reason. Move a button, rename a field, and the bot stops.
Offshore teams and bots aren’t rivals either. Most back office operations run both: bots take the keying, people take the exceptions, the judgement calls, and the customer on the phone when something goes wrong.
Key takeaways
- RPA drives existing software through its user interface, so no underlying system needs rebuilding.
- Attended bots sit beside a person; unattended bots run alone on a schedule or trigger.
- Good candidates are rule based, high volume, and fed by structured, predictable input.
- Bots break when screens change, so maintenance is a running cost, not a one off.
- RPA and offshore delivery pair well: bots take the volume, people take the exceptions.
How it works
An RPA bot follows a recorded or scripted path through an application’s screens: open this window, copy that field, paste it there, click submit. It reads controls and text the way a person reads them, not the way a database does.
IBM, the US technology company, describes RPA as software robots that carry out the repetitive digital tasks a person would otherwise do by hand. That framing matters, because it sets the ceiling as well as the promise.
Vendors split bots into two modes, and the split decides where the software runs and who is accountable when it stalls. UiPath and Automation Anywhere, two of the largest platform vendors, both build for the same two shapes.
| Bot type | Who starts it | Typical work | Where it runs |
|---|---|---|---|
| Attended | A person, mid task | Call lookups, form filling, copy and paste steps | The agent’s desktop |
| Unattended | A schedule, queue or system trigger | Overnight batches, reconciliations, bulk uploads | A server or virtual machine |
Four things make a process worth automating:
- Rule based logic, with decisions you can write out as if/then steps.
- Structured input: a form, a fixed layout, a database field, not a free text email.
- A stable interface that nobody redesigns every quarter.
- Enough volume that the build and the upkeep pay for themselves.
Where an application offers a proper application programming interface (API), use that instead. An API call is faster and doesn’t care how the screen looks. RPA earns its keep on systems with no API: old mainframes, licensed desktop tools, supplier portals.
Governance decides whether any of this lasts. Someone has to own the bot list, watch the failure logs, and re-record the steps when a vendor ships a new screen — otherwise the savings quietly leak back out.
Add artificial intelligence and the boundary moves. A model can read a scanned invoice or sort an inbox, then hand the structured result to a bot. As IBM notes, that pairing is what the market now calls intelligent automation.
Examples
RPA shows up wherever high volume keying meets systems nobody wants to replace. Banks, insurers, hospitals and shared service centres are the classic homes for it, and the work is almost always invisible to the end customer.
Banking operations. Account opening, screening preparation and payment investigations all involve moving the same data between a core banking system and half a dozen portals. Bots do the moving; analysts do the deciding.
Insurance claims. A first notice of loss arrives by email, gets keyed into a claims platform, then triggers letters and reserve updates. It’s repetitive, rule heavy and audited, which is exactly the profile RPA suits.
Healthcare administration. Eligibility checks, prior authorisation submissions and claim status lookups mean logging into payer portals over and over. Providers automate the lookups and keep clinical staff out of the queue.
Finance and accounting. Invoice matching, statement reconciliation and month end reporting move data between spreadsheets, portals and the ledger — often with no API in sight. It’s a common first project, and the easiest place to prove a business case.
Outsourced service delivery. Philippine and Indian providers build bots into their own delivery model and price the outcome rather than the seat. The bot carries the volume floor; the offshore team carries everything the bot can’t.
The failure stories rhyme too. A supplier portal gets a new login screen, a report adds a column, and a dozen bots fall over on the same morning — which is why serious programmes budget for maintenance from day one.
Related terms
- Intelligent Automation: the wider discipline that pairs bots with AI models for unstructured work.
- Hyperautomation: the company wide push to automate every process that can reasonably be automated.
- Agentic Process Automation: the newer pattern where AI agents plan the steps instead of following a fixed script.
- AI Agent Orchestration: the coordination layer that assigns and sequences work across several agents.
- Business Process Improvement: the discipline of fixing a process before any software is pointed at it.
FAQ
What does RPA actually automate?
Repetitive digital tasks: opening applications, copying data between systems, filling forms, running reports and sending standard confirmations. It automates the keystrokes and clicks, not the judgement behind them or the design of the process itself.
Is RPA the same as artificial intelligence?
No. Classic RPA follows fixed rules and does not learn or infer. AI models are bolted on when a process needs reading, classifying or predicting, and the combined build is usually sold as intelligent automation.
What makes a good RPA candidate process?
High volume, rule based work with structured input and a stable screen. If a person can write the steps down without saying “it depends”, a bot can probably run them.
Why do RPA bots break so often?
Because they depend on the user interface, not a contract. A layout change, a slow page or a new pop up can stop a bot that worked fine yesterday, so every deployment needs an owner and a monitoring plan.
Where does RPA stop and AI agents begin?
RPA follows a script that somebody wrote, while an AI agent works out its own steps toward a goal. Agentic tools suit messy, changing work that would break a scripted bot, which is why vendors now sell the two together.
Does RPA replace outsourced teams?
Rarely, because bots absorb the routine volume while people keep the exceptions, escalations and client relationships.
Whether you’re buying automation or delivering it, Outsource Accelerator has the research and practical guides to scope the work properly.







Independent




