IT Central Station is now PeerSpot: Here's why

UiPath Reviews

Nilesh Pawar - PeerSpot reviewer
Director - Cloud Architecture at a computer software company with 10,001+ employees
Real User
Top 5Quality
It's easy to develop, maintain, and manage , helps in task mining, process mining
Pros and Cons
  • "With UiPath in place, we are moving away from training people on the core applications, which are pretty complex. We've built a headless frontend, so it's really easy for anybody to join our company and be productive."
  • "Process mining is something that we are doing, but I think it needs to be more mature. UiPath is still new to process mining. They are decent in SAP ERP when it comes to process mining. But compared to Oracle's E-Business Suite and all, they are still pretty new."

What is our primary use case?

There are multiple use cases. For example, we have automated shipping process for the operations department, including shipping repairs, production line assembly, and line automation using attended robots. 

Using unattended bots, we have done Engineering, finance, accounts receivable, invoicing, invoice validations, and reconciliations. For sales, we have automated order management and order inquiries. We also have proactive monitoring bots for IT. So daily IT jobs are monitored, and the robot automatically takes action by triggering tickets in ServiceNow

How has it helped my organization?

Every human-dependent task has been automated and is now entirely done by a robot. Still, the people who formerly did the job are part of the process. They check if the robot is doing it right or wrong. And then, we keep on retraining the robot for any new exceptions that come up, so we are fully equipped to handle new scenarios. So this has fostered a culture change within the organization where people are coming up with ways to automate what they were spending several hours a day doing. Once these tasks are automated, they can focus more on the company's strategic initiatives. And that's a win-win for the company as well as the employees.

With UiPath in place, we are moving away from training people on the core applications, which are pretty complex. We've built a headless frontend (Touchless ERP), so it's really easy for anybody to join our company and be productive. A robot handles shipping, repair, and the assembly line instead of a human. Plus, these processes are executed with high accuraccy, removing human error from the equation. That's how we are mitigating a lot of our human-related problems.

Furthermore, the culture that we've built has helped in terms of the principle of retire, recruit or resign. So when someone quits, retires, or we need to recruit, we first determine if we can automate their job functions. The RPA governance team tries to digitize the person's tasks as well as their knowledge and experience in the organization.

What is most valuable?

The attended bots have helped a lot, and we have a leveraged concept of touch-less ERP. We can build a UI or a headless frontend, like a popup, that interacts with a human, and then the robot carries out its function. So the person doesn't need to be trained on any core applications like Oracle ERP or customer applications, which would entail additional screening responsibilities and the normal human tendency to make mistakes. 

So we have built a headless frontend that is technology agnostic. And it interacts with the end-user in a user-friendly, straightforward fashion. So it's only four or five steps, whereas it was formerly 30 or 40 steps. And that's how this way of implementing RPA has helped the customer heavily. 

What needs improvement?

Process mining is something that we are doing, but I think it needs to be more mature. UiPath is still new to process mining. They are decent in SAP ERP when it comes to process mining. But compared to Oracle's E-Business Suite and all, they are still pretty new. And they need to come up with some model templates for how to adopt process mining within your organization. For example, they could use some accelerators to help onboard customers. Right now, it's not that easy. So process mining is something that they need to improve on for Oracle ERP.

UiPath has an excellent strategic roadmap when it comes to features. So if it's not already in the works, one thing they could add is AI fabric, and if UiPath could bundle it into the primary licensing with Orchestrator, that would be great. Concerning artificial intelligence and NLP machine learning, we are getting rid of the requirement where a chatbot can integrate and synchronously interact with the robot in real-time.

The ability to listen to and reply things in real-time would be good to have. They are already doing it, but the ease of implementation and options to integrates needs to be flexible, and the license should be bundled into their current offering so that it's more cost-effective.

Another thing is UiPath's OCR we hope it has the same quality as FlexiCapture, a separate solution by ABBYY. That would be awesome if the UiPath had native OCR functions that were the same level of maturity as FlexiCapture.

For how long have I used the solution?

I've been using UiPath for three years now.

What do I think about the stability of the solution?

UiPath Cloud Orchestrator and on premise bots has 100% stability in last 3 years we have faced zero Product related issues. the Platform is rock solid stable robust also upgrades have been very easy to do with zero impact on existing running processes. 

We have around 34 RPA Processes built using UiPath have a very good execution success rate of 94-96% , rest 4-6% failures/exceptions are only due to data or network issues.  

What do I think about the scalability of the solution?

Scalability is great with UiPath. We have a distributed load for robots, so the long-running ones run on a different unattended bot while the fast-running and business-critical bots run on a dedicated VM. So that's how we have distributed the scalability. But if you want to add a new bot, it should take less than 30 minutes to host or create a new machine. And then, the deployment or deployment of the package or the code takes less than 30 seconds. So It's hardly 30 minutes. 

So about 20 attended bots are deployed. Some of them are in two or three shifts. In total, around 40 people are using attended bots, and there are only two unattended bots. So UiPath is running more than 30 processes for 30 different people. We also have around eight business analysts spread out across various departments who use this too. So you're talking about 50 plus people at least connected right now. And these are purely business analysts or  staff on the shop floor, like operators and repair technicians. But the processes that we have developed are helping around 60-plus business users that we use to do something.

So technically, with the deployment that we have done — around 24 robots—the utilization for the unattended robots is approximately 52 percent. So technically, what we have is sufficient for the next year, at least. We can develop more processes with the existing licenses that we hold. So definitely expansion-wise, we'll expand more on the process side.

How are customer service and support?

UiPath technical support is excellent. They have a good knowledge base, and the support team resolves issues fast. Once you create a ticket on cloud technical support, it's pretty easy. You get an email, start communicating, and then it is solved in a day or so.   

The UiPath licensing and product teams have been beneficial. They gave us an option of a free trial where you can download it free and use it for 60 or 90 days. And that trial is extendable. So we got six months of free usage for UiPath Enterprise Edition. And that's how we were able to do things confidently. We could implement things to show to businesses and get funding. UiPath has been flexible when it comes to licensing costs, including free trials. Their e-Team comes in, helps you deploy, implement stuff, and solve technical challenges you have on the ground. 

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

We hadn't used any automation solutions before. It was always a human. 

How was the initial setup?

Out of all the automation solutions we tried, UiPath was the easiest to install and configure. Within less than 20 minutes, you can set up a machine with the robot and make it functional. For the initial setup, if the Windows machine is ready, you only need to install and set up the robot.

UiPath also has the simplest deployment versus all the other vendors. Deployment takes less than 30 seconds. It's just a click of the button from Orchestrator, where the packages are available to download for the robot. In addition, there is an auto-download feature that automatically installs the packages remotely on several machines.

So the implementation strategy includes unattended bots in data centers, which run on their own. They are in a secure facility and are very hardened machines. They only communicate certain out-call to Orchestrator in the cloud. There are also attended bots sitting all over the warehouses and people using them on their own laptops. So implementation strategy for the attended bots isn't complex because they are overseen by daily users on their laptops and desktops. So it's deployed on those machines. Additional security and hardening will be required on the unattended bots installed on the data center level.

For implementation, we used some outside consultants to set up the governance framework for RPAs and the discovery mechanism. They also helped us identify hotspots, determine ROI, establish the recovery cost in months, and do value realization.

So after going live, they helped us look at things like cost and time savings as well as the actual recovery costs incurred in the process. They also helped evaluate the solution in terms of automatability index, productivity, efficiency, and quality. So, we analyzed all of these factors, which helped to prioritize the processes selected. We did all of this first and then converted everything into a factory model. What we call the digital factory team is responsible for development. And then, the governance and architecture teams orchestrate the development by going out there and doing task mining and process mining. For maintenance, we have five or six people for 32 processes.

What about the implementation team?

Level of expertise with SI which is LTI is excellent

What was our ROI?

We have an Novigo automation framework that helps us to calculate ROI from UiPath. It calculates ROI based on the time a human would take to perform the task manually versus the time needed for a bot to do it. Then the hours are converted into dollars. Finally, we can get the cost per transaction per hour per dollar spent per record. That helps you calculate an accurate ROI when identifying RPA case, and we can see the value realized every month. We calculate the amount of records and hours saved through automation and convert that into a dollar amount per process. That's how we have been able to do a very accurate value realization based on the number of transactions processed by the robot.

What's my experience with pricing, setup cost, and licensing?

The license is around $40,000 yearly. Technically, that's the lease price. But UiPath told us to go through our distributor, and by doing so, we've saved at least 50 percent of the costs. So it's now around $24,000. That is pretty cheap compared to Blue Prism or any other vendor out there that offers a combination of the same features. 

You do need to purchase an additional license to get Insight licenses. We were the beta testers of UiPath's Insight application, which is purely on the analytics side. A lighter version of insights should be embedded into Orchestrator itself inside the standard offering of the UI without the extra license costs. So that way, we could track the number of processes, exceptions, success rate, and calculations in a single platform without buying any additional licenses. 

Which other solutions did I evaluate?

Automation Anywhere, Blue Prism, WinAutomation, and UiPath were four we considered. We used Novigo Automation Framework Reports to test and evaluate each solution to see which one best suits our requirements. That's how we chose UiPath over the rest. It included deep-dive reports from Gartner, Forrester, Nelson Hall, and many other third-party analysts. These reports featured a highly detailed heat map as well as information about the cost-effectiveness of the deployment model, the development roadmap, and the maturity of the product.  So that helped us to easily compare UiPath to the others.

What other advice do I have?

I rate UiPath nine out of 10 because it's easy to develop, manage, and maintain. That's what sets it apart from Automation Anywhere, Blue Prism, or Power Automate. It's a simple drag-and-drop interface, which allows for low code automation development. And that makes it pretty much different from other options that we have. For example, developing basic automation can take few hours in UiPath versus a few days in Automation Anywhere. Implementation-wise, this is a pretty easy model when it comes to having a cloud orchestrator versus on-premise. Going on the cloud has reduced the burden of needing dedicated administrators to manage and maintain the platform. Minimal administration is required to manage and maintain Orchestrator in the cloud.

So that's the fastest way to onboard UiPath. But there is a lot of groundwork on the governance piece. So before even investing in UiPath or any other RPA platform, you need a solid governance framework and a foundation that will help you do the correct automation at the right time. Versus just doing anything using the tool. The tool is designed to do all types of automation but they need to be beneficial for the organization with good ROI and value realization.

Which deployment model are you using for this solution?

Hybrid Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
Manager and Lead - Digital Center of Excellence at a consultancy with 1,001-5,000 employees
Real User
Using Background Process as a template, I can run multiple robots on the same system
Pros and Cons
  • "If we have one place where we can see the end-to-end journey of our automations, then I do not need to manage multiple licenses. I do not need to spend money and expertise hiring multiple people and training them on multiple platforms. Also, when upgrading the systems, if I have a one place where I can manage all my automations at the same time, including UI and background automations, then we can build low-code apps using UiPath Apps. Therefore, I can manage everything within one platform, which is either a UiPath Intelligent Automation platform or UiPath Cloud. This is very important. Because if I have multiple systems, then I need multiple stakeholders to manage, upgrade, and maintain them."
  • "One of the 2018 projects was built using version 18.2. We then got a report from users that it was not working. Most of the time, it failed on multiple use cases. When we took the process from the owner to repair and troubleshoot, we found that many packages were not being recognized by the new version, which is 2020. So, we had to upgrade to the latest package, then do a repair. It took a good amount of time for us to repair the package. We had to go back to the UAT environment, then do testing and get approval from the UAT. We then had to sign-off and deploy pre-production and post-production Hypercare. So, the automation cycle being repeated by almost 40% is quite costly to the business, but this is rare."

