Robotic process automation


Many of the processes we perform in our daily professional lives are monotonous, tedious and even boring. Errors can occur as a result of routine or in the rush of things. Employees not completing their tasks on time later reflects in reduced efficiency of the entire company.

As we know well, continuous improvement is essential in times of strong competition. Modern technologies turn out to be of great help. They put the company on the path of digital transformation. One of them is RPA, i.e. Robotic Process Automation.

Stages of RPA implementation


RPA is a set of algorithms that replicates human activities on a computer. Bots are programmed to perform manual and repetitive actions often with the use of application GUI, where APIs cannot be used. 

Robot doesn't take holidays, doesn't get sick, doesn't make mistakes. It can work 24 hours a day without interruption.

RPA is non-invasive - it uses existing infrastructure without disrupting the system, which would be difficult and costly to replace. There's no need to purchase additional hardware or upgrade the system to implement RPA and, therefore, gain higher process efficiency, faster task completion and business continuity.

It is worth noting, that the robot can't imitate human thought processes. RPA is not something that can completely replace humans. It is one of the solutions used in the automation of business processes.

the use of ROBOTIC PROCESS AUTOMATION in the company

You can implement the RPA solution in virtually any business environment. Regardless of your IT infrastructure. At Nightingale Consulting, we adapt the software to the company's needs and target expectations. RPA implementation is carried out according to a precisely defined plan, which has been agreed with the Client.

  • You don't need to make changes in the IT system
  • We don't require modification of the source code, systems or applications
  • The robot can work in the background of running applications
  • RPA solution integrates with virtually any application
  • The software works with CRM and ERP systems
  • You can gradually extend the automation with new processes

Virtual employee in your team

A virtual employee can become part of your team


RPA solution can only be used in the processes that are performed on a computer. The process must be standardized - take place according to a specific scheme, preferably well-documented. Only digital data can be processed.


You don't have to enter data manually. Thanks to RPA implementation, the robot will do it automatically for you. You won't have to make an effort to search for information on a website or in a computer system. The robot will perform these tasks much faster and more efficiently.
When to use the RPA solution?
If the process is based on performing many repetitive operations in a limited amount of time. Time pressure leads to errors.
If the tasks are schematic and there is a small chance of exceptions. The robot will recreate the indicated process step by step.
If the process doesn't require expert knowledge or abstract thinking. Tasks are performed by the bot based on the pre-defined scenarios.
large amount of data
If the work is performed on a large amount of data, the bot will process it faster. And it won't make a mistake.

RPA in financial institutions


  • Generating invoices
  • Verification of the correctness of invoices
  • Registration of invoices
  • Downloading attachments from e-mails
  • Entering customer data into the accounting system
  • Verification of VAT payers
  • Verification of bank statements
  • Preparation of invoice corrections
RPA in the HR department


  • Calculation of salaries, vacation days, sick leaves
  • Settlement of business trips
  • Work time registration
  • Entering data of new employees in the system
  • Preparation of contracts for employees
  • Generating reports
RPA in banking

banking and insurance

  • Payment monitoring
  • Entering customer data into the system
  • Compare bank statements with customer contracts
  • Preparation of bank statements
  • Approval of completed payments
  • Estimating credit limits
  • Monitoring the policy payment process
Recognition of the complaint by the bot


  • Registering notifications in the system
  • Classification of notifications
  • Checking the completeness of the notification
  • Send automatic replies
  • Sending a message about the change of notification status
  • Termination of concluded contracts
Robot works in logistics


  • Registering customer orders
  • Compare the stock level with the placed order
  • Updating stock levels
  • Generating waybills
  • Giving invoices
  • Automatic sending of e-mails about the stages of order fulfilment
  • Delivery confirmation 
RPA in financial activities


  • Receipt of applications
  • Verification of the client and the subject of the notification
  • Downloading invoices from e-mails
  • Invoicing of fees
  • Leasing margins estimation
  • Preparation of contracts
  • Cancellation of contracts
RPA in manufacturing companies


  • Registering orders in the system
  • Invoicing of orders
  • Updating resources, production materials in the system
  • Preparation of sales documents
  • Generating reports
Sales automation


  • Accepting orders in the system
  • Verification of orders
  • Update of price lists
  • Sending automatic messages
  • Generating leads from e-mails or contact forms
  • Entering customer data into the CRM
  • Searching for clients in the system according to specific parameters

