Guide

How does RPA work in practice? Examples of processes a robot takes over in a company

This guide is for owners, CFOs and managers of departments where someone retypes data between systems every day. In plain language, we show how an RPA robot works, what its working day looks like, which processes are suitable for automation and which are not, and how to start your first project.

Author: Kacper Włodarczyk, CEO of ALGORCOMPPublished: May 24, 2026Reading time: 10 min readBusiness process automationFor: Universal
How does RPA work in practice? Examples of processes a robot takes over in a company

What RPA is – a jargon-free explanation

RPA stands for Robotic Process Automation. In practice it is software that repeats a person’s actions on a computer: clicking, typing, copying and saving. The closest familiar comparison is an Excel macro, except that an RPA robot works with any program, not just a spreadsheet.

The robot’s most important feature is that it works through the ordinary application screen, just like an employee. To an accounting system or a customer portal it looks like just another user. This means a robot can handle an old program that cannot be connected to other systems, a government portal and a modern application in a single run.

The same feature is also its weakness. If a button moves or a field is renamed in a system, the robot may stop. That is why RPA is a solution for stable processes, not for ones that change every month.

What a robot’s working day looks like – a step-by-step example

Take a hypothetical packaging manufacturer with 110 employees. Its largest customer sends orders through its own supplier portal, which cannot be connected to the manufacturer’s ERP system. Every day a salesperson logs in to the portal, downloads about 40 orders and retypes them into the ERP system. At 4 minutes per order, that is about 2 hours 40 minutes a day.

Once the robot is in place, the work follows the steps below. In the morning the salesperson no longer retypes orders but reviews a handful of exceptions. The time saved can go into talking to customers.

  • At 5:30 the robot starts by itself and logs in to the customer portal.
  • It downloads the list of new orders and opens each one in turn.
  • It checks whether the product codes and prices match the data in the ERP system.
  • It enters matching orders into the ERP system, records the number and confirms receipt in the customer portal.
  • It puts orders with a new product code, a different price or an unusual quantity on an exceptions list, with the reason.
  • At 7:00 the salesperson receives a summary in Teams: how many orders the robot entered, and which are waiting for his decision.
How does RPA work in practice? Examples of processes a robot takes over in a company

Five types of process best suited to a robot

Processes that suit RPA have features in common: they are repeated often, follow clear rules and involve several systems that cannot easily be connected. In the table below we list the five most common types, together with a sign that will help you spot them in your company.

Note that entering domestic purchase invoices is not on the list. Until recently it was the textbook example of RPA, but KSeF has changed the picture – we explain this in the next section.

Processes most often taken over by an RPA robot
Type of processExampleSign that it suits RPA
Retyping data between systemsOrders from an online shop or customer portal into the ERP systemSomeone exports a file from one program every day and enters it into another
Pulling data from external portalsShipment statuses from carriers, data from supplier and government portalsSomeone clicks through several portals every day to check whether anything has changed
Recurring reportsA daily sales summary from three systems sent to managersThe report always has the same layout and is produced to a fixed recipe
Documents outside KSeFForeign invoices, receipts, consignment notes, delivery confirmationsThe documents have a consistent layout, and the data has to be transferred into a system
Opening cases in several systemsA complaint entered into the CRM, the warehouse system and the accounting systemThe same information is entered by hand in several places

What KSeF has changed in invoice automation

From 1 February 2026 all companies in Poland receive invoices through KSeF, Poland’s National e-Invoicing System – the government platform for exchanging invoices. From 1 April 2026 most sellers must also issue invoices in it. A domestic purchase invoice is usually no longer a PDF in an email but a file with data in structured fields.

This is a big change for automation. Instead of a robot that opens a PDF, reads the data and types it into a program, it is better to download invoices from KSeF directly into the accounting system. Many accounting programs already have this feature, so first check what your supplier offers.

Robots and reading data from scans (OCR, which converts an image of a document into text) are still useful for documents outside KSeF. These are invoices from foreign suppliers, receipts, warehouse and transport documents. Until the end of 2026 they also include invoices from small sellers who may still issue them outside KSeF. A robot can also transfer invoice data from KSeF into an old system that cannot download it by itself.

A computer screen showing an RPA robot transferring data from a portal to an ERP system, with an exceptions report for an employee alongside

An RPA robot does not think – it executes. That is why it replaces people best where they did not have to think either.

What a robot will not do, and how much looking after it needs

A robot only applies rules that can be written down, for example: if the amount is below PLN 5,000, post it; if above, pass it to the manager. It will not judge whether an expense was necessary, whether a customer deserves an exception or whether a contract can be signed. Such decisions stay with people or, to a limited extent, with AI-based tools.

Nor will a robot fix a bad process – it will only speed it up. If data from system A currently reaches system B through manual retyping, first ask whether the two systems can be connected directly. Such a connection is usually more durable than a robot clicking around a screen.