What is our primary use case?

Most of the time, we work with financial services to automate financial transaction monitoring systems. We go through multiple CRM and financial systems, then query the transactions based on the KYC information. We use OCR operations, using UiPath Robot, to fetch information, such as, identification number, passport number, and their tax information. We extract this information, then validate with our financial data or transactions data to ensure that there is no fraud nor anomalies in the system. If there are any suspicious transactions or potential fraud, we do manual investigations. Those manual investigations are redirected from the robot to a human agent, then the human agent verifies the information. If there are any cost validation requests from other systems, such as Salesforce and PeopleSoft, then another bot will be triggered using UiPath Orchestrator. After that, we do the remaining processing. At the end of the processing, we use the UiPath analytics service. That analytics service uses UiPath logs, which helps us to understand how the bot is performing and how many transactions we have validated. From that, we look at how many were successfully processed and how many were manually handled, i.e., exceptions. We identify business exceptions for any transactions during the initial pre-validation stage, such as the user identification number is not valid or input data validation errors. For example, passport information must be an alphanumeric eight digit. If the bot identifies that the value is not eight digits, but four or five digits, then it is an invalid record straightaway. We can see this from the reporting and performance graphs.

We do automation for our HR processes, such as onboarding processes. On any day, there are five or six people who need to be onboarded. This is one of our standard business cases. We have a UiPath robot design using UiPath Studio and then it deploys in Orchestrator. This robot is being used by the HR admin. They can fill in the key information of the user, e.g., name, level, and their package. So, they import all this information, which includes my identity information, mobile number, email, and IDs on an Excel file, possibly along with a few other associates joining tomorrow. Once those entries are made in the Excel file, then the user can trigger a robot. They also need to keep the file in a designated folder. The robot will read the file from the designated folder. Then, one by one, it will read the records or line items from Excel and open an SAP portal. After logging through the SAP Portal, it inputs the required employee information. After that, it will go to Microsoft Azure Active Directory to QA the user, email, and ID. It will then go to PeopleSoft to create an HR record for the salary information, leave information, and the level at which the associate is joining. At the end of this process, it will update the status to, "The associate has been registered successfully." It will then send the updated final report to HR, saying, "The processing has been completed." The bot triggers information with their newly created email ID. They can then access or receive the onboarding information. This is how it works.

Depending on the client's requirements, we use UiPath AI Center and UiPath Apps for custom requirements. Most of the time, we don't need them. There are some times that we do based on the client's requirements.

I am using UiPath Studio, UiPath Orchestrator, and UiPath Robot.

Initially, I used the on-premises deployment model. For the last two years, we have also been using the cloud deployment option, UiPath Cloud, along with the on-premises. This is based on a client's requirements.

How has it helped my organization?

We can use the Process Mining tool to identify opportunities. We can then design the robot using UiPath Studio. After designing it, we can deploy it, using UiPath Studio, to Orchestrator. From Orchestrator, we can manage, monitor, and upgrade all the new patches within the UiPath platform.

If we have one place where we can see the end-to-end journey of our automations, then I do not need to manage multiple licenses. I do not need to spend money and expertise hiring multiple people and training them on multiple platforms. Also, when upgrading the systems, if I have a one place where I can manage all my automations at the same time, including UI and background automations, then we can build low-code apps using UiPath Apps. Therefore, I can manage everything within one platform, which is either a UiPath Intelligent Automation platform or UiPath Cloud. This is very important. Because if I have multiple systems, then I need multiple stakeholders to manage, upgrade, and maintain them. So, we do not need to think about all the things that I am using. There is one place where I can manage everything.

It has enabled us to automate more processes overall. In the initial days, we easily automated the low hanging fruit. As our automation journey matured, we needed to automate processes using more complex methods, like AI, machine learning, and advanced OCR functionalities. 

What is most valuable?

The UiPath package available on UiPath Studio is useful. Compared to other RPA tools, like Automation Anywhere and Blue Prism, we found that this package gives us the opportunity to automate tasks in the shortest amount of time. There are multiple templates available on UiPath Studio. For example, if I need to do multi-setting processing, which means we are going to process multiple records simultaneously, we can use a UiPath Background Process as a template. Using the template, I can run multiple robots on the same system, which will not interact with other systems. It will work in the background. We have found that really valuable. This is not available with other RPA products, such as Automation Anywhere and Blue Prism. This is one of the valuable things that we have found in UiPath.

We use the UiPath recorder. For the latest, modern experience, we have a recorder called App Integrations. Using that particular recorder, I can automate tasks with multiple systems without thinking about having manual integrations between multiple browsers by identifying multiple sessions. Sessions can be used by the same recorder during the entire automation cycle. For example, I have two screens, one called PeopleSoft and another one is SAP. I can do a keystroke, mouse click, and then hit the submit button within PeopleSoft. Then, at the same time, I have another window open being used by the robot. I don't want to think about separating two windows, so the recorder takes care of this.

The UiPath recorder has multiple ways of identifying. For example, it uses UI elements, fuzzy logic, and image recognition at the same time. These three methods are used by only one recorder. Whereas, with other platforms, like Blue Prism and Automation Anywhere, I can use only one method at a time, so one command is one method for selecting or identifying objects. Whereas, with the app recorders, I can use three methods using one command. So, if one fails, another one will back up the scenario. Then, if another one also fails, the third one will help us automate. That is the ease of automation, which is a valuable feature that helps us ensure that automation works flawlessly, without having to look at if one of the methods failed.

What needs improvement?

One of the 2018 projects was built using version 18.2. We then got a report from users that it was not working. Most of the time, it failed on multiple use cases. When we took the process from the owner to repair and troubleshoot, we found that many packages were not being recognized by the new version, which is 2020. So, we had to upgrade to the latest package, then do a repair. It took a good amount of time for us to repair the package. We had to go back to the UAT environment, then do testing and get approval from the UAT. We then had to sign-off and deploy pre-production and post-production Hypercare. So, the automation cycle being repeated by almost 40% is quite costly to the business, but this is rare.

The vendor had already noticed these things were a big pain for us. With the recent versions, 2019 and onwards, the compatibility between the activity and packages is there. Prior to that, there were some issues. The UI automation package was the one that was mostly affected. Many people who were early adopters of UiPath observed or experienced these kinds of issues.

Sometimes, when we are using Remote Desktop automations, we may need to use a different approach along with the AI functionalities. For example, if I need to recognize the object on the screen, which I cannot do using native methods, then along with the AI functionality, I may need to have a backup method, such as the OCL methods along with AI Computer Visions. This ensures that it works robustly and my solutions deliver 100% results without any manual intervention. In such complex scenarios, we are using AI features along with multiple methods for the backing up of the AI features. We have to ensure that if something goes wrong with the AI features then we have another method which will ensure, if A fails, then B will back up our solution's process as expected.

For how long have I used the solution?

I have been using it for the past six years.

What do I think about the stability of the solution?

We use UiPath AI Center, UiPath AI Computer Vision functionalities, and Document Understanding. These AI features came into the picture from 2019 onwards. First, we received updates using UiPath Computer Vision functionalities. Then, we received AI Center, which was not stable in its initial days. However, during the first quarter of 2020, we received version 2, which seems to be more stable. From there, we received general availability versions with integrations on UiPath Studio and UiPath StudioX. These work much better, as compared to the initial versions. So far, all the components of UiPath Computer Vision, Document Understanding, and UiPath AI Center work well. 

How are customer service and technical support?

I appreciate other benefits, such as UiPath community support and UiPath enterprise product support, because if anything goes wrong, we search in Google or the UiPath Forum where we can find the answer. Even if the answer is not available, and I post a question, I am quite certain that within one day that I will get someone to respond to the question. It may be someone from the forum or UiPath. Most of the time, the answers are readily available on the UiPath Forums.

UiPath Forum is the one place where we reach out to research problems, do troubleshooting, or get some help. If we need some help regarding the installations or licensing, we can create a ticket. Typically, we get a response, email notifications, or support calls within four to six hours.

We hire fresh, new graduates that we are going to train. UiPath Academies offers numerous training tutorials and certifications, which helps us to train our newly hired resources who are completely new to RPA and UiPath. So, the training is really useful in terms of video tutorial practice and configuring our multilingual environment. UiPath Academy does support English, Chinese, Malay, and German. So, our associates from multiple offices, who are already working on the global initiative, can learn the same things at the same time. Or, they can get someone from an English background.

Which solution did I use previously and why did I switch?

I started RPA using UiPath.

How was the initial setup?

Using the tool for the last six years, the initial setup is like having breakfast every day; it is very simple. I can do it much faster than someone new who started two years back or the new guy. I know what to do and how to do it.

Because it is software as a service, the setup and configuration time are very quick. Within an hour or two, we can set up the infrastructure deployment for a starter package. Configurations can be done smoothly. The infrastructure deployment, which typically takes a week's time, can be minimized to an hour. This saves us a lot of time and money for multiple components.

In the initial days of 2016 or 2015, our automation journey was center of excellence (COE) based most of the time. Nowadays, we changed our strategy, and it is more employee involved. So, an employee can go into UiPath Automation Hub and submit their idea. If they have time and are interested, we give them the training to use UiPath StudioX features for automation. If a process is complex based on our assessment, we pick that process and do the automation so the COE and employ-driven automation work hand in hand. 

With a simple process, then the employee can automate it and do the PoC. If they need help, we are more than happy to help them. However, we found when the processes are medium to highly complex, this is something professional developers should be working on. If they are interested, they can contribute and learn, but it's less likely that a business user would be involved in a complex automation process.

What about the implementation team?

UiPath has absolutely reduced human error. Infrastructure setup and maintenance are taken care of by the product owner or vendor. So, there is 100% assurance that nothing wrong will happen in the system because they are the people who built and deployed the product. Whenever we deploy, there may be a chance that something might go wrong or configurations went wrong. For example, I need to configure the Internet information services port. If I incorrectly configured the port or use a different method, there is a high chance that I might need to redirect the port to some other router or native firewall. If I use UiPath Cloud, everything is taken care of by UiPath. I just log into assistance, then allocate the license and configure our users.

What was our ROI?

For small to medium clients, those clients have an investment of about $100,000. We see around six to eight months in, they get something around 40% to 60% ROI being returned to them. Then, within a year to 18 months, they get a 100% to 120% ROI realized.

When we implement a robotics process automation solution using UiPath, and if the client's budget is limited, we mostly encourage the automation journey to be done using UiPath Cloud. UiPath ensures that it works fluidly, performs all upgrade security patches, and has 99.9% uptime.

What's my experience with pricing, setup cost, and licensing?

In the initial days, UiPath was more competitive in terms of the license pricing as compared to Blue Prism and Automation Anywhere; it was much less. Currently, the pricing is quite standard compared to the other two vendors. 

We can use UiPath Cloud, which helps us to save a lot of money and infrastructure costs, if the automation journey or project is for a small to medium-sized company. However, if it is a big company, then on-premises is preferred. 

Which other solutions did I evaluate?

I have also used Automation Anywhere and Blue Prism as well as open-source automation platforms, such as TagUI and Selenium.

The main pros to using UiPath are its user interface, user-friendliness, learning platform, and support.

What other advice do I have?

