Guide

RPA in your company – which processes to give a software robot first and how to check it pays off

This guide is for owners, COOs and CFOs who have decided to try RPA robots and need to choose the first process. We show how to recognise a good candidate, which processes are best left alone and how to work out in half an hour what a robot could be worth. The first choice decides whether robots will stay in the company for the long term.

Author: Kacper Włodarczyk, CEO of ALGORCOMPPublished: May 24, 2026Reading time: 10 min readBusiness process automationFor: Universal
RPA in your company – which processes to give a software robot first and how to check it pays off

Five questions that filter out bad ideas

RPA (robotic process automation) is a program that performs the same clicks and entries on a computer as an employee: it logs into a system, copies data, fills in a form. The robot does not think; it repeats recorded steps. So before you choose a process, test it with the questions below.

If the answer to any of the first three questions is “no”, the process is not a good first candidate. The last two questions do not rule a process out, but they tell you whether a robot is the right tool.

  • Can the process be described step by step so that a new person could carry it out from the instructions alone? A robot cannot cope with the answer “it depends”.
  • Does the process repeat often – daily or weekly? A half-hour task done once a month rarely justifies a robot.
  • Can the process be done without human judgement? If someone has to make a decision every few steps, the robot will keep stopping.
  • Does the input data have a fixed format, for example a spreadsheet with the same columns or a form with fields? Free text already requires AI.
  • Do the programs involved lack a ready-made connection or an API – an agreed way of exchanging data? If they have one, it is better to connect them directly than to build a robot.

Which processes most often work well as a first robot

In mid-sized companies, a few types of work come up again and again that suit a robot well. They are not spectacular, but their effect is easy to measure. Take a hypothetical trading company with 90 employees, where three people in order processing retype online shop orders into an old warehouse program every day. That is a textbook example of a first robot.

Below are the types of process most often worth starting with. Each of them runs across several programs that do not exchange data by themselves.

  • Moving data between unconnected systems: orders from the online shop to the warehouse program, new customers from the CRM to the accounting system.
  • Creating master records: a new customer, supplier or product entered by hand into two or three systems.
  • Daily summaries from several programs that someone copies into one spreadsheet each morning and sends round.
  • Checking statuses on portals, for example those of carriers or procurement platforms, and recording changes in the company’s system.
  • Downloading documents from supplier portals that do not send them by email or any other automatic means.
RPA in your company – which processes to give a software robot first and how to check it pays off

How KSeF has changed the list of candidates

Until recently, entering purchase invoices by hand was the most common first RPA project. Since 1 February 2026, every company has received invoices through KSeF, the government platform through which invoices between businesses pass. Since 1 April 2026, most companies have also issued invoices there. An invoice arrives as structured data: the tax ID (NIP), amounts and line items are in separate fields.

For domestic invoices, what you need is a connection between your accounting software and KSeF, rather than a robot clicking on a screen. A robot, or AI reading documents, is still useful for foreign invoices, receipts and documents that are not invoices. If someone in your company is still retyping domestic invoices by hand, first check what your accounting software can do.

Processes that look promising but are a trap

Some processes seem ideal until you look at the details. It is worth spotting them before you order a robot, because fixing things afterwards costs more than the robot itself. These are the most common situations:

  • Emails written by people. Every customer writes differently and a robot does not understand content – you need AI to recognise the matter first, and only then a robot.
  • Documents in many layouts. A robot can handle a few fixed templates, but dozens of different ones need AI to read them and someone to check the results.
  • Substantive decisions, such as approving a request depending on the situation in the team, or assessing a complaint.
  • Processes that will disappear within a few months because the company is replacing its ERP system. A robot built for a short time rarely pays for itself.
  • Processes known to only one person. Writing them down from memory can be harder than building the robot.
  • Work in Outlook, Excel or SharePoint. Here you do not build a robot that clicks in windows, but a flow with a ready-made connector, which is more stable.
An order processing office manager writes down the steps of a process a robot is to take over

The best first robot is dull: it does the same thing every day, in the same programs, by rules that fit on a single sheet of paper.

System stability: a criterion that is easy to forget

A robot works on what it sees on the screen. When a software vendor moves a button or renames a field, the robot may stop. So when choosing a process, check how often the programs the robot will work in change.