The most important issue is maintenance. A robot on a stable process can run unchanged for a long time, but every update to a system or portal it works with means checking whether the robot still works. It is impossible to say in advance how often this will happen, because it depends on the system vendors. So before you start, decide who checks every day whether the robots have completed their tasks, and who fixes them.

Robot, system integration or AI – how to choose

RPA is one of several automation tools, and not always the best. The choice depends on whether the systems can be connected directly and whether the process requires understanding content. The table below helps you judge which approach suits your case.

When each approach makes sense
SituationBest approachWhy
Both systems have a ready-made connector or a data exchange interfaceDirect system integrationWorks faster and does not break when the screen layout changes
An old system that cannot be connected to other programsRPA robotThe robot works through the screen, so it does not need a connector
A temporary process, for example until the ERP system is replacedRPA robotCheaper and quicker than building an integration that will no longer be needed in a year
Documents with varying layouts, emails written in free-form languageAn AI tool combined with a robot or a flowAI reads the content, and the robot or flow passes the data on
A decision that requires judgement and accountabilityA person, supported by the systemAutomation can prepare the data, but the decision stays with people

Which tools are used to build RPA robots

There are several major vendors on the market, including UiPath, Automation Anywhere and Microsoft with Power Automate. For a mid-sized company that works on Microsoft 365, Power Automate is usually the natural starting point. The part of it that automates work on a computer is called Power Automate for desktop.

With a basic work account you can record a robot and run it manually on your own computer. Running on a schedule, sharing robots with a team and working without human involvement require premium licences. A robot that is to work at night on a separate computer also requires an unattended licence. Check Microsoft’s current price list before pricing a project.

When choosing a tool, who will maintain the robots matters more than the feature list. If someone in the company already knows Power Automate, that tool’s advantage grows. If an outside partner is to maintain the robots, ask them about their response time when something breaks.

How to start your first RPA project

A good first candidate meets four conditions. The process can be described step by step on a single page, it is repeated daily or several times a week, it takes a noticeable amount of time and it does not require expert judgement. Half an hour a day over 250 working days is 125 hours a year – a good threshold to start with.

It is worth treating the first project as a pilot on a single process. Its purpose is to find out how the robot works in your company, how to monitor it and what to do when it stops. Later robots are built faster, because the rules are already in place. The steps below structure the preparations.

  • Write down the process step by step with the person who currently carries it out, including the exceptions.
  • Measure the current time: how many cases a day and how many minutes per case.
  • Check whether the systems can be connected directly – if so, you do not need a robot.
  • Decide what the robot does with cases it does not understand: to whom it passes them, and in what form.
  • Appoint a person responsible for the robot and a deputy for holiday periods.
  • After a few weeks, compare the time and number of errors with the measurement taken before implementation.

Related topics in the knowledge base

Read next

FAQ

RPA in practice – frequently asked questions

Questions that usually come up when a company first considers robotic process automation.

Does an RPA robot need its own computer?
Not always. A robot started manually by an employee runs on that employee’s computer. A robot that is to work by itself, for example at night, usually needs a separate computer or virtual machine with its own user account.
Does a robot need its own login to the systems?
Yes, and it is worth giving it one rather than using an employee’s account. A separate account lets you limit the robot’s permissions to what it really needs, and the history shows which changes the robot made. Just check the system’s licence terms, because some vendors count a robot account as a regular user.
Can employees build robots themselves?
Simple robots for their own use – yes; tools that record steps are designed for exactly this. Robots that company processes depend on, however, should be built according to common rules and have a responsible owner. Otherwise, once the author leaves, nobody knows what the robot does or how to fix it.
What happens when a robot stops?
A well-built robot records the step at which it stopped and sends a notification to the person responsible. Cases it did not handle go back to the manual queue. Agree in advance how quickly someone must respond, so that no backlog builds up.
Is an RPA robot safe for our data?
A robot can do exactly what the user whose account it uses can do. So the risk is limited in the same way: minimal permissions, passwords in a secure vault rather than in a file, and a log of all operations. If the robot processes personal data, include it in your GDPR documentation.

About this page

About the author

Kacper Włodarczyk — CEO of ALGORCOMP

Kacper Włodarczyk

CEO of ALGORCOMP

Kacper specializes in implementing Microsoft 365 Copilot, Copilot Studio, Power Platform (Power Automate, Power Apps, SharePoint) and AI agents for mid-sized B2B companies in Poland. He leads dozens of projects covering AI strategy, Power Platform governance, document workflow automation and sales processes. In his writing he focuses on the practical side of AI adoption in organizations — from the first proof of concept to company-wide rollout — with particular attention to data security, compliance (GDPR, NIS2, the AI Act) and return on investment.

Meet the team

Do you have a process in which someone retypes data every day?

We will help you judge whether a robot, a direct system integration or an AI tool would work best, and plan a pilot on a single process.

Featured

Related articles