We have been using the UiPath Apps feature for the last four or five months, so it is relatively new for us. Most of our technical people are experimenting with UiPath Apps. We have planned training sessions for business users to upskill them.

If you are starting or in your initial days, I advise you to use the UiPath community version. Try first to do a PoC with the community version, trying out the automation in UiPath Cloud for free. Once you realize that this is something good as well as understand the value of it, then you can start with the initial package. If you think that you can start big from the beginning, then go for on-premises and start a large-scale transformation. However, I would advise doing a PoC first with proper guidance from UiPath and selecting a proper implementation consulting partner who has good experience or a solid past track record of doing automation, RPA, the RPA automation journey, and the transformation journey, as a whole. Not just UiPath automations or building robots, but also transforming their project and processes as well as doing Lean Six Sigma, which is a crucial part of the transformation journey. So, you should consider all these factors for a successful automation journey.

Compared to the top three tools, I rate this solution 10 out of 10.

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor. The reviewer's company has a business relationship with this vendor other than being a customer: Partner
HARSHAD JADHAV - PeerSpot reviewer
Sr. RPA Developer at Capita
MSP
Facilitates end-to-end automation, has good AI and document understanding capabilities, and saves us costs previously spent on manual tasks
Pros and Cons
  • "The artificial intelligence and document understanding features are very good and have been helpful when it comes to processing handwritten or unstructured, especially when there is a high volume and it is repetitive."
  • "The Orchestrator is in drastic need of improvement. Three or four years ago, the Orchestrator UI was very simple and comfortable to use but now, they have added so many features that it is difficult for new users to quickly understand it."

What is our primary use case?

I am an RPA developer and I work with UiPath in that capacity.

Our current use case involves the automation of a process involving healthcare-related data. This is confidential data that is received from the customer and inserted into Oracle forms. Reports are then generated from it and these reports are then used by the organization, which is in the healthcare domain, for their analysis.

The data being analyzed includes medical and treatment history. For example, with the current pandemic going on, there are all sorts of healthcare data that is related to it, including various types of treatments. When somebody walks into any clinic or hospital, all of the treatment is entered into a database and we get an extract of it. The analysis is used to get more details.

Another interesting use case, prior to this one, involved the documenting of invoices. We were working with approximately 250 different samples of purchase invoices, many in different formats. One might be a native PDF file, whereas another could be a scanned PDF, and yet another might be a simple handwritten invoice that was converted into a PDF based on a picture that was taken from a mobile device. We were receiving these invoices from our client and they wanted to extract data from them. It was accomplished by using the Document Understanding features in UiPath.

The other notable use case had to do with issuing refunds for purchases that were made on an e-commerce site. When a customer made an order and there was a problem that resulted in them wanting a refund, there were multiple ways that the client could request one. A refund application could be received by the customer care department in the form of a simple call, which was a verbal request, or as an email written by the customer, or as an automatically-generated email that was created based on filling out a form on the website.

Regardless of which of the three input methods is used, the refund request is gathered and sent to a mainframe application. At that point, the information is extracted from the mainframe and the refund is issued using another application.

The automation of these tasks using features such as artificial intelligence and document understanding has reduced our costs. For example, with the invoice processing use case, there was a team of between 20 and 25 agents who were doing it manually. Obviously, a team of that size has a large cost associated with it. Also, the volume was very high, which meant that the team was not able to deliver on all of the work. There are approximately 250 vendors sending invoices to our customer to process the data, which translates to about 1,000 documents being sent on a daily basis, to be processed by only 25 people. It was a huge task. With this level of volume, people tend to get frustrated. 

We implemented the automation and the team size has now been reduced to only five or six people, and that is only required to monitor the bots. For example, they check to make sure that the data being fetched using document understanding is at par. We have set the minimum confidence of the documents being scanned at 90% and each day, a report is generated and sent to the customer. Overall, it was a very cost-saving implementation.

How has it helped my organization?

When it comes to building automations, it's pretty simple. UiPath has a lot of features, starting with process mining. For example, when a business person wants to start from scratch, they don't necessarily know which process to automate. They can use the process mining feature available in UiPath to get an answer as to whether a particular process is worth automating or not. Features like this are available to shorten the processes. Once a process is identified, we can go ahead and implement and develop the automation. Overall, it is very easy to develop automations because of the inbuilt features.

UiPath provides us with features to implement end-to-end automation, and it begins with the initial steps. They have process mining or task mining features to help companies that have an appetite for automation but don't know what they want to automate. Once a process analysis is completed, it can determine whether a process can be automated or not. At that point, we can proceed to the bot development.

Once the bot has been developed, there are different options, including third-party support, for deploying them. After a bot has been deployed, they have the hypercare facility to monitor and maintain bots that are in production. Taken together, all of these features facilitate end-to-end automation. This is very important to our work. 

Consider that UiPath did not always have the process mining feature. In those days, in order to do process analysis, companies had to hire Subject Matter Experts (SMEs) for different domains at the beginning of a project to determine which processes could be automated. For example, if there were a requirement for a healthcare process then the company had to hire a healthcare SME. The SME would assist in process analysis and in the determination of whether it was something that could be automated. Nowadays, with the help of the process mining features, we no longer have to worry about who is doing the analysis.

From our standpoint, we have to do the recording and supply the inputs. With this, a report will be generated and it will tell us whether the process can be automated. If so, then the developers or an architect will come in and do the development. Following this, the DevOps team will come in for the deployment. Finally, the production support and monitoring are taken care of by the developers.

Using the cloud-based deployment helps reduce our on-premises footprint because we no longer have to take care of servers and local databases. There was a separate team taking care of the networking aspect, and another team taking care of the databases. For on-premises deployments, there are different teams that come into play, whereas with a cloud-based solution, we don't have to worry about anything. UiPath takes care of deployment and the databases, and everything is automatically handled. I can't estimate an exact percentage of how much our on-premises footprint has been reduced, but it has really made a significant impact in terms of substituting or replacing the on-premises facilities.

Attended automation has helped to scale our RPA benefits and in fact, in my almost five years of experience, I have not come across a scenario where the automation could be purely unattended. In the use case with the invoices where we used document understanding, there was still a minimally-sized team of five people in place after the implementation. They monitor the processes and if the criteria of 90% are not met then the invoice will be rejected and sent back to the vendor. In this case, attended automation is really helpful.

The Automation Cloud saves our IT department time because we don't have to worry about hiring different teams for different tasks. The infrastructure maintenance is handled by the vendor and all we have to do is pay for our licenses, then everything is ready.

Automation Cloud has helped to decrease our time to value. You don't have to worry about how the installation is to be done, you just have to pay the license fees and the team will do everything. They have packages, and you just have to give them the numbers according to what you need. Based on that, they will propose a solution and propose an infrastructure for you. Once that is agreed, they will do the installation within a very short time. After that is complete, your developers can start doing the development and within no time, you will start seeing the ROI.

The Automation Cloud has indeed decreased our overall costs.

It is really helpful for an organization to use the Automation Cloud when they do not have sufficient resources available themselves. In situations like this, the UiPath Automation Cloud plays a very important role. You just have to give them the number and they propose the solution including the infrastructure. You just need a few developers and everything else is taken care of by the Automation Cloud team.

We have a lot of clients who are looking at digital transformation, but they don't know what tool to use. There are a lot of vendors available in the market who provide products that are similar to UiPath, but UiPath has a lot of very strong marketing, a strong sales team, and at the same time, the product is very good. UiPath helps in doing quick installations, quicker deployments, and quicker turnarounds. Ultimately, it really helps with digital transformation for any organization.

Digital transformation requires an upgrade, but it is not very complex and not very costly. A company may have to be 25 to 30 million dollars to upgrade, which is a significant cost, but if it saves 100 million then in the end, the organization is saving money.

UiPath has helped to reduce human error to a great extent. When humans perform the same task over and over again, we tend to get bored and frustrated. Our excitement goes down day by day. However, when it comes to machines or bots, they don't get bored and they don't get frustrated having to do repetitive work. This leads to fewer errors, which has a positive impact on the business. There are fewer escalations and the customer is happier.

Our automations have helped to free up employees' time by reducing how long it takes them to complete their tasks. It leaves them time for learning or performing other jobs, and in general, it helps to reduce work hours. I estimate that percentage-wise, it saves my team between 30% and 35%. The total time saved is approximately 250 hours per month.

One of the ways that our employees benefited from having time freed through the use of automation is upgrading. A lot of people, in particular our technical staff, upgraded by learning new technologies. This ultimately led to helping the organization because they are able to work on different jobs.

Automation also leads to an improvement in employee happiness. If you ask them to do the same thing over and over again, on a daily basis, they get bored. When 30% of the time is saved by using automation, it frees up perhaps two hours a day for them to do different work or even recreational activities. 

What is most valuable?

UiPath contains a lot of very useful features.

The artificial intelligence and document understanding features are very good and have been helpful when it comes to processing handwritten or unstructured, especially when there is a high volume and it is repetitive. 

Using the artificial intelligence and machine learning features had a drastic impact on our use case. In the scenario where we used document understanding, we were able to successfully automate the use case without artificial intelligence. However, there was not a sufficient improvement. The success rate was between 78% and 80%. We did not use these features originally because they come at an extra cost and we did not have approval. When we were given approval and acquired the licenses, we re-implemented the automation and included the inbuilt AI and ML models. Our success rate went up to between 92% and 93%, which is significant.

What needs improvement?

The Orchestrator is in drastic need of improvement. Three or four years ago, the Orchestrator UI was very simple and comfortable to use but now, they have added so many features that it is difficult for new users to quickly understand it. The latest implementation that we did was so complicated that nobody was able to understand it, aside from the developers. Generally speaking, UiPath needs to improve the interface, and the overall user assistance should be boosted.

The developers are the core users of the product and it's important to make the product easy for them to use. The easier it is, the more people start using the tool. Then, as there are more developers available, more organizations start to hear about RPA tools and Uipath.

For how long have I used the solution?

I have been working with UiPath for approximately four and a half years, across three different companies.

What do I think about the stability of the solution?

I have found that one or two times out of ten, UiPath Studio hangs and needs to be restarted. These types of technical glitches do happen but not often.

What do I think about the scalability of the solution?

In the organizations that I have worked in so far, the UiPath features and the licensing available meant that we didn't have to worry about the infrastructure setup or scaling. You can start with a small number of licenses and robots, with little infrastructure requirements, and gradually, as you need more robots and more powerful infrastructure, you can scale up. It has great scalability. 

Even if somebody is using the community edition, we are able to build a PoC for them. In fact, using this approach gives us a pretty good idea of how the automation will proceed. Based on this, we get an idea of what the infrastructure will look like. Then, if everything fits into the customer's budget or request, we will go with the enterprise edition and implement the solution. Throughout the process, scalability is not an issue.

In my department, we have between 70 and 80 people working with UiPath. Out of these, 80% are developers, perhaps between 10% and 15% are business analysts, and the remaining people are solution architects or tech leads.

We use UiPath extensively because it helps with quick implementation and a short turnaround time. Deployments are very quick and easy to do. Given the current pandemic situation, I don't see the demand for UiPath or any other RPA tool going down.

How are customer service and technical support?

I have been in contact with technical support many times and they are very good.

The issues that we typically face are related to Studio and sometimes licensing. The support has a fast turnaround time and if the organization is large, with a lot of licenses, then they have dedicated support for them. It is not necessary to deal with customer care, for example. Instead, dedicated technical support is available and they are really good.

Which solution did I use previously and why did I switch?