Paradoxically, the most stable are often old desktop programs whose appearance has not changed for years. The least stable are web applications that the vendor updates every few weeks, often without warning. For these, ask the vendor about an API or a ready-made integration first.

For the first robot, then, choose a process in programs that have not changed their appearance in recent months and are not due to be replaced. Leave the harder cases until the company has gained experience in maintaining robots.

How to calculate what a robot could be worth

The simplest calculation has three components: how many hours a year the process takes, what share of that work the robot will take over and what an hour of work costs. The table below shows three hypothetical processes, assuming 250 working days and a cost of PLN 80 an hour including overheads. We assume the robot takes over 70% of the work, with exceptions left to people.

Compare the value with the annual cost of the robot: the licence, the computer it runs on, the build cost spread over time and ongoing support. The licence for an unattended robot in Power Automate alone is USD 150 a month, or USD 1,800 a year. With process C, little is left for the rest, unless the same robot also handles other tasks. With process B, the calculation is clearly favourable.

Remember that time freed up becomes a saving only once you know what you will use it for. Write this down before you start, for example: “order processing will handle 30% more orders without a new hire”. Plug in your own data and you will get a figure against which to compare every offer.

Sample calculation of a robot’s value (hypothetical data)
ProcessWorking time per yearTaken over by the robot (70%)Annual value at PLN 80/h
A: 60 minutes a day, 1 person250 h175 hPLN 14,000
B: 120 minutes a day, 3 people1,500 h1,050 hPLN 84,000
C: 30 minutes a day, 1 person125 happrox. 88 happrox. PLN 7,000

Common mistakes when choosing the first process

Mistakes with the first robot are rarely technical. Most often they stem from how the company chooses the process and who is then responsible for it. These are the ones that come up most often:

  • Choosing the process that annoys the management board most. It is often too infrequent, too variable or requires decisions.
  • Choosing the most spectacular process. The first robot should be small and measurable – ambitious projects come later.
  • No measurement before the start. After rollout, all that is left are impressions, while the board asks for figures.
  • No owner. The robot stops working after a change in a system, nobody notices, and after a few weeks everyone goes back to manual work.
  • Robotising a mess. If a process has unnecessary steps, the robot will do them faster, but they will still be unnecessary.

How to run your first project step by step

The first robot is also a learning exercise for the company: how to describe processes, how to test and who responds to failures. That is why the plan should be short and have a clear checkpoint. The steps look similar regardless of the tool:

  • Choose two or three processes that pass the five questions at the start of this article.
  • For two weeks, measure how much time they take and how many exceptions there are.
  • Describe the chosen process step by step with the person who performs it, including what they do when something does not match.
  • Remove unnecessary steps before anyone starts building the robot.
  • Run the robot in parallel with the person’s work and compare the results for the first few weeks.
  • Appoint an owner for the robot on the business side, and a deputy.
  • After a few weeks, compare time and number of errors with the baseline, and only then choose the next process.

Related topics in the knowledge base

Read next

FAQ

RPA in your company – frequently asked questions

Questions that usually come up after choosing the first process for a robot.

How many processes can one robot handle?
A robot runs one process at a time, but it can work on several in turn, for example one at night and another in the morning. The limit is time: if processes must finish at the same time, you need more robots. When planning, write down the times by which each process must be complete.
What happens when the robot meets a situation it does not recognise?
A well-built robot stops on that case, logs it and sends a notification to a named person, then moves on to the next item. A badly built one simply stops working. Ask the provider how the robot handles exceptions and who receives the notification.
Does the robot need a separate computer?
An unattended robot logs into a computer or virtual machine, so in practice it needs a separate workstation that is switched on at the scheduled time. A robot started by an employee runs on their computer, but it takes over the screen while it runs. In Power Automate, you can also choose a machine maintained by Microsoft.
Does the robot have its own account in the systems?
It should. A separate robot account lets you tell its actions apart from people’s in the change history, and lets you give it only the permissions it needs. Check, however, whether your ERP or CRM licence allows such an account and what it costs.
Will employees accept the robot?
Usually yes, if the robot takes over work nobody likes and people know what they will do instead. Involve the person who performs the process in describing and testing it – they know exceptions that are not in any instructions. Concerns usually come from a lack of information, not from the robot itself.

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

Want to choose the first process for a robot?

We will go through your list of candidates with you, help you measure the working time and show where connecting systems is enough and where a robot is needed.

Featured

Related articles