differences human-bot

bot doesn't get tired by repetitive tasks
Bot doesn't make mistakes due to routine, fatigue or inattention. It works as programmed. It performs tasks according to a specified scenario.
The bot doesn't take time off, doesn't need time off or rest. It can process more data in a considerably shorter time. It can even work 24/7.
Maintaining a bot costs less than hiring a new employee. You can make a virtual employee part of the team. This will increase the efficiency of the entire team.
Bot works 24/7

Counterparty verification

The robot receives a list of VAT payers for verification. He enters the website of the Ministry of Finance. It finds taxpayers, verifies their data and confirms whether the taxpayer is active or not.

Registration of invoices

The robot enters the mailbox, from which it downloads invoices in the form of attachments. It identifies amounts and customer data, logs into the accounting system and enters appropriate values into the boxes. Robot carries out the invoice accounting process, which took  an average employee  3 times longer.

Debt collection

The robot enters the user account of the accounting system. It finds unpaid invoices in a selected period (e.g. a range of 30 days). Robot copies the invoice number, amount and date of a mandatory payment. It then pastes them into an email template and sends a reminder message to the defaulting contractor.

Verification of sick leaves

The robot enters the e-mail box, from where it downloads attachments called "Sick leave". It registers the data in the system and confirms the scope of the sick leave that the doctor has written for the employee. It inputs into the system how much time the employee will be on sick leave and does not register his work time during this period.

Customer service

The robot logs into the CRM system and searches for the contracts of customers whose contract ends within a month. It copies the e-mail to the client and sends him a new offer, according to the current price list and possible discounts.

Recruitment of candidates

The robot enters a phrase on LinkedIn and searches for candidates according to the indicators provided in the document. It downloads data, i.e. experience, internship, skills. From the found data, it creates a list of candidates and sends to the recruiter. If the indicated persons aren't in the system, the robot sends an e-mail with an invitation to an interview.

Verification of admission documents

The robot enters the e-mail inbox and downloads the order data from there. It checks the information provided against the Goods Received Note. If the quantity and prices are correct, it confirms the delivery. Robot prepares an invoice for the supplier and sends it by e-mail. In case of errors, it sends the receipt for verification to the manager.

Stock levels update

The robot downloads customer orders in PDF or Excel versions. It exports a product list from the warehouse system. It compares the number of ordered products with the number of products in stock. Robot verifies the correctness of data and updates stock levels. In the absence of a product, it sends an e-mail to the manager.


Virtual employee

Center of Excellence

Business strategy

Business Process Analysis

Dedicated robot

Bot development

The first robot in the company

Infrastructure implementation

Robot deployment scenario


RPA courses

Comprehensive RPA training

Process monitoring

Monitoring of production robots

RPA tools

Comparison of RPA tools




We have several
years of experience
in process automation

We have built and implemented over 120 bots

We provide high quality service at every stage
of RPA implementation

We give our clients flexibility in choosing RPA platform and approach

We work
with prestigious technology partners

We have access to high-end solutions

You choose how many processes you want to automate!

More bots, the greater the savings for the company

We approach each project individually

We prepare a dedicated robot for the client's target needs. We follow guidelines, not ready-made solutions.

During the RPA implementation, we follow the client's instructions

We conduct a detailed analysis. We discuss the process flow step by step with the client to recreate the operations as desired.

We prepare the robot to handle exceptions

We script the robot how to react in unexpected situations. We indicate possible steps to be taken.

We implement a completely non-invasive solution

We know exactly how much infrastructure reconstruction costs. That is why we adapt the RPA solution to the applications and systems supported by the company.

Automation profitability calculator

How long does it take to do process manually, once for one person?

0 min

How many times process is executed in one month per one person?

0 person

How many person execute this process in one month?


Monthly cost of one person doing this process

0 $

How complex is process:

Low ( 0-0,3 )Medium ( 0,4-0,6 ) High ( 0,7 - 1 )

Contact Us

Get in touch

Do you have any questions? Do you need more information? 
Go to the contact form and send us a message. 
We will answer as soon as possible.

Phone number:
+48 12 400 42 10
Diamante Plaza Krakow
Jana Dekerta 24
 30-703 Kraków