The companies I have been with did not use another RPA tool prior to UiPath.

How was the initial setup?

As a developer, I have not been directly involved in a UiPath installation or implementation. It's generally the responsibility of the implementation team that every organization has, and developers don't have the authority to simply download and install or implement UiPath. That said, I have given my input in the past.

Every company has a QA team and once they identify and finalize which automation software they want to install, the implementation team takes care of it. In my experience, the developers are given an instance of it to use after this.

It used to be a very simple installation, although, as I have seen UiPath change over time, it has become very complex. They have now Studio versus Studio X. They also have the Automation Cloud, which is different from an on-premises deployment. Somebody who is new to UiPath will not be able to do anything.

In terms of how long it takes for deployment, it depends on what process you want to automate. A very simple process can be automated, end-to-end from process analysis to deployment, in about a week. Complex automations have been taking us between six and eight months to complete. It all depends on what kind of automation you are doing.

In general, the implementation strategy is simple. Again, it depends on what kind of process we are automating. If the process is very complex and it involves a very high volume of data to be processed and stored, then it will require greater network bandwidth and more database storage. It may also need a fast server, with regards to processing speed. 

What about the implementation team?

All of the implementations that I have seen have involved an in-house team. There are different departments involved, such as the networking team, the database team, or the IT department. Also, for the latest implementation that we did, involving Automation Cloud, the UiPath team helped us.

What was our ROI?

UiPath has reduced our overall costs. For example, if you are replacing 25 to 30 humans, where instead you only have to pay for licenses, the expenses are much less.

The company and our clients see a return on investment through savings in time and costs.

What's my experience with pricing, setup cost, and licensing?

There are different licenses available, including variations for an on-premises versus a cloud-based deployment. For example, an on-premises installation is very easy and not very costly, and is suitable for a client with a simple optimization that does not have cloud-based requirements. Generally, companies do not have to worry about infrastructure because of the different options that are available.

Different licenses are used to activate features that the organization wants to use. For example, they offer licenses for UiPath Studio X, attended automation, unattended automation, document understanding, and so forth. They also have customized licensing and packages available. For example, if a customer requires 50 attended and 150 unattended licenses, but it does not fit into an existing package, then UiPath will create one for them.

They have an on-demand, floating license available for companies to save on costs. In this case, if a company wants 40 licenses and is only using 10 at a time then they only have to pay for the ones that they are using, with the remaining 40 triggered only when requested.

Which other solutions did I evaluate?

There are other automation tools on the market, such as Automation Anywhere and Blue Prism. Of these, UiPath is very strong and this is because of the UiPath academy for training, the UiPath certifications, and other things that impact the RPA developers.

The company that I am with did not evaluate other products before choosing UiPath.

What other advice do I have?

Over the time that I have used it, the number of resources available in UiPath has grown to a very high level. For example, with the advent of Automation Cloud, the organization no longer has to worry about protecting against on-premises failures.

I have used the UiPath Apps feature but have not yet put it into production. I have completed a PoC and done some self-learning, but I haven't yet come across a scenario or process where we have to implement it.

We completed a proof of concept where our client was looking for customized input forms for their client. In that case, if I had to write the code for this customer's input form, I would need to hire additional resources at an extra cost. It might be, for example, code that has to be written in Java. In UiPath Apps, we were able to create a customized form for our client within a span of two to three days. It would be able to handle their various survey-related inputs. This feature is very helpful because it is much quicker than writing customized code for the client.

The Apps feature did not affect my IT department's workload but it did reduce the work required by my team. This was important because our client was not originally seeking to use UiPath for this part of their project. Instead, they had confidence in us and asked how it could be done, and whether Uipath could accomplish it. When we completed the input form using Apps, it definitely helped in reducing my organization's workload and in turn, reduced the overall cost to the client.

In summary, the features are very good and there are plenty of tricks and tips available, depending on what it is that you're trying to do.

I would rate this solution a nine out of ten.

Which deployment model are you using for this solution?

Private Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Microsoft Azure
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
MilanBangoria - PeerSpot reviewer
Senior Specialist Application Architecture and Developer at a tech services company with 10,001+ employees
Real User
Top 10
Reduces dependencies and allows us to do everything within a single tool and meet the targets
Pros and Cons
  • "It is a very simple tool to work with for anybody. Simplicity is the best in UiPath. It also has the best community support. If we are looking for any solution, we can directly reach out to UiPath at any point in time."
  • "The new features or functionalities that come with UiPath upgrades don't work perfectly in the initial days. Their new releases are not stable. We always find some set of issues. I have to work with the UiPath team for a week or so to resolve the issues, and then I'm able to use it. The stabilization should be there. We expect UiPath to reduce the number of errors before rolling out new features to end-users or customers."

What is our primary use case?

We have worked on multiple use cases, but most recently, we have worked on a payroll system. Previously, every month, we had to manually get certain details from HR, and we used to do the pay run for all employees in the organization. Now, we automatically extract the required information from the current system by using UiPath. We then prepare a sheet by using Excel, and the entire Excel sheet is processed by a bot. The final sheet is sent for the payslips for the entire organization, and the entire pay report is sent to the bank for payment details.

How has it helped my organization?

Automation reduces dependencies. When I have a process that is done by humans, there are dependencies. For example, I need to make sure that the required number of people are available in different shifts. Any process that is done by a human has to be split into eight to nine hours of work. After every eight hours, I have a replacement happening for the same work. So, multiple people are working in different shifts. In addition, any work through humans can only be done from Monday to Friday, or I have to get the team over the weekend. Making our team work over the weekend requires special permissions or approvals. With automation, I am at ease. I'm not dependent on anybody. UiPath is easily accessible from mobiles for the orchestration part. So, if I have a critical process that I need to execute and get the results, I can do it from my mobile. Even when I'm traveling, I can get real-time statistics. 

Previously, I used to get a request at any time to do the pay run for an employee. If the employee was on a leave on that particular day or was not available, I used to miss my target or deadline. Now, we are not dependent on anybody. We are completely independent. If I get a request, the robot is automatically going to process it automatically. I don't even have to tell the robot to run a process after getting a request. All my rules and validations are taken care of by automation before the deadline. If I'm away from the office, my robot can automatically trigger a process on receiving a request. So, we are able to meet all the deadlines, targets, and standards set by the company within the given timeframe.

It has helped in minimizing our on-premises footprint. We work for multiple zones and across the globe. If I have a UiPath architecture, I can deploy it anywhere. Irrespective of the country or continent or zone, I'm able to use the same deployment or the same architecture at multiple locations. It has reduced my cost of infrastructure and maintenance. The cost of everything has come down. Previously, we used to have servers country-wise and continent-wise, but now, we don't need multiple servers and multiple teams to maintain them. I can do things from a single location with a limited set of resources.

The majority of our processes are in the unattended mode, but we do have certain processes in the attended mode where certain end-users provide me the real-time information. We have designed a process where we give a specific form to the user. When the form is filled by the user, a process is automatically triggered, and the robot starts processing. It gives real-time statuses and information to the end-user in terms of what we are doing, how are we doing the calculations, and how are they going to get the benefit by opting for certain features within our organization. I can run my processes in the attended and unattended mode. So, I'm able to trigger both modes of automation very easily.

I am able to keep my customer data integrated. With humans, a data leak can happen, but in the case of robotics, my data is very secure.

The way the processing happens is also very smooth. For example, if I'm on leave or on a break, and a customer calls at my help desk, I won't be able to respond. Now, we have chatbots or robots running throughout the day. When the executives are not there and anyone calls the customer support team, customers are able to get a resolution. They don't have to keep calling or wait. Automatically, the bot is able to respond to their queries and concerns. We have been able to reduce the response time. My customers are pretty much satisfied with it, and they don't have any complaints. Previously, the satisfaction level of the customers was not that great.

The best part of automation is that we can easily integrate multiple technologies within a single tool. I can do it at ease with all of my data flow. Automation is happening across the globe, not only in my organization. Every time we do automation, we feel that there is something overlapping in every process. If I automate a process for my organization and your organization, 50% of the things would be the same. I can very easily maintain common things in automation tools through common libraries or common components. For the remaining 50% of things, we use different technologies. We are integrating optical character recognition (OCR) technologies for document processing. We are also using multiple machine learning methodologies to do pattern matching. We are using artificial intelligence to give a response that is comparable to a human response. 

We use its AI functionality in our automation program. We get multiple requests, and they can be through telephone, emails, or documents. When a request comes through the telephone, the robot or automation is designed to convert that to text. When a request comes through a document, we are using AI features. The document might not have a proper structure, and a customer can give any set of data in any format. So, we have built a special template or format, and this AI is helping us to extract the document with the most accurate results possible. We are getting an accuracy of 95%. With this, dependency is also gone. A human has to properly go through a document. Then, we have to convert the data to the file and process it. With AI, irrespective of the size of the document, which can be 100 pages or 500 pages, we are able to exactly locate the data that we're looking for, and we are able to extract and then process it through automation. We are able to smoothly integrate multiple things within a single process.

Its AI functionality has enabled us to automate more processes. It takes a human 23 minutes to process a 500-page document. With AI features, it hardly takes 7 minutes to process the same document. There is a great reduction in the time taken to do the same task, which is a huge benefit. With AI, I can look for, find, and extract specific information in a particular document, and then I'm able to process the information at ease. I can have documents in different formats. For example, each insurance customer or service provider can have different formats. A human would have to scan through multiple pages to reach the conclusion that this is the right data. AI can easily process different formats, whereas a human being has to be trained for different formats. Humans might also understand something and forget something, but that's not the case with AI or automation tools. They always remember the instructions given to them, which has drastically helped us in making our processes more accurate.

It has contributed to end-to-end automation in our organization. End-to-end automation helps us in completing things in a shorter span of time and utilizing resources in a better way. Previously, for every step of a process, we used to have a different team. We had a separate team for the following:

  • Requirement gathering
  • Answering the queries for the customers
  • Responding to the queries by the ticketing system
  • Responding to emails
  • Processing particular processes at the backend
  • Supporting the infrastructure in real-time

Now, all these things are done by robotics. I only need a few people to maintain my infrastructure. 

We use the UiPath Apps feature, and it has definitely helped us. If there is something that is not available within our team, we can directly use all the apps and features given by UiPath. We don't have to dedicatedly set up a team to design that app. If I have to design a new app or a chatbot for my customers, I can easily integrate the UiPath Apps feature instead of recruiting people, training them, and expecting them to give me the output. UiPath provides help and documentation, and if I require any licenses or support, UiPath's team is always available to assist us.

The UiPath Apps feature has increased the number of automations that we can create. It reduces the time to create automations. We can easily create automation. For a small process, we're able to roll out one automated process every 21 days. We are able to roll out an automated and complex end-to-end process every three or five months to our customers. Previously, it used to take us at least six months to one year to roll out the new features or new functionality to customers, but now, the time has drastically come down. 

It speeds up or reduces the cost of digital transformation. Every time we automate, we are able to speed up automation. We are able to do more things, and more people are working on automation. By using new features that UiPath is bringing and the learnings from my past experience, we are able to automate very quickly. Four and a half years ago, a process used to take four months. Now, it only takes 25 days for me. They have added many features, and I don't have to sit and design those features. They are constantly providing new features in their quarterly releases, and I can simply make the best use of them and implement them in my process.

