Building a luggage policy monitoring bot with Robocorp (and a bit of Python)








2 UiPath developers


Robocorp, Python


32 hours

over 200

web pages monitored daily


FTEs saved monthly


ROI achieved in 2 months


eSky is a travel tech marketplace operating in over 50 countries and a market leader in Central and Eastern Europe.

Its wide range of products consisting of flights, accommodation, city breaks, and holidays in the form of "flight + hotel" packages, as well as ancillary products such as insurance, car rental, airport transfers, and attractions, create a comprehensive one-stop-shop in the travel and leisure category.

The Challenge

eSky monitors hundreds of various airlines' websites in real-time, looking for changes in ticket pricing or customer policies and aggregating these pieces of information on their platform.

While it is quite easy to track the prices of tickets, the client had a problem with detecting changes in the luggage policy, which are often hidden on the sites, not easy to find, and updated unexpectedly (especially during the night).

Not having up-to-date data on the website led to passing outdated information to the client, which resulted in a bad customer experience, a growing number of complaints, and, in some cases, compensation for misled clients.

Until now, eSky employees have been monitoring the policy changes manually. The process was too time-consuming to perform daily, and the work itself was highly mundane and prone to human mistakes (imagine: luggage policies rarely change, so in most cases, there is no difference, and sometimes they are almost impossible to notice, e.g., changing the size of hand luggage from 45x35x20 to 45x30x20).

The Solution

From the very beginning, our developers knew that a well-written RPA bot would be perfect for solving the eSky's problem.

After collecting all the requirements from the Client during the joint workshop (2 of our developers and the Process Owner from eSky), the RPA development has begun.

The idea was to create a bot that would visit all the sites daily, seek potential changes in seconds, and pass it over to the alert system.

The first draft of the bot has been written in Python, so our team can quickly validate the feasibility of automation. Once we knew the automation could work, we introduced the final automation technology - Robocorp.

Thanks to the easiness of integrating Python code with the Robocorp platform, our RPA experts were able to have the main automation flow described in human-readable Robocorp form, with the most complex elements (such as lining up the websites for scanning or data preprocessing) still coded in pure Python.

By combining these two technologies, we built a powerful and versatile bot that was simultaneously easy to run and manage even by non-technical team members.

By choosing Robocorp, we kept the project budget-friendly and ensured the eSky team wasn't exposed to additional, unnecessary costs.

The Outcome

In eight days of development, we created an RPA bot to monitor the airlines' websites and look for luggage policy changes in real-time.

For easier surveillance, we have created a user-friendly dashboard for the client in the Robocorp Control Room with historical logs and visual charts showcasing the bot's performance. Finally, we set up a system of e-mail alerts so eSky employees can only be notified when an actual change needs to be addressed.


Before automation, the job (if delivered daily as it should be) would take the time of more than one full-time employee.

Within 32 hours of work, our Robocorp developers were able to bring to life the solution that entirely took over the process. Comparing the ongoing cost of employment with the cost of development, eSky achieved a total return on investment within two months.


over 200

web pages are monitored daily


FTEs saved monthly


ROI achieved in 2 months

Automate your tedious, manual work!

Bring automation to your business and achieve new efficiency levels.