Previously, I needed people in different shifts, and every human being might not have the same speed or enthusiasm. Humans also need breaks. A robot works throughout the day, and it has a consistent processing speed, so we are able to process more and more. I can plan a target with my robot, and I am able to achieve that. If I'm adding new customers, I just have to integrate one or two more licenses, which is very easy. I can easily create or configure a new robot and start processing. With humans, I have to train them again and again, whereas with automation, once a process is ready, I can use it in multiple robots. I can use it for 25, 50, or 100 robots very easily. I can scale my process rate very fast.

Previously, we were able to process 5,000 customer requests in a month. By using automation, we are able to do the same amount of work within 10 days or even within a week. If we add more human resources, it increases the cost for my organization, whereas, with robotics, I can configure 10 robots or 100 robots. It doesn't increase the cost a lot for my organization, and I can process everything that I want. I don't have any backlog.

It has freed up the time of our employees. This additional time has enabled employees to focus on higher-value work. I am utilizing resources in a much better way, and I am able to give them the work that is interesting for them or is relevant to their growth. When people in my team started working, they found the job interesting. After working for more than two to three years on the same thing, they don't feel that they're doing something new or learning something new. By using automation for a lot of things, I am able to train my team on the new things or technology that they are interested in or want to work with. I am also able to give the work that they're looking for. It is bringing more satisfaction, not only from the customers' perspective but also from my team's perspective. I am able to keep the same resources in my organization for a longer period of time because they're very happy. They are not dissatisfied with the organization.

It has definitely reduced human error. Our accuracy is 99.2%. With humans, our accuracy was 96%, and by using robotics, we have brought the accuracy to 99.2%.

It has also reduced the costs of our automation operations. In the initial year, we saved 10% of the day-to-day operational cost that we had when we were doing things manually. In the second year, it was 30%, and it has increased in the subsequent years. So far, almost 60% turnaround in the business profit has been reported.

It has saved costs for our organization. Previously, for a process, I had to train, for example, 100 people and keep them in multiple shifts. I also had to give them multiple facilities to be a part of the organization, whereas with robotics, I only have to design the process once, and I can use it in any number of bots, such as 10, 25, or 50. It also helps in scaling at no extra cost.

By using automation, we need fewer people for support operations. If the customer queries are taken care of by chatbots, my data and patterns are being analyzed by using AI and ML, and the scanning of the documents is taken care of by OCR, I need very few people for support operations. I need only 10% of people for providing support around the clock.

What is most valuable?

We are using the entire automation process most commonly. We are also doing scheduling. Our processes are running on a fixed date, so we are also using schedulers or timers. 

We are also using AI technology. We have AI Fabric, and we are doing the entire extraction part of the document through UiPath, which is very helpful. We're able to do everything within this single tool, and we are not dependent on other tools. We don't have to license more tools from the market and go to multiple tools to do the same work. Within this single tool, we have every feature that we need for our organization. 

It is a very simple tool to work with for anybody. Simplicity is the best in UiPath. It also has the best community support. If we are looking for any solution, we can directly reach out to UiPath at any point in time. 

What needs improvement?

The new features or functionalities that come with UiPath upgrades don't work perfectly in the initial days. Their new releases are not stable. We always find some set of issues. I have to work with the UiPath team for a week or so to resolve the issues, and then I'm able to use it. The stabilization should be there. We expect UiPath to reduce the number of errors before rolling out new features to end-users or customers.

In addition, many times, the apps or activities that we use within UiPath for designing are no longer compatible when a new upgrade happens or the version is changed. We want UiPath to look into it.

For how long have I used the solution?

I have been using UiPath for almost four and a half years. 

What do I think about the stability of the solution?

It is one of the very stable tools. We don't see any breakdowns happening within the tool. 

What do I think about the scalability of the solution?

We only have to design the process once, and we can use it in any number of bots. It helps in scaling at no extra cost. After we design a process, we can reuse it in subsequent designs. I just have to work on the things that are not already designed. So, there is a 10% to 30% reduction in the new processes that we design. Scalability improves with each and every design.

There is a user base of 100,000 users who are benefiting from automation at the moment. With manual processing, if I had a team of 1,000 people, then with automation, I would need 50 people to automate all processes. I would have four to five solution consultants or solution architects and around 15 to 20 developers and testers. There would also be people who are doing the business implementation, giving guidance to the customers, and doing the production rollout and handover preparation for the customers. 

Our usage is increasing. With every new process that we design, we are able to integrate more and more. Previously, we only used to integrate with OCR, and now, we are also using chatbots, AI, and ML. So, our processes are increasing, and we are definitely expanding.

How are customer service and technical support?

The support that we get from UiPath is one of the best. We are a direct channel partner for the product. Every time UiPath comes up with new features or functionalities, they come and demonstrate that feature and help us to understand them so that we can help our customers with their implementations. We get direct support and the licensing, pricing, and certification benefits from UiPath.

How was the initial setup?

It was pretty straightforward for us. We were able to build the entire infrastructure within a week. This includes getting licenses, doing the installation, and configuring the robots. We found the UiPath documentation very helpful while doing the installation and configuration. 

If I design a process today, I can deploy a process to production within 30 minutes of time. It is very quick. In terms of the implementation strategy, we go to the customer and understand their pain points. We then identify the processes that can be automated and tell them about the benefits and the timeframe for implementing a particular process to their server. We also tell them when will they start seeing the result and how they can achieve what they need by using multiple integrations of the tool. They don't have to spend multiple licenses on different tools. Everything can be done within a single tool.

We use a tool called TFS. With a single click, I can deploy my process from development to QA. In the same way, I can move my process from QA to UAT, and then with one more click, I can move it from UAT to production.

As solution architects, our role is to help the design team understand the design that has to be built. They take care of the design and testing. For the production rollout, we have an infrastructure team. We also sit with the business team to make them understand the process, how robotics works on a day-to-day basis, and what are the things that they have to monitor. Whenever we design a process, we make sure that all the complexities are handled. We are also handling all the compliance, and the integration is done smoothly. After a process is designed and approved by our business team, our accuracy stands at 99%.

In terms of maintenance, it doesn't require expensive or complex application upgrades or IT application support. UiPath is pretty simple. The basic infrastructure works in most of the servers, and we don't need frequent upgrades and maintenance. It is very easy to maintain.

What was our ROI?

We have seen an ROI. In the initial year, we saved 10% of the day-to-day operational cost. In the second year, it was 30%, and it has increased in the subsequent years. So far, almost 60% increase in the business profit has been reported.

What's my experience with pricing, setup cost, and licensing?

There is no additional cost apart from the standard licensing. There is a one-time cost for the infrastructure setup.

Which other solutions did I evaluate?

We did evaluate multiple RPA tools such as Automation Anywhere and Blue Prism. In terms of the ease of designing, the ease of use, and from the cost perspective, we found UiPath to be the best tool for our customers.

What other advice do I have?

Anyone who wants to automate processes should understand the process, its complexity, and the volume of the processing or the number of transactions to be processed. You should do proper analysis before you select the tool and licenses.

UiPath provides a lot of benefits and reduces the cost for an organization. It is one of the best tools in the market. The support that we get from UiPath is one of the best, and most of the features provided by UiPath are simply amazing.

Initially, people are hesitant to use automation because they don't know what automation can do. Anybody who uses the technology in the right way will get lots of benefits from any technology. Your implementation strategy has to be proper. You should check the feasibility of using a particular technology with existing processes in the organization and the benefits you can get.

It helps us in reducing the time, and we are also able to bring more business to the company. By making my processes digital, I'm bringing more revenue to my company. We visit a customer's site and try to find out the processes and pain points. After that, we analyze the entire solution within UiPath and tell the customer about the best solution and what would be the reduction in time as compared to the normal process.

I would rate UiPath a nine out of 10.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor. The reviewer's company has a business relationship with this vendor other than being a customer: partner
Senior RPA Developer at a tech vendor with 10,001+ employees
Real User
Easy for people without a coding background to use
Pros and Cons
  • "There's a monthly upload process in my order management team. Every month, this team uploads a bunch of files to SAP. Now they don't need to do that because the bot does that for them at a given time period. The team members need to just upload a file to SharePoint and then the bot will pick it up."
  • "Capturing ROI needs improvement. I would also like for it to have more logging mechanisms in Orchestrator."

What is our primary use case?

My use case is to automate a bunch of office processes. It helps my team and finance organization save time and money.

How has it helped my organization?

There's a monthly upload process in my order management team. Every month, this team uploads a bunch of files to SAP. Now they don't need to do that because the bot does that for them at a given time period. The team members need to just upload a file to SharePoint and then the bot will pick it up.

It reduced human error. It saves us time redoing work and allows our humans to do other stuff.

It has freed up a couple of hours in a month. If you scale it, I'd say there are some processes that are daily. It has been at least 2,000 hours so far. This additional time enabled employees to focus on higher-value work. Bots can be tricky to debug. So, sometimes employees get frustrated there but overall they're happy it's there in the first place.

UiPath reduced the cost of our automation operations. Right now it's breaking even, but over time there'll be more. It has also reduced overall costs. 

What is most valuable?

The Studio and Orchestrator are pretty valuable. They seem to have a lot of connectivity and usability. It's pretty easy for people without a coding background to use it.

It's pretty easy to build automation using UiPath. It's a little hard for some activities because there's not enough support. There's not a lot of adoption with that activity, but the ones that are commonly used have pretty good support.

Its end-to-end coverage is important to us. If we have it all on one platform, we don't have to bounce around other software. But, we ended up doing a little bit of both.

What needs improvement?

Capturing ROI needs improvement. I would also like for it to have more logging mechanisms in Orchestrator.

For how long have I used the solution?

I have been using UiPath for about two years now. 

What do I think about the stability of the solution?

It's stable now. 

What do I think about the scalability of the solution?

We mainly use Unattended Automation but it has helped to scale RPA benefits by automating departments for the very few Attended Automations we have. It's important to me because my job pretty much depends on this software. Changing from this product to another RPA product is going to be extremely costly and time-consuming.

It is scalable. We have about 30 users on it now that are entry-level/senior associate-level people.

It requires four developers to maintain. 

We plan to increase usage in the long term. But right not we still have enough capacity in our existing Orchestrator.

How are customer service and technical support?

I would rate their tech support a six out of ten. Most of them don't work in U.S. time and they're not always very responsive. Sometimes they give an answer that is pretty generic and can be found in the online article, even though I referenced the article already.

Which solution did I use previously and why did I switch?

We also use Automation Anywhere. 

How was the initial setup?

The initial setup was not too hard and not too easy. Some documentation wasn't very clear, and for basic features it handled it pretty well. But, if you wanted to go more granular and customize your deployment, it would be a little hard to find out the answer.

The deployment took about a month. We involved the UiPath support to help us implement it and upgrade our systems. Other than that, we got our PAM software lead that uses CyberArk to configure the Orchestrator with us.

What was our ROI?

We have seen ROI. I don't know the max number of hours but I'd say we've saved around 2,000 hours so far.

What's my experience with pricing, setup cost, and licensing?

I think pricing could be better. I think it should be more visible.

The license system with Studio licenses seemed a bit redundant and not necessary.

Which other solutions did I evaluate?

We looked at other solutions but went with UiPath because of the cost. Another reason was that we have more developers that are specialized in UiPath, as well as management, who seemed to like UiPath more.

What other advice do I have?

I still have to pay attention to the infrastructure a little bit because it's still On-premises. I'm using the On-premises products more so, but the support has been pretty decent. And then, there are community forums to look up how to debug some stuff.

The upfront cost is always going to be more than trying to keep it to the human process, but over time we'll realize more return.

My advice would be get UiPath support to do this for you and involve all your IT firewall security team.

You need to know more about security and cybersecurity in order to fully deploy your automations. Some of that is kind of missing in the Academy where they focus mainly on building automations, but not really securing it.

I would rate UiPath an eight out of ten. 

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
User at a transportation company with 10,001+ employees
Real User
Integrates with many solutions and saves costs
Pros and Cons
  • "We have various automations in various applications like desktop, mainframe-based, and SAP-based applications. I work with almost all of the applications. I see good progress no matter what we do. The most valuable feature is that UiPath works with all these solutions."
  • "When we raise a ticket, they'll ask a number of questions to analyze the problem. It would be better if they connected quickly and it was a call so they can understand the issue and then schedule a follow-up call."

What is our primary use case?

My company has multiple processes across various lines of businesses like finance, contact center, HR, tax, etc. Our use cases are based on the business corporation. They have to agree with the use case and what they want to automate. They have to provide the business details about the exact process. The developer or the lead will design the solution accordingly.

For example, in the revenue accounting area, we have around 5,000 to 15,000 requests in a day. It's all based on the number of sales that they made. We have implemented a multi-board approach, where the process can simultaneously run in almost 15 to 30 missions, whenever there is a requirement. We can increase the number of licenses based on the requirements.

We use Automation Cloud and Task Capture. They're trying to implement Task Capture with a couple of lines of businesses right now. We did not implement it completely, but it's in process.

How has it helped my organization?

If a person is spending eight hours in a day on a job, we can automate that process. He can validate it in an hour and the rest of the time he can spend doing other things. Our overall experience is good with automation. There are a couple of businesses that are really happy with our support on their daily tasks. 

If revenue accounting wants to do their responsibilities, they need 100 employees. Automation made their life easy and they can now validate quickly with 5 or 10 agents and get it done.

UiPath has saved costs.

What is most valuable?

We use the Apps feature. It helped to reduce the workload of our IT department by enabling end-users to create apps.

The Automation Cloud offering will help to decrease the solution's total cost of ownership, by taking care of things like infrastructure and maintenance. We are on-prem now. We are going to migrate this year.

We have various automations in various applications like desktop, mainframe-based, and SAP-based applications. I work with almost all of the applications. I see good progress no matter what we do. The most valuable feature is that UiPath works with all these solutions.

Building automations is easy based on whatever automation you develop, just drag and drop. It's easy to maintain.

We use the Academy. If you don't know anything about UiPath, you can go to the UiPath Academy and start using it. It will give you an overall idea of what is what. 

The greatest value from the Academy is that I don't have to go to a person for learning. I can learn on my own time, night or day. The portal is also good. 

What needs improvement?

They're planning to look into machine learning. They have a vision; they have a plan.

When we raise a ticket, they'll ask a number of questions to analyze the problem. It would be better if they connected quickly and it was a call so they can understand the issue and then schedule a follow-up call. 

We can't explain each and every thing. When it's on a call, we can explain it in a few minutes. 

What do I think about the stability of the solution?

The stability is good, but when we migrate to a newer version a few issues can emerge. We just have to do our best and make sure everything is up and running. Overall, the stability is okay.

Which solution did I use previously and why did I switch?

We previously used Blue Prism. It is process automation. The user interface is different. How we interact with the development environment and how we manage the solutions is different. Overall, Blue Prism and UiPath are both good. 

How was the initial setup?

I wouldn't say the setup is difficult. We need to work with various teams to get everything going.

The time it takes to deploy depends on the complexity. If it is complex, based on the developer and urgency, we'll split it into two parts, test it, and quickly deploy it. We have deployed on an emergency basis in one to two days. It's a complex process, but there are five or six developers who work without any sleep around the clock.

What other advice do I have?

I would rate UiPath a nine out of ten. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
User at a healthcare company with 1,001-5,000 employees
Real User
Frees employee time, reduces human error, and offers great training
Pros and Cons
  • "The product has freed up employee time - and it's not just the employee time. We do have some triggers that run. Some jobs are run that people use to manually do at night and weekends. We also don't have to hire additional people just to learn 80 different types of things in a claim and identify correctness manually. The robots will go through and then they can identify if there are specific things that are wrong. That part will go to our experts and they'll review those exact issues."
  • "I'm a developer and I'll move things around and they'll change order, or I'll try to save something and it won't save the first time. I'll have to open something twice, open something three times. I've got a list. I'm working out quirks with UiPath."

What is our primary use case?

Since we are a healthcare organization with HIPAA rules, we're on-prem. Our use cases boil down to claims testing and membership testing. It'd be institutional professional dental claims and making sure our membership is loaded correctly.

How has it helped my organization?

We have to configure our software to pay claims and pay providers. What we're realizing is that, the more claims that we can run through the system, the more accurate we can get, the faster the payment on the claims, and the faster the payment to our providers.

What is most valuable?

The only features we're actually using are the orchestrator and 32 unattended bots.

The value of that is the power to be able to run our thousands and thousands of claims and membership to make sure that everything looks correct.

The solution has saved costs for our organization. I know it's over a million, however, I haven't done the exact numbers.

UiPath has reduced human error. We’re finding out that what we've built for configuration in the past, we're finding mistakes that we did a year ago. Now, the bots are proving that and we've been able to correct those past mistakes. This way, we don't have inaccurate payments or recaptures.

The product has freed up employee time - and it's not just the employee time. We do have some triggers that run. Some jobs are run that people use to manually do at night and weekends. We also don't have to hire additional people just to learn 80 different types of things in a claim and identify correctness manually. The robots will go through and then they can identify if there are specific things that are wrong. That part will go to our experts and they'll review those exact issues.

This use of bots allows for employees to do higher-value work. We also have been able to up-skill some of those people to sometimes a leadership role or a different role they would normally never get due to the fact that they were always manually looking at the claims and membership. This has definitely affected their level of satisfaction at work.

I don't know if we have an accurate estimate of how much time we are saving. I just know we do volume and we do thousands and thousands of claims a day, and therefore, it really helps.

We use UiPath’s Academy. That's how we learned the system. We actually learned it in six weeks and then started the development after that. It's very powerful and I continue to use it today.

It’s helped employees get up to speed with the product. This is especially useful when we get newer versions or we onboard other people. That's part of our syllabus. The first thing a new user has to do is go to the Academy and take some of the classes that we recommend. Then we identify, “okay, did you like it? Is this for you? Is it not for you?” et cetera. It’s a quick win where we don't have to take our time as we've got other work that we have to get completed. It acts as a filtering system for us. Both us and the employee can see if it’s a good fit very quickly. We can find out at an early stage instead of a year later.

The biggest value of the Academy is just knowing that we can do so much more volume and get in some more accurately without human error, or having people working nights and weekends. That has always been a really big push and we've been able to slowly work away from that.

Obviously, we’re not in a perfect world yet, however, getting rid of the manual aspect has been great. People just get burnt out. You can only look at things manually for so many hours. If you've been doing this for 10 years, it's got to be frustrating for those people who are always afraid they’ll get their job taken away. At the same time, for them, it’s so much easier as they don’t have to look at 80 things. They can look at five things that failed and then enjoy time with family and have a work-life balance. That’s big.

What needs improvement?

We've coded up to like 80% of what's possible. We really cut our pain points and said "this gives us our value, our bang for our buck." What we're doing now is saying, "okay, well, how do we improve it?" We've got another area or we've got another part of the software that we use our application that UiPath interacts with. Right now, our main concern is what else we can do to make it even more accurate or get more information or test more information to make it a solid pro program.

I'm a developer and I'll move things around and they'll change order, or I'll try to save something and it won't save the first time. I'll have to open something twice, open something three times. I've got a list. I'm working out quirks with UiPath. There are just UX things where if I copy this and put it here, it should look the same as it was, and I don't know why it doesn't. It could be my machine. It could be my local machine and it might just be that conversation with the premium plus to say, "why is this doing this?" Or maybe there could just be a setting, where we didn't check that box when we set it up. 

For how long have I used the solution?

I've used the solution for two years. 

What do I think about the stability of the solution?

We actually had to spend about four months of maintenance to make sure that we got the solution to how we wanted it. We brought in a contracting firm and they didn't know the company and they just kind of said, "here's what bots can do." 

What we did is we did an assessment program for two months. During those two months, we looked at what they built, which was great. This got us up and running and showed us what's possible. 

Then, we took those two months to identify, for example, if the database maybe should have been set up a little better to interact with our other databases. Or if the coding should have had different paths of risk that they didn't know about. If you don't know the business, you don't know the risks, and therefore, you don't know how to set it up. That's why we did all of that assessment and then we spent four months fixing it to adjust to what we thought was a better path or a more stable path in order to support the robots.

What do I think about the scalability of the solution?

The scalability potential is astronomical. We've got so many areas in the company, including finance and pharmacy, and there are all kinds of different areas and authorizations that you can actually go down and say, okay, now we have time. Let's put it on our calendar. 

The next piece we're looking into is the citizen developer angle. We know that has some power potential, however, we have to have regulations and audits. We want to be careful if we do start moving in that direction to really understand if it is right for the company and is helping people versus if we build something wrong what that would mean to manually have to correct that. That's time nobody has.

How are customer service and support?

Technical support has been great. We usually get answers within hours of a request. I thought we were on the premium support plan and now we're going to go to the premium plus, I believe they call it. That starts up here for us in November.

We've had some challenging solutions where it has taken us several weeks to work through it. They tell us "here's what we recommended". That said, we know our system. It's just like any other contracting firm. They don't know your system and your solutions, however, they give you the recommendations. At this point, we've been able to work through everything that we've had technical issues with. We decide to do some of them a different way. Technical support has been supportive of this approach. It's like a partnership, and that really makes a big difference.

Which solution did I use previously and why did I switch?

We started with Rational Robot in 2005. I actually developed that. I've been with the company for over 20 years. I started with Rational Robot and then we moved to some C Sharp and some coded UI.

We tried Test Architect for a little while. We've used different RPA methodologies and UiPath seemed to fit a little better with where we are and the robustness we wanted.

We switched when we moved over to new healthcare software. The old one was just COBOL and green screens, and it was hard to automate it. We did, however, it was very difficult. When we moved to this new application, we needed to make everything more quality controlled, and the only way to do that was with the robots.

How was the initial setup?

I was not a part of the implementation process. 

The deployment process took about eight or nine months via our vendor. 

What about the implementation team?

We brought on some contractors to do our initial setup, including a proof of concept, and they built part of the system and after that, we took it over. They were what we called a vendor tracking firm.

What was our ROI?

We have definitely seen an ROI.

The biggest ROI was in the configuration. We're realizing we may be setting some things up wrong and that's not how the customer should have been set up. When we see things fail, we ask why is this failing? And then we go upstream and find out that we didn't even build a specific thing and realize that it was a mistake, a key entry, a mistype, et cetera, and the bots catch that on the backend.

We're able to do that quicker. It's manual labor and it's tedious. Now, manual labor's fine if you want to go in and manually check this, that, and the other thing, however, when that's your day job and you're checking the same 80 fields compared to a spreadsheet over and over, it's just got to be frustrating and employees feel it. You hear it on the call.

With UiPath, we can ask the question "what can we do to support you?" We're not going to replace people; we want to get them to a better place. Our employees understand that. It took them a while, however, they do understand that now and think the solution is really cool and are thankful for the support. It's a tool, not a human being's replacement. 

What's my experience with pricing, setup cost, and licensing?

I don't write the checks. I don't know what the actual cost is. That's always on leadership. My understanding is it's a reasonable price for the value that we're getting out of it.

Which other solutions did I evaluate?

We did look at the Power Automate desktop. It doesn't have the orchestrator to control things, and it has some other limits. When we do formulas and try to validate what the value should be, they are very difficult or impossible to set up on the Power Automate. At some point in time, I'm sure we'll be able to do that. In today's world, what we need right now is UiPath.

What other advice do I have?

We're just a customer and an end-user.

We do not use the solution’s AI functionality in our automation program. We just do some checks and then just make sure via verification that everything matches in the configuration to the actual claims from the inbound files to the outbound.

There's an automation hub, test, capture, process, mining, all of these other features we haven't been able to purchase yet, due to the fact that we want to make sure that our bread and butter, the claims of membership, is solid. Once we have that in a good place, which we're hoping will be in 2022, we've already talked to our sales rep about the next steps. They've talked about the other features and offered recommendations. We'll go down that path next year and it'll be really exciting to see what else we can do to bring on the other areas of the company.

I'd advise potential new users that they definitely want to do some kind of proof of concept against other systems. I have heard other companies here that have said, okay, we're going up against four other automation tools. That's great. However, do your homework. You need to go and present everything to your leadership and showcase the solutions. 

As we get some of the demos of software, we can kind of compare them to what our system's needs are. A new user can say, well, maybe these are our top two. When you get to your top two, that's your time to bring somebody in, an expert to discuss what you're trying to do.  

If you do choose to go with UiPath, that UiPath academy is so valuable. That's a big asset. If you do the premium plus care, they will support you through and help you get things set up and running or make it better. We've been up and running for two years. Their goal and my goal is to see how to make things better to continuously improve the system and make everyone happy.

I'd rate the solution at a nine out of ten. There are just a few system quirks I'm trying to work through. 

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
Jorge Medina Carbonell - PeerSpot reviewer
Robotic Process Automation Consultant at a tech services company with 10,001+ employees
Consultant
User-friendly with an intuitive interface, good forum with lots of help available, and the Academy is well structured
Pros and Cons
  • "The interface is intuitive and very user-friendly."
  • "The update process has resulted in several small issues for us. Sometimes when you update, there are several lines that are not included in the package. This kind of technical error, even though it's small, has to improve."

What is our primary use case?

I work for an international consulting firm and we work with enterprise clients. Our job is to provide them with RPA solutions and ultimately, we would like to provide opportunities for them to have every kind of automation.

We began with use cases in accounting and controlling departments, after which we moved to automate banking, legal, and IT processes. Nowadays, we are reaching out to HR to help automate some of their minor processes.

To this point, our implementations have been in an on-premises environment. At this time, we are in the process of migrating our on-premises UiPath environment to the cloud.

When I joined the RPA team, coming from a DevOps position, I assisted them with IT-related tasks such as implementation, packages, etc. I went on to become an RPA developer and began working on business sue cases. As part of my duties, I search for opportunities, help find internal clients, and improve governance inside of our enterprise. I am involved in all of the steps in the framework.

Our first automation was an on-demand service, used internally for us. We deployed an on-premises orchestrator, also used on an on-demand basis. Once we got this experience, we started building other solutions.

We deployed an internal chatbot named Alex, and our employees can ask whatever they want. For example, you can ask Alex what your salary is. Depending on your privileges, you will get more or less information. Everything is done using robots.

How has it helped my organization?

UiPath makes it easy to develop automations and this is the main selling point. I can speak with a client and in the meantime, I can prepare a demo on the fly that captures the client's thoughts at the moment. What it means is that as I'm speaking with you, I can start preparing a small demo. I find the product fun to work with.

An example of how this has improved our business is when dealing with internal clients. For example, if an internal business manager wants to use BI and needs to create a report with a specific set of data, they traditionally had to reach out to the IT department. IT will first examine the needs, then discuss how it is developed. It may need a database instance or other tools, for example. Traditionally, this is how it is done. 

One of the problems with this approach is that our headquarters is in France, and they are used to having internal discussions about everything. For a use case like this, they will consider all of the needs and other points before making a decision. It can be very time-consuming.

However, if we consider the same use case, using UiPath, we are able to create reports on the fly. We can be right in the same meetings with the IT people when we do it. 

If you're from a legal department and your solutions involve HR, as well as other company departments, I can automate several processes in four hours. Then, all of the processes can run during the night. It is an amazing product in this regard.

As we automate processes, another benefit that we receive is the ability to generate internal reports comparing departments and processes. We give these reports to the heads of the company to provide intelligence, helping them to better understand the organization. 

As an example of somewhere that UiPath has saved money, I implemented automation to replace a tool that one of our clients has. It is an internal timesheet tool and although the company uses SAP and SAP HANA for these tasks, this tool handles aspects that are specific to Spain. It is a small tool but is needed for a particular purpose.

The initial development of the tool, handled by an external third party, cost €20,000 (approx $22,500 USD) and there is a monthly maintenance fee of €700 (approx $790 USD). We discussed replacing the tool with our client but they were hesitant to change because they already had the solution.

We offered to replace their tool for free because we are trying to internalize processes, so there was also a benefit for us. We explained that once it was completed, we would be responsible for performing the calculations and analysis to ensure that the replacement was working properly. They agreed and it took me only one day to complete the automation. Now, it takes only a single button click from beginning to end. At the end of the day, it brings in all of the jobs. This automation saves them €700 per month in maintenance costs and it would have saved the initial development and deployment fee had it been implemented using UiPath from the beginning.

It was very easy to see that they were wasting money, and this is happening in a lot of places. We proposed to them that for these tasks, we would charge €600 (approx $675 USD) per day as consultants, and then for maintenance, we would bill them a monthly fee equivalent to 16% of the cost of the robot. For the bot used to replace their tool, it took me one day to develop and two days to plan and design it. The initial cost would have been €1,800 (approx $2,000 USD) and the monthly maintenance fee €200. They switched from their tool to the robot, since it was only costing €200 instead of €700 per month.

After they switched, they realized the power of automation and have since asked us about automating more of their internal processes. They have presented a storm of ideas, and the potential for savings is amazing.

You cannot compare whatever you do with a robot to a traditional software tool, package, or service. This example of the tool that we replaced is only one use case, and there are others but they are all more complex. Overall, it saves a lot in terms of time and cost.

What is most valuable?

The most valuable feature is the forum, where there is lots of help available. For me, UiPath is the perfect partner to converse with. I have brought four or five topics to the forum and every time that I was stuck, the problem had already been registered. I see the comments from the internal team and they are always tuned to the issue, always looking to fix small problems that have been found. We find that after they have been pointed out, fixes come included in the next release.

The interface is intuitive and very user-friendly.

The UiPath Academy provides courses to help you get up to speed with the solution, and to my thinking, it is crucial to start with this training. Developing a report in UiPath and other RPA solutions is very different from the traditional way to learn. When I studied in university, software development was focused on data structures and optimization. This varies a little bit depending on the programming language but more or less, this is what every framework follows. It's logical and we are always trying to optimize our processes. With RPA, it's different because you base your process on the logic, and then tweak with the tools. It's the difference between painting a picture and shaping an object. For me, the training was crucial and it helps a lot to learn right from the beginning.

The basic course took me four or five days to complete. Just with that, it was enough to become familiar with the framework and quite enough to start making your own automations.

I'm always looking for new courses from the Academy. For example, I completed the architect training, as well as the course on governance. The academy is well structured and very useful, although not mandatory because you can start by yourself. That said, I definitely recommend it.

We use the AI-enhanced document understanding capabilities, as well as other related features.

What needs improvement?

UiPath is based on the .NET framework, which means that we are currently limited to Windows deployment.

The update process has resulted in several small issues for us. Sometimes when you update, there are several lines that are not included in the package. This kind of technical error, even though it's small, has to improve. I understand that they are trying to implement all of the services that they can, and this kind of thing happens when you expand your model. The same thing happens to us. That said, it needs to improve.

The .NET formwork is well known, as is C#, but it requires a lot of computing power. Everything is JSON-based, so it always has to preload all of the information. This means that there is overhead in the performance and if it were only a simple query, it might be slower with UiPath. However, with a cloud-based environment, we don't have to worry about this.

When it comes to migration, it's always painful. We have found several issues that require changes to be made from a coding perspective. In our current migration from on-premises to the cloud, we had a problem that delayed us by approximately a week. However, I don't consider this to be a pain point because it's a normal thing that happens when you try to size up your company by introducing many new services.

From a technical perspective, the migration is straightforward but we haven't completed our migration yet because we have not set up the gateways to access our services.

For how long have I used the solution?

I have been working with UiPath since 2019, approximately three years ago.

What do I think about the stability of the solution?

Starting from version 20, UiPath has been very stable. Prior to this, it has not been 100% stable. That said, we have not had any troubles with the platform in general.

The problems that we have encountered were when we tried to upgrade or to migrate by uninstalling and reinstalling the Orchestrator. There were some internal issues where people didn't read the communications that we put out.

Generally speaking, Orchestrator is very well built. We have put a lot of stress on the system and haven't experienced any problems with performance.

What do I think about the scalability of the solution?

Scalability-wise, UiPath is quite good. This is an interesting topic because, in the beginning, I didn't put much thought into scaling. I was used to building solutions, and that's all. UiPath offers special packages that target scaling up. These packages become relevant when you have more than 20 processes.

For example, you can have activities that trigger processes, and you can include one activity inside of another. With these features, you realize that a huge amount of work is already taken care of.

More to how well it scales, they have a very useful package of integration tools.

Personally, I have automated 70 processes and the total for the team is approximately 300. Within the past year, we have delivered more than 200,000 hours of automation.

Since I joined the group, we have brought a lot of RPA clients into the enterprise.

How are customer service and support?

I would rate the technical support an eight out of ten.

The reason for my rating is that I have been waiting since last year for integrations that are coming. With respect to getting support for other things, I have not had any problems.

The support wants to teach us how to build an automation ecosystem inside the enterprise by combining artificial intelligence models, data analysis, and these kinds of things.

During our implementation and afterward, they have given us ideas about how and where things should go. This has been helpful but from my perspective, it is all still a little bit hard to understand. There is a lot of documentation to study. This is, in part, because they are growing and building.

Which solution did I use previously and why did I switch?

I have done several RPA jobs in telecom when I worked for another company.

How was the initial setup?

We first deployed version 18 of UiPath, and we found the initial setup to be quite straightforward. It was well packaged and easy to install.

The only pain point for us was issues related to implementing the solution inside our ecosystem. It contains VMs, firewalls, and other things that add to the complexity. This, however, belongs to us. From the perspective of UiPath, they gave us a package to install the Orchestrator, and another to install the runtime in every machine that we want it to work with. Things are quite straightforward in this regard.

In our case, we needed a newer version that came with some of our internal tools preinstalled. This is because we used to have access through Citrix. The installation was very easy.

It took approximately a day for each installation and within a week to two weeks, the service was working. There were five of us working on implementation and deployment. Four of us were working on installation and testing, and three people in the team were IT architects.

What was our ROI?

UiPath has saved us a lot of time. We calculate our benefit by counting hours saved and last year, we saved 200,000 hours. This means that we replaced between 120 and 140 people by using automation. This is our main metric for calculating cost savings.

Which other solutions did I evaluate?

When we first started with RPA, we compared UiPath with Blue Prism and Automation Anywhere. We chose UiPath right at the beginning.

For me, it was a straightforward choice. UiPath has a lot of help available, and they have a lot of tools. The forum, for me, is the winning factor. For now and in the future, UiPath is the product that I will use.

Another factor in our decision was the ability to use the product before purchasing it. Blue Prism had a demo account so they were a little bit open. However, Automation Anywhere wasn't open at all. They wanted us to pay while we learned how to use it. For me, that was the breaking point because UiPath could be used for free and was open from the beginning.

Coming in as a developer, I very much appreciate that the platform and the code are open. They don't keep everything that they are doing a secret. They have their own business model and they provide the tools. They let you play as much with the solution as you want to.

The interface is also more user-friendly than the other products for creating automations. In fact, I didn't use the other tools very much. In total, we evaluated them for two months, although this time included installation, learning how to use the platform, and trying different automations. Ultimately, based on everything, we chose UiPath.

We tried to compare the products while we were creating simple automations and on every point, we found a huge distance between UiPath and the other tools. For example, the interface was much more intuitive than the other two products.

At the time, UiPath wasn't as big as the other two solutions. However, it had a lot of potential for growth. This was another point that my boss took into consideration when making the decision.

Since the beginning, UiPath has been trying to work out a partnership with Google, including the main tools and main services. For us, and from an enterprise perspective, that is very good. We expect UiPath to grow a lot.

What other advice do I have?

If we have a server and a good investment in machines, virtual or physical, then we don't have anything to worry about. 

As I continue my career in RPA, what I understand is that it's the beginning of a new industry. It's like an industrial revolution, but for automation. When we began with use cases in accounting and banking, it was all related to numbers and we were always using structured data. However, today, we are using things like chatbots. We are also expanding into AI use cases and UiPath continues to grow to include new capabilities and functionality.

In the next ten years, I expect there to be a huge demand for automation. This will be in every kind of enterprise, as well as our day-to-day life. One example is the smart house, with implementations for domestic processes.

My advice for anybody who is implementing UiPath is, firstly, not to panic. It is a new way to develop and understand your business model. Second, do not go too fast. Sometimes, the easiest way to develop robots can lead you to forget about your basics and best practices. Third, bring a strong internal framework, including your business model, best practices, and internal documentation.

It's crucial to be able to scale up in the future, so be sure to consider your larger processes at an early stage. Don't look at things in a traditional way. For example, you can use Python for automation, which is a very open framework, but Python doesn't let you do all of the things that you can do with UiPath. You need to follow a more structured coding approach. Essentially, you always have to be organized and try to take things step-by-step. Otherwise, you will have an internal fight between robots in your Orchestrator.

I would rate this solution a nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
Flag as inappropriate

UiPath Projects

Check out these projects from our community members.
Managed to classify twitter hashtag data into positive and negative cluster
Managed to classify twitter hashtag data into positive and negative reviews. From the first use of UiPath to the project… more »
Digital Factory Project (Digital-Transformation)
Digital Factory Project: We partnered with the company in its digital transformation initiative with a business… more »
AI-Enabled RPA Email Automation (CX-EX)
This is an advanced solution that can read and classify emails with the use of AI-NLP and RPA.  Leveraging assisted… more »

UiPath Questions

Walter Sitoe - PeerSpot reviewer
Walter Sitoe
User at BCI
May 25 2022

What are the differences between IBM digital business automation using UiPath versus IBM Robotic Process Automation using Automation Anywhere?

Daniel Robus - PeerSpot reviewer
Daniel RobusMy question to you would be - Why are you mixing the two vendors? Do you have… more »
Celestine - PeerSpot reviewer
CelestineIf you are looking at a high level, IBM’s digital business automation looks like… more »
6 Answers
Julia Frohwein - PeerSpot reviewer
Julia Frohwein
Content and Social Media Manager
PeerSpot (formerly IT Central Station)
May 25 2022

If you were talking to someone whose organization is considering UiPath Process Mining, what would you say?

How would you rate it and why? Any other tips or advice?

Miriam Tover - PeerSpot reviewer
Miriam Tover
Senior Delivery Ops Manager
PeerSpot (formerly IT Central Station)
May 25 2022

How do you or your organization use this solution?

Please share with us so that your peers can learn from your experiences.

Thank you!

Madison Sophia Bennett - PeerSpot reviewer
Madison Sophia BennettThere are a wide variety of uses for UiPath such as: sales portal automation… more »
38 Answers
Julia Frohwein - PeerSpot reviewer
Julia Frohwein
Content and Social Media Manager
PeerSpot (formerly IT Central Station)
May 25 2022

Please share with the community what you think needs improvement with UiPath Process Mining.

What are its weaknesses? What would you like to see changed in a future version?

Miriam Tover - PeerSpot reviewer
Miriam Tover
Senior Delivery Ops Manager
PeerSpot (formerly IT Central Station)
May 25 2022

Hi,

We all know it's really hard to get good pricing and cost information.

Please share what you can so you can help your peers.

Miriam Tover - PeerSpot reviewer
Miriam Tover
Senior Delivery Ops Manager
PeerSpot (formerly IT Central Station)
May 25 2022

Hi Everyone,

What do you like most about UiPath Process Mining?

Thanks for sharing your thoughts with the community!

Miriam Tover - PeerSpot reviewer
Miriam Tover
Senior Delivery Ops Manager
PeerSpot (formerly IT Central Station)
May 17 2022

If you were talking to someone whose organization is considering UiPath, what would you say?

How would you rate it and why? Any other tips or advice?

Julia Frohwein - PeerSpot reviewer
Julia Frohwein
Content and Social Media Manager
PeerSpot (formerly IT Central Station)
May 17 2022

How do you or your organization use this solution?

Please share with us so that your peers can learn from your experiences.

Thank you!

Nilesh Pawar - PeerSpot reviewer
Nilesh PawarStart small and then excel it is important for the Organization to increase the… more »
Johanna Jancsó - PeerSpot reviewer
Johanna JancsóOur primary use of this solution, as a company, was to eliminate or at least… more »
BalkishanSingh - PeerSpot reviewer
BalkishanSinghI have been using UiPath in the healthcare area and right now, I am developing a… more »
377 Answers
Julia Frohwein - PeerSpot reviewer
Julia Frohwein
Content and Social Media Manager
PeerSpot (formerly IT Central Station)
May 17 2022

Hi,

We all know it's really hard to get good pricing and cost information.

Please share what you can so you can help your peers.

Nilesh Pawar - PeerSpot reviewer
Nilesh Pawar1. The UiPath Platform is very cheap compared to other platforms. 2. You can… more »
reviewer1466193 - PeerSpot reviewer
reviewer1466193UiPath provides free community editions but that comes with limitations… more »
Edward Burrows - PeerSpot reviewer
Edward BurrowsWe pay $3,000 per license, annually. We're using attended robots, but we will… more »
165 Answers
Julia Frohwein - PeerSpot reviewer
Julia Frohwein
Content and Social Media Manager
PeerSpot (formerly IT Central Station)
May 17 2022

Hi Everyone,

What do you like most about UiPath?

Thanks for sharing your thoughts with the community!

Nilesh Pawar - PeerSpot reviewer
Nilesh PawarUiPath : Product Training, Ease of implementation, Swift on-boarding of… more »
reviewer1249287 - PeerSpot reviewer
reviewer1249287The most valuable feature is the UiPath Studio, the graphical coding software… more »
Sourav Kumar Das - PeerSpot reviewer
Sourav Kumar DasThe features that are most valuable are Excel Automation, Web Automation, Web… more »
246 Answers
Miriam Tover - PeerSpot reviewer
Miriam Tover
Senior Delivery Ops Manager
PeerSpot (formerly IT Central Station)
May 16 2022

Please share with the community what you think needs improvement with UiPath.

What are its weaknesses? What would you like to see changed in a future version?

Nilesh Pawar - PeerSpot reviewer
Nilesh Pawar* RPA AI capabilities - UiPath is leading in this area. * UiPath should focus… more »
snahta - PeerSpot reviewer
snahtaThese are my best 3 upgrades for the item: Improved Dashboards from… more »
369 Answers
Netanya Carmi - PeerSpot reviewer
Netanya Carmi
Content Manager
PeerSpot (formerly IT Central Station)
Feb 03 2022

What is the bottom line?

Leah Fainchtein Buenavida - PeerSpot reviewer
Leah Fainchtein BuenavidaMicrosoft‌ ‌Power‌ ‌Automate‌ ‌is‌ ‌intuitive‌ ‌and‌ ‌easy‌ ‌to‌ ‌integrate‌… more »
Celestine - PeerSpot reviewer
CelestineI could see some points being covered in the previous reply.  In my opinion, I… more »
Sahil Sharmaa - PeerSpot reviewer
Sahil SharmaaIt depends on your infrastructure and on the kind of projects you are looking to… more »
5 Answers
reviewer1749891 - PeerSpot reviewer
User at Arcadis
Jan 27 2022
Hi community, I work at a Construction company (size: over 10,000 employees). Currently, we're considering these 2 RPA tools: Power Automate and UiPath. Requirements: Feature richness, product roadmap and industry adoptions are priority decision makers for us. A simple RPA use case. Unatt...
Read More »
Nilesh Pawar - PeerSpot reviewer
Nilesh Pawar
Director - Cloud Architecture at a computer software company with 10,001+ employees
Hi peers, I'm working as the Associate Director /Cloud Architect at a Computer Software Company with 10,000+ employees. Can you please recommend which Process Mining tool (Celonis or UiPath Process Mining) is better for Oracle EBS ERP?  What is the required team size minimum and what should th...
Read More »
RogerMorera - PeerSpot reviewer
RogerMoreraHi Nilesh, Usually, when I need to make process mining I always think in (the… more »
1 Answer
Nilesh Pawar - PeerSpot reviewer
Nilesh Pawar
Director - Cloud Architecture at a computer software company with 10,001+ employees

Hi,

Has your enterprise leveraged UiPath Processing Mining for Oracle EBS or JD Edwards ERP to mine Procure-to-Pay (P2P), Order-to-Cash (O2C), etc. processes? 

If so, how was it done? How much time did it take? 

Any tips and recommendations are greatly appreciated.

Meghna Redhu - PeerSpot reviewer
Meghna Redhu
Vice President at Natwest

Hi community, 

What kind of skillset(s) should we look at while building a team for Uipath Process Mining?

it_user809901 - PeerSpot reviewer
Senior Manager Service Excellence at a financial services firm with 10,001+ employees
I work for a very large, global financial institution and we are evaluating RPA solutions for a variety of use cases.  We would like to compare Blue Prism and UiPath. What are the pros and cons of each solution? What should we look for during our bakeoff?  Any "gotchas" we should know about?
Read More »
Nilesh Pawar - PeerSpot reviewer
Nilesh PawarGood Question and Very Easy Answer :) Please find the below links it should… more »
Magic Man - PeerSpot reviewer
Magic ManI'd prefer BP for backend, unattended automation while UiPath [or better AA] for… more »
Kal Rabb - PeerSpot reviewer
Kal RabbAt this point, they are all pretty comparable. Although, I will say UiPath has… more »
30 Answers
Netanya Carmi - PeerSpot reviewer
Netanya Carmi
Content Manager
PeerSpot (formerly IT Central Station)

Which is the preferred product and why?

Madison Sophia Bennett - PeerSpot reviewer
Madison Sophia BennettUiPath Process Mining is robust software and has well-designed tools that… more »
1 Answer