I use this solution to automate business processes that are rule-based. This includes the automation of different applications and background processes, such as posting invoices.
Associate Consultant at Capgemini
User-friendly interface, saves us time and money, and the support is good
Pros and Cons
- "In addition to savings in time and cost, UiPath further saves us money because of the reduction in human error."
- "Using automation means that we increase our process output with minimal effort, which is something that every company wants to do because there is a saving in terms of manpower."
- "Many of the features that UiPath has are good, although better documentation is required for them."
What is our primary use case?
How has it helped my organization?
UiPath makes it very easy to develop automations. The interface is user-friendly and makes it easy to perform operations or use services, whether it is a database or another product. We can perform tasks on Microsoft Azure, for example. Many operations can be completed using inbuilt packages.
For whatever activity we want to perform, it only involves using the drag-and-drop capability, so it is easy to do. Anybody can do it. No programming-specific knowledge, like .NET, is required.
It is easy to develop custom components, which makes life easier.
UiPath allows us to implement end-to-end automation starting with the process analysis and ending with the monitoring. This is important to us because for any new process that we identify, using the task capture methods helps us to gather the documents that are required to automate it. After we develop the automation in Studio, we can easily monitor it using Orchestrator. It is helpful to have a complete solution from start to end, with all of the features that it has.
Using automation means that we increase our process output with minimal effort, which is something that every company wants to do because there is a saving in terms of manpower. It is definitely helpful in our organization.
The amount of time or cost savings depends on the process. For example, some processes that take four or five people to complete can be done using a single bot. Also, people can only work six or seven hours a day, whereas, with automation, the bot can run 24 hours a day. Not only is the process done more quickly but at less cost.
Attended automation has helped to scale RPA benefits because we have some scenarios where human collaboration is required. These are business-critical processes, so any level of automation is important for us.
In addition to savings in time and cost, UiPath further saves us money because of the reduction in human error. When a human is performing a task, mistakes happen. When the bots are used, there are no errors and when the number of mistakes is reduced, the business has more income.
UiPath has helped to speed up digital transformation, although hosting it requires IT support. For example, if UiPath needs to be updated or our infrastructure needs to be expanded, then it requires the help of IT support.
What is most valuable?
One of the things that I like is that they keep adding new features, such as machine learning models. For example, if you are reading a PDF copy of an invoice then the RPA should be able to identify and understand it. Rather than using rules to identify different formats for different kinds of invoices, machine learning and AI should be involved.
We are using the AI functionality and it gives us the ability to have more automation, saving more time and manual effort, and at less cost. This is possible because UiPath provides pre-built and pre-trained AI models that we can import, depending on the use case.
Some of the processes we have implemented are very complex, and these are the ones that we need AI for. Some of them involve human interaction and cover use cases such as taking different formats of invoices and pushing them to SAP. We have had good success when working with the machine learning capabilities.
The Action Center and Task Manager are very good for business users. The features are helpful because these days, business users are expecting more than a simple rule-based operation in RPA systems.
UiPath Studio integrates well with third-party tools such as Git. It is easy to maintain code from within Studio.
What needs improvement?
Many of the features that UiPath has are good, although better documentation is required for them.
Buyer's Guide
UiPath Platform
May 2026
Learn what your peers think about UiPath Platform. Get advice and tips from experienced pros sharing their opinions. Updated: May 2026.
900,838 professionals have used our research since 2012.
For how long have I used the solution?
I have been using UiPath for three years.
What do I think about the stability of the solution?
I have had issues with previous versions but the latest updates have resolved my problems. As of now, the stability is very good.
What do I think about the scalability of the solution?
Scalability is very good in UiPath.
We have five UiPath users in our project; one is a lead, another is a manager, there are two developers and a consultant. At this point, I'm not sure if we plan to increase our usage.
How are customer service and support?
I have been in contact with technical support in the past, and I would rate them a ten out of ten. They respond very nicely and help to resolve our problems.
How was the initial setup?
When we deploy processes, it takes about half an hour. It varies depending on the process but half an hour is the average per activity.
UiPath is easy to maintain and support. We have a support team and QA teams, and they are responsible for monitoring the processes and the bots. They will check the activities that take place in production.
What about the implementation team?
The number of staff required for maintenance depends on the architecture that the client has.
What's my experience with pricing, setup cost, and licensing?
The licensing model is very good.
Which other solutions did I evaluate?
We chose UiPath because it is more flexible and has better licensing terms than some competing products.
What other advice do I have?
We use some third-party tools in conjunction with UiPath. For example, to maintain the code and for versioning control, we use Git. We have two or three years of experience with Git and not only is it compatible with UiPath, but it is also easy to use.
My advice for anybody who is implementing UiPath is to start with the documentation. There is a lot of good documentation that includes best practices and plenty of examples. Using the documentation, one can easily learn UiPath.
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.
RPA Lead at a tech services company with 201-500 employees
Speed ups and reduces the cost of digital transformation and offers good AI functionality
Pros and Cons
- "The product is well-integrated with different tools that can help with logging, et cetera."
- "For example, in one project, which we used as a test, typically the turnaround would have been 15 days, however, with UiPath, we were able to churn out this product in 30 minutes."
- "For a few of the projects, we have saved money, however, on a few of these projects we've noticed less revenue. The orchestration cost is a bit higher when we are working on smaller projects."
What is our primary use case?
We deal in banking and finance. The use case is based on the transaction dates. For example, how customers are using credit cards, net banking, transactions, and what components they are buying. We gather this information in order to provide a CIBIL score.
We do have multiple applications, which are provided to the banks so that they can work without taking much time. We have a set of test cases that need to be automated and we'll run it up.
What is most valuable?
As of now, we test and we usually have a CSED pipeline as well. We are not only restricted to any one of the features in UFR. We are using Citrix, among others.
The solution makes it easy to build automation. Earlier, we used to collect the data and create a hard copy. Now, these are all processes that are automated. There are fewer human interventions that are required to collect the data from the email or collect the data from the hard copy. It is auto-generated through auto-generated mail. It will collect all the details and save them to a repository. Based on that, our support team is providing the solution to the customer, and it's much easier.
UiPath enables us to implement end-to-end automation. These processes are very complete. Where there's not a single person is in practicum, however, it's only deployed in our productions.
They have included the chatbot. Therefore, if the customer is having any issues related to any of the products, they will raise their queries. We will log these queries through a bot system, and this will get notified to the escalation team. They will locate into it through banking domains or through the solution of it and providing the solution on emails. It's very helpful.
End-to-end coverage is one of the best features. If their service display is not good enough, or if they are facing any issues, we can sort things out faster, which makes customers very happy. They are getting the solution on time, and they are running 24/7. Human workers are not able to provide each and every solution on an immediate basis, however, by using the solutions, we have got a solution for the end-user that responds immediately so that they are satisfied and their needs will be fulfilled much faster.
As of now, we are using attended automation, however, we also have created some of the use cases, which are going to be linked through unattended automation. Attended automation helped to scale RPI benefits in our organization, by automating department or all specific processes that require human-robot collaboration.
For example, in one project, which we used as a test, typically the turnaround would have been 15 days, however, with UiPath, we were able to churn out this product in 30 minutes. It's amazing how much we are saving in terms of time. We've been able to shrink timelines.
We do use UiPath's AI functionality in your automation program. The complexities are always a part of the banking industry as data is from many places and over a large amount of time. However, when we talk about the calculations, it's when human beings are involved where it really takes a while to get a task completed. With automation, we can shrink that down to 15 or 20 minutes and know in that short amount of time a person's complete financial background and if they are credible or not. This customer doesn't have to wait so long to get the results they need.
UiPath's AI functionality has enabled us to automate more processes overall. Now, for example, it's feasible to process data, and, if we have to, get the data explained very simply to calculate a score and find out if a person is genuine or not. We can look at credit histories, transactions, et cetera, and based on that, be able to process requests in order to enable users to get loans in seconds instead of days or weeks.
UiPath both speeds up and reduces the cost of our digital transformation; it increases processing speed and saves costs that would otherwise be taken up in longer-term tedious tasks.
I've used the UiPath apps feature, however, I cannot say it's fully required for our processes. That said, it was very helpful when we did use it.
UiPath has helped us reduce human error. We can achieve our goals, as mentioned, in 30 minutes, without having to manually go from one stage to another, which may cause errors. It frees up our employee's time as well, to help improve their focus. That, and, within a week's time, we can save 30 hours on a single resource. It allows those employees to really focus on higher-value work. Employees are happier as they now have the time and space to build their skills.
Overall, UiPath has reduced the cost of our automation operations. This reduction is around 30% savings.
The product is well-integrated with different tools that can help with logging, et cetera.
The task capture is great in that we have all of this data we are receiving that's automated and we don't need to invest much time in creating documents.
What needs improvement?
For a few of the projects, we have saved money, however, on a few of these projects we've noticed less revenue. The orchestration cost is a bit higher when we are working on smaller projects.
From the improvement perspective, I am from the testing background, and UiPath has recently released some announcements related to scrums. I would be happy to see their products be involved with scrum teams.
Just like they have data for the JIRA automation, maybe if they can include some of these options in the Rally solution. It's a tool that is used locally for various projects and having automation activity included there would be useful to us.
From a migration perspective, if we can get something better than the manual process that would be great. It would be nicer if it was smoother for those doing implementations.
For how long have I used the solution?
I've been using the solution for five years.
What do I think about the stability of the solution?
I can say it's a very good tool from the RP perspective. It is helping us to get our work faster, saving time as well as offering multiple functionalities. We haven't had any issues with it.
Everything is good - except the capture part. They could improve on that as we are getting less accuracy as compared to the other functionality. Other than that, the rest of the components are fine.
What do I think about the scalability of the solution?
The scalability is very good.
On my team, somewhere around 14 people are working on the UiPath product. There are several other teams also on it. Likely, there are around 50 plus people in total on the solution.
We are regularly using this product. I cannot say I'm not using a single day. 365 days a year this solution runs, as these processes are basically used on the weekends as well. Based on the schedule, it is pretty much always running in the UAT or QA environment.
How much we use it depends on the products. If we get more products, we will increase usage.
How are customer service and technical support?
The customer support is very nice. Most of the time, we are getting a resolution from there.
I would rate them at more than eight out of ten. Over the last three years, I've been interacting with the web team on customer support. I tend to get an immediate response from their team for the assignment of my ticket, and they schedule a call. However, in some of the operations, it's not possible to directly interact on the WebEx.
It's important for us to have them extend their communications or extend their environment. Not every organization can get support as they offer it. Using Microsoft Teams or Zoom or a more popular platform may be helpful.
Which solution did I use previously and why did I switch?
We did not use another solution that is similar. We previously used an automation tool that was purely used for the testing perspective. We decided to move to UiPath as it was an easy-to-use solution. However, I was not a part of the RPA tool decision-making process.
How was the initial setup?
Earlier, it was a bit complex as we had to configure our robot with the orchestrator or the studio that was providing details. Now, when we are installing, everything is taken synchronously. We don't need to enter the required areas. It is automatically catching that from that environment.
The time it takes to deploy depends on the system resources or the system specifications. Usually, it will take around 23 to 40 minutes for the installation, however, now that they have improved their installation time as well, it may only take 20 to 30 minutes.
For us, the deployment plan is basically to focus on the data perspective. We don't want to lose any of the aspects of the data, which is already running, so we do take a backup first. The orchestrator has a different environment structure, which has already been configured like a development rather than a UAT.
These are the phases that we are using on a regular basis. Once it is certified for the first stage, only then does it move to the next phase.
We require 22 people to maintain the product. They are largely comprised of the DevOps team.
What was our ROI?
While the solution is a bit expensive, we do see ROI. When we compare the ROI with the expenses differently, ROI is on the higher side. Of course, for the organizations who have a small product base, who may have less automation required, will find that expenses are higher. The more you automate, the more you save.
However, in relation to sharing actual data points, that's a bit tricky.
What's my experience with pricing, setup cost, and licensing?
As compared to the licensing costs or the pricing of other tools like Automation Anywhere or Blue Prism, it's a bit cheaper, however, when we talk about the open-source tools such as Robocorp or Robot Framework, the cost is on the higher side. Microsoft Power Automate is also cheaper.
There are no other costs beyond the licensing.
What other advice do I have?
We are just customers and end-users. I'm an RPA lead.
We are using an operating system related to Microsoft and several other features related to Microsoft. If they offered this type of product on a regular basis, that was less costly and had the same compatibility, security, and features, we'd likely adopt it.
I'd advise those considering the solution to check the processes and compare them to their potential ROI. A company needs to consider if the tools will help them based on their environment and goals. It's important to first analyze the internal capabilities before jumping in. If they don't think they'll be getting the ROI they desire, they should look at another tool.
I'd rate the solution at an eight out of ten.
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: 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.
Buyer's Guide
UiPath Platform
May 2026
Learn what your peers think about UiPath Platform. Get advice and tips from experienced pros sharing their opinions. Updated: May 2026.
900,838 professionals have used our research since 2012.
Manager at a consultancy with 10,001+ employees
Frees up employee time, lowers human error, and offer end-to-end automation
Pros and Cons
- "The solution has freed up employee time. It depends on the process, however, if I had to take an average, it is probably freeing up one full-time person, which is eight hours. On a monthly basis, around 150 hours are saved for a medium process."
- "Employees are happier, and, depending on the process and what they were doing, what kind of involvement it requires, the solution is motivating employees."
- "They can probably focus more on attended stuff or creating a UI around that. We are not using the attended bot a lot, however, I have seen some use cases in other organizations, as I'm working in consulting. I've seen in some other areas where an organization wants to use attended automation, however, the feature is not very well designed which makes it difficult to use."
What is our primary use case?
I have been using it for a couple of different things, mainly insurance-related. As of now, we are using it mainly in insurance platforms, insurance portals, and doing some admin support in terms of the backend insurance tasks.
I've used it before in payroll where it was processing the payroll, generating the payslips, creating the payments for our outsourced invoices, processing invoices, making payments, sending reports to banks, and more.
How has it helped my organization?
In terms of improving the functions, we had to have a lot of time-critical tasks, which we have seen improvement on. In insurance, it is mainly around the claim processing and then paying the invoice to the third parties or doing the payments to the end customer. Most of the time it is missed, and then there are SLA penalties involved. This solution offers good savings for us in all those areas. On top of that, there are fewer errors now. Previously, there were many manual errors due to the time-critical aspect of the tasks. People were trying to put in their best efforts while working quickly against time, which caused them to work too fast and make mistakes. We get savings on two fronts now. One is mistakes. There are no mistakes anymore. The second thing is we are doing tasks faster and can run 24/7.
What is most valuable?
The orchestrator is one of the good features they have.
Internally, internal queue management is another feature that is really helpful when it comes to managing the work and checking the workload.
The latest thing that they added is reports that show the handling times and all those things.
The ease of use of building automation using UiPath is good and I would rate it and an eight out of ten with the version I am using. If we move to the latest version, there may be a couple of new features, such as modern variable management, that would bump it to nine out of ten.
UiPath enables us to implement end-to-end automation, starting with process analysis, then robot building, and finally monitoring automation. With the new versions, it does, at least. We are not using those features in my current organization, as we have some other tools in place.
End-to-end coverage is important to us. We use the older version. We started using it three years ago, which is why we build a lot of items ourselves. If the features were released two years ago, we'd likely use UiPath for everything.
It is important that we can scale automation without having to pay attention to the infrastructure of the automation. We're very interested in the cloud. It offers many benefits. Even though we are on-prem now, in terms of managing the infrastructure, it will likely be really helpful to move to the cloud, so that we don't have to bother about all this infrastructure stuff in the future.
It reduced the cost of digital transformation and it is allowing us to actually move to digital items, as, most of the time, when we were trying to present things and things were not digital, it helped us to advance very much into a digital space easily.
It does not require any expensive or complex application upgrades or IT support. For some applications, it requires some modifications. Even if it's 10% or 20% digitized, we are trying to use UiPath to do the stuff for us instead of doing the application, upgrading, all those things. In most cases, it's not very costly for us.
UiPath has reduced human error. It does all the time. In claims, there used to be a lot of human error. Especially in payments, sometimes it would pay more or less or the wrong person, and now, it's all automated and errors have stopped.
The solution has freed up employee time. It depends on the process, however, if I had to take an average, it is probably freeing up one full-time person, which is eight hours. On a monthly basis, around 150 hours are saved for a medium process.
This additional time has enabled employees to focus on more important work. Employees are happier, and, depending on the process and what they were doing, what kind of involvement it requires, the solution is motivating employees.
The product is reducing the cost for other operations, as it's an automation tool. While we are paying for automation, it is reducing the overall operational cost. Not specifically automation operational costs, but other operational costs. We are seeing an average savings of around 30%.
What needs improvement?
UiPath hasn't really helped us minimize our on-prem footprint. We are still using the on-premises deployment and everything is on-premises for us. We have, however, used some machines on the cloud. Still, the on-premises footprint in terms of UiPath is not lower.
There are a couple of minor items that could use improvement. Overall the tool roadmap looks fine. They have improved a lot from 2019 to 2021. In two years, there have been lots of additions. It seems like there's no particular improvement which they need to make. They have already improved a lot in the 2021 version, which is adding a modern framework and then modern folder structures.
They can probably focus more on attended stuff or creating a UI around that. We are not using the attended bot a lot, however, I have seen some use cases in other organizations, as I'm working in consulting. I've seen in some other areas where an organization wants to use attended automation, however, the feature is not very well designed which makes it difficult to use.
For how long have I used the solution?
I have been in automation for almost four years. I'm using all of these different tools, not only UiPath, and moving around within tools. For example, I'll use UiPath for six months, and then do three months on another tool, and then eight months again on UiPath.
However, overall, in terms of automation, I've been familiar with various solutions for three to four years.
What do I think about the stability of the solution?
It is very stable. It can perform very well for small to medium complex processes. It takes a little bit of time to adjust for very complex processes, however. It takes some time to build and to develop and deploy for very complex processes. That said, it is very stable overall, with the caveat that, for very complex processes, it's difficult to build or manage.
What do I think about the scalability of the solution?
Scalability-wise, it is good in terms of connecting the bots and the Orchestrator can support thousands.
In our case, we have around 137 to 140 registered users on the Orchestrator. Most of them are developers. I would say it's around 20 odd VAs or other staff, however, most of them are developers. Around 100+ developers, with the remaining users being process analysts.
We are always trying to find new work in the pipeline, and, as of now, it is not used across the entire organization. It is currently used by 50% of the teams and the plan is to take it to 100%.
How are customer service and technical support?
I would rate technical support at an eight out of ten as of now. They're not always right on the first try, however, most of the time we get what we need on the first or second try.
Which solution did I use previously and why did I switch?
I'm constantly jumping back and forth between various automation tools.
I previously used Automation Anywhere. I'm working in consulting, so I switch between tools, and for one of the clients, it could be Automation Anywhere, for another it could be UiPath.
Each tool has its own pros and cons. An ideal tool could be probably a mixture of all of the tools on the market as some have some great features. UiPath is great for its ease of use. Anyone can quickly jump in and start learning it. Some of the tools take a little bit more time to understand and probably need more time to deploy or build code. Some others have better debugging. I would say UiPath debugging can be better. This is one of the things which can be improved. It is improved in the latest version, however, if it can be compared with others, such as Pega robotics, it can be improved. That said, Pega robotics is not an automation or RPA tool. It's basically RD. It's a front-end tool.
How was the initial setup?
I have set UiPath up from scratch for one of the companies I worked with in Sydney, Australia. It was in 2017 or 2018 when I was comparing the tools, and deciding which one is better based on the roadmaps. At that point, I set it up from scratch.
The time when I did a setup, it was very complex.
When I started doing it in 2017 or 2018, there were a couple of issues with installing the SQL server and configuring everything for the Orchestrator machine, et cetera and it was very complex.
Now, they have simplified it. It's a one-time installation, and the cloud makes things really easy. With the new versions, it is better. For me, the support was not very good at that time.
The deployment took us a couple of days. It was complex. The documentation was not really very great, and the support was also not very good. It took us a couple of days, maybe five to ten days, to implement it end-to-end and then set up multiple instances.
In terms of the strategy, we have followed the guidelines, whatever the document said, and then took help from UiPath support. Other than that, it was a standard installation.
For deployment and maintenance, it depends on process counts. Usually, when processes are stable and running for a long time, one person can support four to five processes in general. In our case, we have a mix and match model for supporting production. Overall, I would say that there is a different team for each different support platform. A platform team is just supporting the infrastructure, and overall there are around 20 people, which offer support.
What about the implementation team?
I did not use an integrator. I work with a consulting company, and we help with the installation. However, at the time, UiPath didn't have a very good presence in Australia, which made it difficult.
What's my experience with pricing, setup cost, and licensing?
I'm not very involved in pricing or licensing.
We are mostly using developer licenses and they have unattended, attended pro and developer licensing. We also have development and production licensing as well as licensing for the orchestrator. Different licenses have different costs.
We pay our licensing fees on a yearly basis.
What other advice do I have?
I'm not using the latest version. We're a little behind. We need to update it.
We do use a bit of attended automation, however, it isn't very much. It is helpful, however, we are getting better benefits with the backend automation. For us, the level of importance in terms of having attended automation is five out of ten.
We have done a couple of POCs with AI. We don't have anything which is in production. It's all POCs and a couple of minor display things. We aren't using AI very much at all. Therefore, we don't have proper use cases. We haven't solved other processes. The first priority is to solve everything practical instead of moving to experimental tasks.
At this time, we do not use the UiPath apps feature. I haven't seen it and I'm not aware of it.
The support is really good now compared to what it was a couple of years back. Support teams are really helpful when it comes to upgrading or installing the new versions, and it is very straightforward compared to what it was. I would say planning is important however, UiPath support is always there when they are required to be.
The biggest lesson we have learned is it's important to have a roadmap. We've connected a lot of tools and built a lot of things. We invested a lot. However, it's important to be flexible enough to adjust so that you can change if you need to, as it's hard to predict the future.
I'd rate the solution at a ten 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. The reviewer's company has a business relationship with this vendor other than being a customer: Reseller
Sr. Software Engineer at a tech services company with 501-1,000 employees
Easy to use and simple to build automation processes with helpful integration capabilities
Pros and Cons
- "Stability-wise, it's really good. When it comes to backend automation, it's amazing."
- "The processing time for this application previously was somewhere around 20 minutes, per record now the time has been reduced to three minutes and previously there were 18 people working on any particular application, right now there are only two bots working on this website and they are doing work like magic."
- "The Orchestrator portion can be difficult. Previously, the Orchestrator which everyone was using, was quite simple to use. However, the new one is quite complex to understand."
What is our primary use case?
We do not directly use UiPath in our organization but we do have some use cases. One of those is sending bulletins. These are the notification emails that go to users on their birthdays, on their work anniversaries, sometimes they are sent after some sort of achievement, like if they have a baby. These notifications go via UiPath.
The way it works is that the data is maintained within our tracking sheet, which is sometimes on SharePoint, and UiPath uses this tracking sheet to check the data in addition to the user and will cc everyone within the organization. For example, when we receive birthday emails, it goes to the person whose birthday it is on that day and cc's in everyone within the organization or within the relevant department.
How has it helped my organization?
In the case of one of the clients I've worked with, they're working on a process where they need to provide students with a student visa pass. It's within Singapore and every student that has joined this institute needs to apply over a website. 5000 applications are received every year. These applications need to be manually added to the government website.
We automated this process, starting from the beginning to the end. There's a lot of interaction required. The team worked on an Excel sheet. In fact, a number of people work on these Excel sheets. With many people, there's always a chance of misleading data, as I might at one point be doing some more revision on the sheet, and someone at the other point might be doing more revisions. There is the chance that data will clash. In order to make sure that this won't happen, we came up with a SharePoint list where we could add the data, and if anyone changes anything, there's a simple and clear record of who made the changes, and what the change was.
At the same time, the bot can work on the SharePoint list as well - and there is no chance of a clash occurring. We can create a process and a number of steps that involve reading the data and extracting data from an application while swapping or extracting data between two forms.
There's a lot of swapping. We extracted the data via the backend, via the database, and directly put that into the IC application. The processing time for this application previously was somewhere around 20 minutes. Per record now, the time has been reduced to three minutes. Previously, there were 18 people working on any particular application. Right now, there are only two bots working on this website, and they are doing work like magic.
What is most valuable?
If we look at the development part, UiPath Studio has been great due to its ease of use and its UI. The availability of the UI store helps us understand the complete pre-hierarchy of the UI elements that's available on the browser or website. It's easy to use and it can be manipulated in the way we want it to. It allows us to do more work on the browsers.
The integration aspect is very useful. Right now, I'm working on SharePoint and that integrates nicely with UiPath. The integration model is really, really great, and 99.9% of the time it works. While technology can fail occasionally, UiPath has a great track record.
The ease of building automation using UiPath is quite good. The kind of projects or processes we have been able to automate has been helpful. We need to determine if it's a complex process, which is dictated by the number of steps. We look at the number of steps and work to determine if we can improvise and reduce the number of steps, and, if so, how. We look at if the process ever requires human intervention and where. The type of human intervention might dictate the complexity of the process, as well, for example, the number of applications we are working on. We might have to write some code on the backend or maybe we are working with an API. Everything needs to be assessed before going into an automation process.
UiPath has reduced human errors. Previously, everything was manually tracked with changes noted on the tracking sheet and we would do a copy/paste from one place to another. There was always a chance of human error. However, when this process is automated, there was zero chance for mistakes. While there may be exceptions, it would be only in rare instances the automation itself would make an error.
The product definitely reduces cost. If a company deploys automation within their organization, they need to understand that automation needs some time. One process will not necessarily reduce the cost. They need to see there will be results in the long run. It just takes time and they have to understand automation. They have to implement automation within the organization. Often, organizations will start the automation process, and then they leave it as they believe the cost is going up. They perceive this due to the fact that they need a separate system for development, a separate system for testing, and a separate system for operation, plus they need three servers for the Orchestrator. However, in the long run, automation actually lowers costs. It's just a hard up-front number to look at.
What needs improvement?
Whether or not the solution has freed an employee's time depends. If you talk about the business level, definitely not, due to the fact that, for them, it might be a burden. To the business, it might be a burden. However, if you talk to the IT department or IT level people who are working differently from users they would say that the best thing is that deployment is easy, debugging is easy, logging is very easy, and tracking is very easy. Anyone from IT can easily track how things are going. Yet, if we are talking about it from the point of view of business, for them it's not their cup of tea.
For example, if the system freezes on a person, they just close the browser, however, if the system freezes on a bot, from that moment everything must be manually re-initiated. For a regular business user, doing that process may go above their head and they may not understand how to fix it.
The Orchestrator portion can be difficult. Previously, the Orchestrator which everyone was using, was quite simple to use. However, the new one is quite complex to understand. Even with developers, they sometimes don't understand it either.
There's a lot of things coming up that need to be learned. They need to put some more information into the academy to help others understand the Orchestrator end-to-end, especially for the new version. The previous one was quite easy. The new one is very inefficient in terms of the user interface. That's the area that I find still needs improvement.
I would suggest that they should provide a more disciplined document where users can see what exactly needs to be done in case of failure. For example, there's a very clever document on the deployment of the setup, but there's no documentation on what happens if there is a failure. Users need to be made aware of what to do if exceptions happen.
UiPath is already aware of these exception scenarios, and when you call support they know what needs to be done. These details need to be on documents somewhere, maybe in the form of knowledge articles. That way, if someone has some issue, they can go to an article and see what's going on.
For how long have I used the solution?
I've used the solution for about four years now.
What do I think about the stability of the solution?
Stability-wise, it's really good. When it comes to backend automation, it's amazing. With the UI automation in mind, I would say it's quite stable. However, there is a chance of errors. I would say, if you're doing a process based on a UI interaction, the stability it gives is somewhere around 5% to 10% on each process. Again, it depends on a number of things, such as the start-up package you are working with and/or what is the response of that individual. It's something that somewhat falls outside of UiPath, in terms of stability, however, when it comes to the process, everything counts. Even, for example, electricity counts. If there's system slowness or a system crash, it can affect everything, even if it's not necessarily caused by UiPath.
What do I think about the scalability of the solution?
Attended automation has helped to scale RPA benefits. It is scalable, as, moving forward, there are multiple processes in relation to the same person, and right now it's done manually by a number of users. Probably, in the future, we can help develop a direction for that. Right now, the client is happy with what they got.
The solution is quite scalable. It's easy to scale a process or a UI. With big automation, it depends on the number of people who are going to utilize it. In those cases, we need to make sure that that network is available to scale. If you don't take into account the number of users, or if there are a lot of people using it, then the chances of failure can go up. That said, it depends on how big the organization is and what sort of licenses were bought from UiPath.
How are customer service and technical support?
I have not really used technical support, and therefore cannot comment. With Studio, we've had maybe a few minor interactions. It's the same with Orchestrator.
Which solution did I use previously and why did I switch?
I have worked with a number of tools including Automation Anywhere, Blue Prism, WorkFusion, Kryon, and Kofax. I have knowledge of a lot of other tools.
Kryon, for example, has a process discovery feature, and UiPath also started up with this process development. However, what Kryon provides is amazing. The way they capture everything, the way output comes, the way each step is explained with the process, et cetera, makes discovery on Kryon amazing. In comparison to UiPath, UiPath just isn't as good in this area.
WorkFusion integrates well with the part where we have to read documents, especially bot scanned reading. UiPath does not have these capabilities, as of now, on its own. You can integrate Abbyy with UiPath, however, that's a different tool altogether. With Fusion and with Kofax, these features are amazing. On top of that, their invoice capabilities are amazing. There's a vast difference between UiPath and Kofax and Fusion when it comes to reading documents.
That said, when it comes to working on the backend automation, when it comes to working with the UI automation, UiPath stands out from the crowd. It's amazing. The way it writes, the way it provides precision handling, the way it works with the queue, et cetera, is amazing. There is no other tool on the market that offers these capabilities.
The one feature that I believe should be better with UiPath, however, is storing data in an independent manner. With UiPath, even though you store your password on the Orchestrator with the credentials, or even with any credential manager if you get at the end of the day and somebody has not reviewed your quote, you can tell your boss to send his password in a simple text format. This is where the UiPath lacks, and this is where Blue Prism comes into the picture. It's just better at securing data. People prefer Blue Prism for this reason over UiPath.
How was the initial setup?
With my current organization, the department model is quite simple. We have three different environments for this: development, testing (what we call acuity), and production models. We have these three stages of deployment that we deploy robots and the Orchestrator based on the requirement of clients.
The deployment took a maximum of one to two hours from one machine to another machine. A complete department deployment, however, depends on the process type we are working on, as there are some features we need to develop. Apart from publishing these packages, the deployment of the server, or of the Orchestrator, or the deployment of Studio, will take a day or two to do the complete setup on one machine.
In terms of the implementation strategy, the first thing to do is the pre-checks. We need to figure out what sort of system we need. Therefore, we need to first confirm the prerequisites. Once that is done, we need to download a package and install it, and then apply the license. After all of that, we just need to create one small robot just to check that everything is working fine. There are some tools that need to be installed with that. For example, if we are working on UI automation, in that case, we need to install an extension. If we need to install the network load balancer as well, we need to install some of the prerequisite packages on the machine, on the server, to make sure that this runs smoothly.
What's my experience with pricing, setup cost, and licensing?
While the licensing models are quite simple, as a developer, I don't handle details about pricing or cost.
What other advice do I have?
My company does not directly partner with UiPath, however, it's a partner via a client. If anything happens with the client, it goes from my company via one of those stakeholders who take care of these things.
Currently, we use attended automation. The reason being is, it's more about password prediction, as the company does not want to store the passwords. There are a number of options that we have given to users where they can store their passwords in the credential manager. However, the company does not want to do that. The only reason we are using attended is for this, which is that the user has to manually go and insert the credentials.
I have not yet used UiPath's AI functionality in any automation programs. I have done some POCs for this, for documents in this setting. However, we've never practically implemented it within the organization.
With the current organization and with the current client we are not using Orchestrator at all. We only use attended robots and not Studio and Orchestrator. However, with other clients, we have used the cloud-based enterprise Orchestrator and have had the Orchestrator installed within the premises of the organization. I've used both.
I would rate the solution at a nine out of ten.
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
RPA Engineer at a tech vendor with 201-500 employees
Great end-to-end automation that increases efficiency and reduces human error
Pros and Cons
- "The initial setup is good. There are no problems."
- "UiPath Studio has reduced the costs of our automation operations, minimized our on-premise footprint by letting robots do work that previously required three or four people, and made employees happier because they can now focus on higher-value tasks that require human intervention instead of repetitive work."
- "Between version 19 and version 20, the orchestrator tool interface has changed a lot. It totally changed. The menu changed, the place of the button changed. It took me a week to understand and to make myself used to this new interface."
- "There are now just a few people developing in the APA and the licensing is still expensive and clients aren't excited to do anything even if it's a good solution for automating the process."
What is our primary use case?
I am an API developer and I use UiPath for development. I use it to develop solutions for banking problems, like banking automation.
For example, in my previous company, I used the API for developing automated reporting solutions that take a lot of Excel files, check their data, and try to generate a web page containing many graphics based on the Excel data. It's basically translating the data on the web and it's made automatically every month.
For my current company, it's a banking company, and I'm working on the banking solution. It's a process of verification of the user identity or the client's details. This process is based on taking the ID card of the person and digitalizing the data. It's a technology meant for reading data from documents. After reading this data, we automatically take this data and put it into the database and create accounts for the user or do a lot of automated things.
At my current company, the use case is for the process of managing the relationship between the client account and any fees. A robot always checks if there is something to pay for the client and can take the fee automatically if that is the case. Then there is a transfer of money based on the request.
For example, when someone wants to do a transfer they add the money and sign a paper. This paper contains the information of the client's account, including details such as the client name, the account number, and the amount of the transfer. We take the data and the robot automatically takes the data and, via the web, goes to the apps of the bank in order to search for the client, search for the account, say the amount, and take the proper amount from his account, et cetera. We're able to save steps as everything is automated.
How has it helped my organization?
The actual company has three environments. There's one for development, one for pre-production, and one for production. Every element has two UiPath robots and one Studio. We have in total three studios and six robots, and each one has its own lessons.
In the first, there was only one robot and one studio. They upgraded the solution from one studio one robot to three studios and six robots and they have found a good benefit in that. They know that it will give them more opportunities and more advantages within the banking environment. They made an investment in this technology to make their work easier so that they could be the best in the market of banking. It's helped them become more efficient.
What is most valuable?
There is an additional library that I discovered that allows me to work with the previous version of UiPath. There are some libraries that are new on the UiPath Studio, which are also helpful.
In terms of the ease of building automation using UiPath Studio, I must say that I used Automation Anywhere once as well. However, the way the UiPath connects the idea for development makes it so easy to build with the components that we can just drag and drop in. It's the easiest way to develop a solution and is an easier tool to use.
UiPath helps implement end-to-end automation starting with process analysis, then robot building, and finally monitoring of automation.
Being able to implement end-to-end automation is important for me. As much as they make me work, they make the work easier for me. For example, I use it to make the connection between ABBYY Studio, a solution for OCM, and writing scripts inside. I try to launch the script and take the output of the file and try to do a lot of things to make a connection between UiPath Studio and ABBYY Studio. UiPath Studio has given us a strong and new plugin, that we'll put some parameters around and we are done. It makes things easier like that. The features added into the latest update are helping a lot.
UiPath Studio has helped minimize our on-premise footprint in that there's less staff required. Previously, the company had three or four people doing the same thing. Now, only the robot does it. The four people are doing something else now. It's allowed them to focus on other tasks. The robot did not replace them, however. They still work in the same company, however, they are focused on doing different jobs - specifically jobs that can't be automated. They work on jobs that require a human operation, human intervention, and that's it. The employees are happier too. The current company recently won an award based on employee happiness. In 2021, they were awarded excellence in employee condition. Automation hasn't made them bitter or changed their work ethic.
Robots started doing a lot of tasks that four people take one week to finish, except they can do it in one day. It's saved lots of time. For example, if we have 52 weeks, every week the robots can do a week's task in one day. A human may only be able to do 52 tasks in a year, whereas a robot can overperform by roughly 86% over the course of a year.
UiPath speeds up and reduces the cost of digital transformation. The robots are extremely helpful, as they can work 24 hours a day, every day. They can do processes faster than people. It makes everything ultimately speed up.
The product has reduced human error. Even the robots make some errors, however, at least we are aware of them. The errors end up being fewer than that of a human counterpart. The issue with human errors is that we can't know if and when an error is made. At least with the robot, if it makes an error, the person is blocked somewhere and therefore we know that the robot missed something or it found a wrong account number, for example. The robot will notify us of an error whereas a human might miss it completely.
What needs improvement?
Between version 19 and version 20, the Orchestrator tool interface has changed a lot. It totally changed. The menu changed, the place of the button changed. It took me a week to understand and to make myself used to this new interface. In the end, I found it's a good change and it's helping so much in understanding what the robots are doing in terms of checking logs, extracting some data there to make some analysis, and giving reports to the director.
The scaling could be better. There are so many parameters and options to check and so much to do before the solution is ready to use. Not everyone knows what to do at the outset and it's all a little bit complicated.
For how long have I used the solution?
I've been using UiPath for one year and a month. The company may have been using it for longer than that.
What do I think about the stability of the solution?
While the stability is fine, with a license that needs to be paid yearly, UiPath will put out a new version annually. That way, when companies go to renew, they often need to upgrade or pay for a new license. The product does this to keep earning money year after year.
What do I think about the scalability of the solution?
For me, having the ability to scale automation without having to pay attention to infrastructure is okay, generally, however, even though I find that the company can use the tool to make the process automate well, I don't have so many people working with process automation. There are now just a few people developing in the APA and the licensing is still expensive and clients aren't excited to do anything even if it's a good solution for automating the process.
If you have a lot of money, you can put it all in UiPath and make the robot far bigger. I heard about a company located in Qatar that has 3600 robots. They buy it every year. It's a banking company and every year they pay for it. They are not using all of the robots, however, they've given their developers full reign of the environment.
In my current company, I'm the only one using it. Many companies actually spend a few years testing it before they officially start using it. However, the company does plan to increase usage and does plan to add three or four more people to the team who would be working with me. I would manage them and provide training as we expand.
How are customer service and technical support?
There's a third party that takes responsibility for troubleshooting. They made the environment, and they are in charge of everything. Personally, I go first to the UiPath forum if I need help. I've found a lot of answers there. If I don't find something useful or helpful, I write an email to the third-party provider so that they can take charge of the problem and solve it.
They are good. There are three people who assist me typically. One is from the Middle East, one is French and the other is from India. Their way of communication, their way of giving information, and giving support have been great.
Which solution did I use previously and why did I switch?
Both companies I have worked for that use this product have never used an automation solution before.
How was the initial setup?
I have worked with the solution for two enterprises. One was a Canadian company. I implemented the solution for them. I met the organization's boss, and I also put the training together too. I made the environment and I developed the solution and did the full implementation.
The second, which I am actually working for, is a combination between Europe and Africa on the main. In both companies, the solution is already implemented and I work with it. The solution was started by another department. We don't share or manage the site of escalation or choose which kind of installation. The installation in this case is on-premise. We have constructed on our IAS, local server, and that's it. It's on the server, and we're not using UiPath's cloud.
The initial setup is good. There are no problems. Setting up the robots is also good. For the Orchestrator, sometimes I face some issues surrounding not UiPath, but the OS. For example, installing the Orchestrator on Windows 10, version 19.02, it's not the same process as it would be with Windows 10, version 20.82. Sometimes the visuals of the operating system change and it affects the installation too. This is well documented in the UiPath community. You'll find that many people face problems while working with the Orchestrator.
The deployment sometimes took me two hours. Sometimes I come across an issue and it takes more time. However, often, it can be deployed in 30 to 50 minutes if all goes well.
With the installation for a Canadian company, I have a very simple installation experience. The environment was already prepped and ready and I just needed to start the installation.
There is an IT team that does perform the maintenance as required, for example, if there are any updates or upgrades. I don't handle that aspect. I'm only a developer.
What was our ROI?
We might study potential ROI in the summer of 2022. We're still on the development part and therefore we still can't make reports. We don't have statistics.
What's my experience with pricing, setup cost, and licensing?
There can be costs related to digital transformation. There are two ways this can happen. The first is when the robot is using an internal application, the application made by the company. There often is some modification to the interface of this app. There are some options that become available only for the robots. The second is when the robots use the websites of external companies. Internally, we made some changes to the robots to ensure they work well. In terms of the expense and how much it costs, the information is managed by another department. I don't have information about that.
I can't speak to the exact price, however, recently I heard in a meeting that one license for Studio Path costs 2,825 Euros per year. This price is approximate and may fluctuate.
The license is always per year. They don't show the pricing on the internet. You must contact the support or a seller.
Which other solutions did I evaluate?
For the company I currently work with, I was in the meeting that chose the automation solution and they put the UiPath blueprint and Automation Anywhere on the table. The company wanted to choose between them. They found that, in terms of money, performance, and popularity, UiPath was the best. That is why they choose UiPath.
What other advice do I have?
We are not resellers. We are customers and end-users.
For now, I am fine with UiPath Studio and I will likely keep developing automation solutions on this tool.
For the attended robots, we are not using them yet. We are only using unattended robots. First, we must make the financial employees understand how robots work. They need understanding or training as a first step before we can use attended robots in development. We are going to use attended robots in the future, however, for now, we're focused on unattended robots.
We don't yet use AI functionality. We're going to start using artificial intelligence and also the machine learning solution of UiPath via AI sensors. We'll use it to measure credit and to gauge the likelihood of clients paying, however, for now, we are not yet using AI features.
We are also not using UiPath apps.
UiPath Studio has reduced the costs of our automation operations, although I don't have an exact statistic that reflects this.
Sometimes, when you come to a company and you tell them that you will make a robot to do their job, the first thing they will start thinking is "we're going to lose our job. They're going to fire us." With that mentality, they often aren't cooperative.
For example, in a Canadian company I worked for when I was working on the process, the parts of the activity for Excel automation, I kept notifying them that they should keep using the same name of the file so the robots can read the file. However, I would get files in different names with letters off or symbols in them as if the staff was trying to get the project canceled by trying to show the robot wouldn't work. However, over time, as they came to understand no one would lose their position, they became cooperative. They weren't happy at first, however, they came to embrace the project.
UiPath has a huge marketing strategy, and they have been the first in the world with a lot of this technology. If a company wants to integrate automation into its processes, it will likely start looking at UiPath first.
If a company is considering UiPath, they should know exactly which process should be automated. When you know what kind of processes will be automated, they will understand better if they need attended robots or unattended robots, and then can proceed with a purchase. What one recent company did is they went and bought one studio and one robot. Then, later, after understanding which process was going to be automated, they figured out that they needed three studios and six robots. It's better to know which process to develop to make it automated, then later go to buy solutions for it.
We will still always need human workers. Of course, there are some tasks that can be automated 100%. However, in the end, and specifically in the banking domain, we always need humans to understand some things that make the work easier. if we combine automation, things like robots, and human intervention, then we can get great results.
I'd rate the solution at 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.
Systems Design Expert at a tech services company with 10,001+ employees
Helpful for managing end-to-end automation and creating workflows and has good error handling, retry, and logging mechanisms
Pros and Cons
- "UiPath Studio's UI automation activities help me in easily developing automation. It is difficult for RPA developers to write complex code because no one knows everything about all automation areas. For UI automation, it is not mandatory for a developer to know how to write the code for the element on the screen that needs to be clicked or typed into. The UI automation packages of UiPath provide built-in activities, and developers can directly drag and drop and indicate the element on the screen that needs to be clicked or typed into."
- "Going through the recommended training and doing the Associate certification has increased my credibility, I've gained more trust in the company, it has changed my career, and UiPath has played a prominent role in my career."
- "UiPath Studio supports three types of workflows: sequence, flowchart, and state machine. Flowchart and state machine are good. Sequences are also good, and they're for linear workflows. However, in a sequence, as we keep on dragging and dropping the reusable components, the size of the screen increases. If we drag and drop the conditional or looping activities on the site, the screen size increases in length and breadth, and it becomes too complex for a developer to navigate between activities."
- "Sometimes, I receive late replies, or they don't understand the question properly, and I need to explain multiple times, but they are mostly good."
What is our primary use case?
I have worked on two UiPath use cases. The first use case is for the IT Infrastructure team for submitting server requests. They receive a request from a third-party portal through email, and then my bot reads the email and fills in the details in the company portal.
The second use case is the data extraction from Word documents. The team receives Word documents with some important contract information. I extract those paragraphs and put them in the CSV format given by the customer.
We are using UiPath Studio 2020.10.2, and the Orchestrator version is 2019.
How has it helped my organization?
I heard about UiPath RPA in December 2019, and I went to the UiPath Academy website and completed their learning plans. Till March 2020, there was free certification, and I completed the free certification and kept on practicing. I showcased my skills to the management in my company, and I got into RPA projects. The certification has helped me in getting good projects. It has also helped me with my work for the use cases. My position is now better as compared to the previous years, and my work is also good.
They provide end-to-end solutions. They have UiPath Studio for the development, and they have Orchestrator for package deployment. We can also monitor the performance and execution in Orchestrator. All these are helping us in managing end-to-end automation.
What is most valuable?
All UI automation activities in UiPath Studio and REFramework are useful. UiPath Orchestrator is also valuable. These features help me a lot in my projects.
UiPath Studio's UI automation activities help me in easily developing automation. It is difficult for RPA developers to write complex code because no one knows everything about all automation areas. For UI automation, it is not mandatory for a developer to know how to write the code for the element on the screen that needs to be clicked or typed into. The UI automation packages of UiPath provide built-in activities, and developers can directly drag and drop and indicate the element on the screen that needs to be clicked or typed into.
REFramework is a template using which we can prepare quality workflows for the transactional processes. It has very good error handling, retry, and logging mechanisms.
We can monitor robots in Orchestrator. We can check logs, monitor the performance of each robot, and divide robots into different environments. These features are very helpful for me in managing my work. If I have two or three robots on a set of machines and I want to define my process only for these robots, I can add that process into the environment. My process will be executed only on those robots. This is a good functionality.
For every transaction, there is the queue functionality in Orchestrator. I can go to a queue and add each transaction item to the queue. For every transaction, I can check the logs. I can also check their logs based on the jobs executed. We also have triggers, so we can schedule our jobs with the help of triggers. These features are helping me a lot in managing the performance of my robot and understanding how my robot is performing.
They have UiPath Forum where I can ask any questions. Many UiPath Most Valuable Professionals are on that forum, and they help us a lot. We get quick replies. If anyone is having any challenges, they post their challenges on the UiPath Forum. I can go through them, and if they are already solved, I gain knowledge by reading those solutions. If not, I try to answer them. In addition to gaining the knowledge, I'm getting some visibility in the UiPath Forum. All these things have really helped me a lot in increasing my technical level and expertise and getting good work.
What needs improvement?
UiPath Studio supports three types of workflows: sequence, flowchart, and state machine. Flowchart and state machine are good. Sequences are also good, and they're for linear workflows. However, in a sequence, as we keep on dragging and dropping the reusable components, the size of the screen increases. If we drag and drop the conditional or looping activities on the site, the screen size increases in length and breadth, and it becomes too complex for a developer to navigate between activities.
All programming languages, such as C, Java, Python, or Visual Basic, have script-level support. So, we can reuse their functions because they support scripting. For example, if we want to use any reusable components, Python has modules, and there is a way to import packages. For complex automations, if we can write a script, it makes it easy to manage and know the line on which we are getting a syntax error or a runtime error and how is the structure. If I want to modify the logic, it makes it easier to know in which block I need to make the changes. So, it is easy to navigate in the program. Instead of the drag-and-drop blocks, UiPath should have support for scripts such as VBScript and PowerShell. It should support scripting even for complex automation.
The user interface for logging should be improved in Orchestrator. Currently, the logs in Orchestrator show how many hours ago the execution is completed, but it doesn't say how much time it took for a particular execution to complete. It just gives you a rough idea that it started three hours or one hour ago. It doesn't tell you exactly when a particular execution started, and at what time, it stopped. To get a clear idea, I need to click one more button and go to the details of the log. I need to check the start time of the first log and the end time of the last log in the same job, and then I need to calculate the difference to know the exact time it took for completing the job. Instead of doing all that, there should be a column that gives me the exact amount of time in minutes and seconds. It will help me in understanding how much time each execution took and what I should do to improve the speed of the execution.
In my current project, there are no intelligent automation requirements, but I have learned it recently. Just today, I completed the UiPath AI Center course. I also have some basic knowledge of machine learning. They're giving us options to use the out-of-the-box models developed by UiPath and their third-party vendors. With our internal data science, we can also develop our models, integrate them through UiPath AI Center, and deploy them. They're giving us an option to use them as a part of our RPA workflows with the help of the UiPath Studio activity called ML Skill. So, it becomes very easy for RPA developers to integrate machine learning models into their automation workflows, which is very nice, but I feel there should be some more improvement. They should give more visibility into how much time a model takes to finish the training and on how many algorithms it is running. They should also give visibility into which algorithm is best suited for my requirement and which algorithm is giving the best results for my requirement. If they can also give such insights in the same UiPath AI Center, it will help me in picking up the correct model and algorithm for my requirements.
When it comes to intelligent automation, machines use machine learning. No machine learning model can reach 100% accuracy or give 100% accurate output, which is a limitation. However, there is a possibility to increase the accuracy by tuning the parameters. So, UiPath should give more visibility into their models, how the pipeline is running in the AI center, and which factors can improve the accuracy of my model. Such insights will be useful for me in improving the accuracy of my intelligent automation.
For how long have I used the solution?
In December 2019, I started learning UiPath, and I became an RPA developer in November 2020.
What do I think about the stability of the solution?
Until now, I have seen good uptime. There were no disruptions in data. I've seen the services running properly 99% of the time. Their logging mechanism, job schedules are also running properly in Orchestrator. So, it is a stable environment.
How are customer service and technical support?
We're getting good support from UiPath. I would rate them 75 out of 100. Most of the time, I get fast and good replies from the support team. Sometimes, I receive late replies, or they don't understand the question properly, and I need to explain multiple times, but they are mostly good.
I have worked on different IT process automation tools in the past. Their support did not respond as fast as UiPath's support, and they put the tickets in the suspended mode for a long time. They also didn't understand the question a lot of times and took too much time to analyze the issue.
I also have the advantage of talking to my Infra team because we've deployed it on-premise. They can act as the first level of support and check if there is anything wrong with the on-premise server. If it is related to UiPath functionality, then we raise a ticket with UiPath support.
How was the initial setup?
It was already set up when I moved to this team. I was working in IT process automation, and I moved to the UiPath development team. The setup and licenses of UiPath Orchestrator are managed by our Infra team members. They provided me with the licenses and links to the UiPath Orchestrator. So, I make use of the resources already deployed by my team. I just build and publish the packages to UiPath Orchestrator.
What was our ROI?
I have not deployed anything in the live environment, so I cannot comment about the return on investment. I've seen my colleagues deploying it, and with the help of data automation use cases, they have reduced around 10 hours per month for each support team. For my use case, we will be able to reduce at least one or two FTE for the support team when it goes live. I'm able to predict this because I have developed and tested many test cases for my use cases.
What's my experience with pricing, setup cost, and licensing?
I only know about the community version. They give us two robots as a part of the community version, and they are enough for my practice and personal automations. For the office work, my Infra team checks the licenses needed for a particular use case, and my management team manages the pricing and licenses.
What other advice do I have?
Nine times out of ten, I would recommend others to use UiPath. I have also worked on other IT process automation tools, and none of them provides the functionality, support, and community like UiPath. I had conducted a survey on LinkedIn and asked about the RPA tool that people preferred. I got 60% of the votes for UiPath.
From the development perspective, I've seen a lot of improvement in the UiPath services in the last one year. They're giving more out-of-the-box models for the AI Center, and they are also improving their courses. They are also introducing new functionalities such as the orchestration processes in which you can use persistent activities, and your robot can wait for the human task to finish, and then it can continue its job. If they make any enhancements required for our current automation, we will make use of new UiPath functionalities to enhance our automation.
They have released two new versions of their certifications. One is UiPath Associate Certification, and the other one is UiPath RPA Developer Advanced Certification. I have completed the Associate certification. For these certifications, we have learning plans. There is recommended training, and everything is given on the UiPath Certification Program website. We have the option to check their recommended training and do the practices. They also guide us about how to book the exam from the Pearson website. Going through the recommended training and doing the Associate certification has increased my credibility. I've gained more trust in the company. It has changed my career. So, UiPath has played a prominent role in my career.
It can reduce errors by 100% because a machine can give 100% accuracy and work faster than humans. Just like all RPA tools, UiPath can provide 100% automation accuracy for rule-based automation. You also get better speed because machines are faster than humans. When it comes to intelligent automation, machines use machine learning, so there is a limitation. No machine learning model can reach 100% accuracy in automation.
I would rate UiPath an eight 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.
Business Intelligence Expert at a comms service provider with 10,001+ employees
We freed up a lot of our sales team's time to work on more value-added tasks
Pros and Cons
- "UiPath has helped reduce human error. We are working with clients where it is very important to provide them their necessary services. We are a telecom company, so we are providing activation of numbers, etc. If people are doing this manually, it can cause inconveniences for our clients, but it might also put the reputation at stake. For example, because when people do it manually, they can send out the wrong invoice. This is a huge reputation risk, because sometimes we are working not only with just a person, but with a business. When we work with other companies, it is important to do things accurately. When the robots do things, there is almost a 100% probability that they won't make any mistakes, like typos."
- "We freed up a lot of our sales team's time, they now spend half the time doing the job which has been automated, and this has made our sales team happy."
- "UiPath could improve integration with other platforms, like the SAP platform. I heard that SAP has their own automation processes in their platform and they are trying to avoid integrations with RPA platforms. Sometimes, that can be difficult. UiPath's room for improvement is having the ability to integrate with as many platforms as possible."
- "UiPath could improve integration with other platforms, like the SAP platform."
What is our primary use case?
We are a communications company who works with a lot of clients in our country. Now, we started using automation when working with business clients. Many processes were being done manually, e.g., activation of numbers. In order to alleviate the work of our sales team, this process was automated.
I haven't automated any of my work because the queue for processes that need to be automated is large.
My company uses Studio for our developers and StudioX for attended robots.
How has it helped my organization?
It is very important that we can scale automations without having to pay attention to the infrastructure. After one year, we have already automated almost 200 processes. Since the number of automated processes was large, a lot of people's time was freed. This solution is very important because we have a large subscriber base in our country, so we have become very efficient.
UiPath enables us to implement end-to-end automation, starting with process analysis, then robot building, and finally monitoring of automation. This is very important to my company because in the future we will have contracts with UiPath to sell licenses and provide the same experience to other companies, helping them automate their process. Therefore, it was very important to implement the entire end-to-end process in our company.
Attended automation has helped to scale RPA benefits in my organization by automating department or role specific processes in sales and HR that require human robot collaboration. This is important to my company. The department who works on automation of internal processes has had a lot of meetings with our employees. They realized that employees could be against their automation processes and sabotage them. This didn't happen, but they have effectively implemented the attended robots for our employees' work by explaining to them that the robots are not a threat to their job. They would only be helping them, allowing employees to do something more important than doing repetitive tasks on their computers.
UiPath has helped reduce human error. We are working with clients where it is very important to provide them their necessary services. We are a telecom company, so we are providing activation of numbers, etc. If people are doing this manually, it can cause inconveniences for our clients, but it might also put the reputation at stake. For example, because when people do it manually, they can send out the wrong invoice. This is a huge reputation risk, because sometimes we are working not only with just a person, but with a business. When we work with other companies, it is important to do things accurately. When the robots do things, there is almost a 100% probability that they won't make any mistakes, like typos.
What is most valuable?
The most important feature of automation is it can automatically detect things where people are doing things repetitively and spending a lot of time. So, people can actually do their real tasks, like making decisions and talking to clients. Therefore, people's time, which was busy with doing manual tasks, is free now. They can spend it on more interesting and valuable work where they can apply their valuable skills.
UiPath Academy starts at the very beginning with how to set up and navigate in UiPath. I noticed that the Studio and StudioX are both user-friendly. It is suitable for people of different existing levels of programming skills, even with those with zero background.
What needs improvement?
The process mining feature is not being used because my company had some difficulties with it.
UiPath could improve integration with other platforms, like the SAP platform. I heard that SAP has their own automation processes in their platform and they are trying to avoid integrations with RPA platforms. Sometimes, that can be difficult. UiPath's room for improvement is having the ability to integrate with as many platforms as possible.
For how long have I used the solution?
I have been using it for about three weeks. I have been practicing some tasks and just started learning, but I don't have any advanced development skills.
My company has been using it for a year.
What do I think about the scalability of the solution?
We have automated hundreds of processes.
There are about 30 people on our sales team who are using it. The HR team also uses it.
Which solution did I use previously and why did I switch?
We didn't use another automation before UiPath.
How was the initial setup?
The initial setup is straightforward, based on what I have seen from UiPath Academy. On the platform, there are videos which describe how to set up. You just go to the platform and download the setup package. You have to set it up on your PC, then open the application. Once the application has been opened, you need to sign in with your email. For the first step, you need to add your email to the application, so email is sent automatically to you when you sign in and the signup is complete. Then, you can start using the Studio and StudioX. It is very convenient because both of them are in the same application, like an all in one software. You don't have to set them up separately because everything is in one place. You can just switch between them in settings, which is very easy and straightforward.
What about the implementation team?
We have people studying how to work on UiPath who are developers. Therefore, we have a whole department doing the setup in our company. I don't think that they are asking a third-party to come in and help.
What was our ROI?
We freed up a lot of our sales team's time. For example, they can now spend more time with clients. We have successfully implemented attended robots for our sales team. They now spend half the time doing the job which has been automated. This has made our sales team happy.
What's my experience with pricing, setup cost, and licensing?
It is very costly to implement RPA. However, I think the benefits outweigh the costs over a long-term period.
What other advice do I have?
Building automations is doable. I understand that it is hard. Some processes need to be adjusted to be automated. Even though sometimes it can take time to create processes for automation, it is still possible and useful to apply automation for many processes.
I didn't have any background in programming previously. I chose the learning plan for beginners in UiPath Academy. It was very convenient that they divided their learning plans for people with different backgrounds, e.g., beginners or developers. The course is very well-structured and concise. It works perfectly for me and I have the ability to study in the solution without any background experience.
Because we managed to successfully implement it in our company, we now want to help other companies to implement their automation processes.
For my country, UiPath is progressive. It is important for people's mindset that they are able to work with robots and understand they are helpful.
A lot of companies in our country refuse to implement it, or they think it is very expensive, and they don't need this thing, but they should definitely go for it.
My biggest lesson was not to be afraid that robots will do my job. I learned that they are very helpful and can save me time that I can spend on something more useful, like obtaining new skills.
I would rate it as eight out of 10 because of its integration limitations with other platforms. It is also expensive.
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.
Associate Consultant at Capgemini
Orchestrator saves us time by enabling us to create a bot once and connect it to many machines
Pros and Cons
- "The most valuable features are some of the panels in UiPath Studio. For example, there is a debugging panel and a Designer panel. The debugging panel is useful because without it we could not solve any problems. The debugging panel provides functionality such as Step Into and Step Out, and we have highlight buttons. It helps us to analyze our code, what is wrong in a solution, and debug from the start to the end, to make the solution better. The Designer panel is where we create a workflow or step-by-step process, the place where a developer develops the code."
- "UiPath is one of the best tools available in RPA and it's currently booming."
- "One area for improvement is connected to the fact that it's completely based on Visual Basic .NET and C# languages. I would like to see some more basic activities that are particular to the VB.NET code, as well as activities based on LINQ queries because that is one of the fastest and most integrated languages. I would like to see pre-written activities so that we could simply drag and drop them into place and use them frequently."
- "One area for improvement is connected to the fact that it's completely based on Visual Basic .NET and C# languages."
What is our primary use case?
We mostly use UiPath in the healthcare and banking/finance sectors. Our use cases depend on the different sectors we use it for. A typical use case would be an Excel file with lakhs (hundreds of thousands) of records that we need to filter and apply some business rules to. We may have to check whether numbers are in integer or alphanumeric format so that they can be accepted by a particular application, or whether date data is formatted correctly.
We use it for end-to-end automation. We take all the input from users, regarding the full life cycle of a process, and use UiPath to create a business solution. An end-to-end project can include taking an Excel file and putting the data into a data table. Based on that, we create some business rules, check things with validations, and then create some templates. We upload the templates for different legacy applications so that they can be automated. A bot will run these scenarios in the backend, in either attended or unattended mode.
How has it helped my organization?
We may take student records and place those records into a particular template which we then upload to an application, whether a web application or a desktop application. If a human was involved in doing this, it would take days to filter the Excel and create a template based on a particular record. But by setting up some business rules through UiPath coding, it automatically applies those rules to create the template and upload it to the application. We can then send a notification to the user by email, because we have connectivity with Gmail, Outlook, and SMTP.
A human being can work eight hours or nine hours per day on average, but a robot can run 24/7. With automation, we can save time and money by continuously running things on the same machine without any errors. The accuracy can be 90 or even 100 percent, depending on the logic of the code. It also helps the communication between clients, users, and our organization, improving the partnership. It definitely reduces human error because it's automated and well-tested. It increases work volume because it's very fast. In terms of the amount of time it saves, for repetitive tasks it can save 90 percent of an employee's time. Employee satisfaction has definitely increased.
UiPath is also helping us to increase the number of tasks we can do. For example, if a human being is reading an Excel, doing some operations and validations within it, it will take hours or days to complete. But using a UiPath robot, we can simply create the set of necessary instructions in our code so that it will run within minutes or even seconds sometimes. It is very fast.
We use every component of UiPath, from Studio to Orchestrator. It's very helpful and it is very fast. Orchestrator is very beneficial because we only need to create a particular robot once and then we can simply connect it to machines. It definitely saves time because we only need to maintain the versions of a package and the code, and that can be done locally or via Studio. Because there is a chance code could be deleted on a local machine, the fact that Orchestrator is in the cloud means we can definitely retrieve it from there.
Orchestrator also helps save time because there are scenarios where we have multiple stages of input, where something depends on a value. As developers, we don't need to provide the particular input and again publish the same package. We just go to the cloud, check the process, check the assets, change the value, and it will automatically update. It's a robust solution. Like its name, Orchestrator really does help us orchestrate things.
Also, non-technical people, the users, can see what is happening in their jobs. They can check the status of particular scheduled jobs and see whether they are running or busy, and how many bots there are.
Attended robots are also helpful because sometimes we have a scenario where a user cannot share credentials because everything must be secure. In that type of situation, we need attended automation that can be run on a particular machine in front of the user. While it's running, they can do other work on the same machine. That kind of implementation enables us to automate while keeping things more secure. This is important to us because security is a main concern. It allows users to keep their information safe, rather than making it available on other machines. It's their intellectual property and we respect that.
What is most valuable?
The most valuable features are some of the panels in UiPath Studio. For example, there is a debugging panel and a Designer panel. The debugging panel is useful because without it we could not solve any problems. The debugging panel provides functionality such as Step Into and Step Out, and we have highlight buttons. It helps us to analyze our code, what is wrong in a solution, and debug from the start to the end, to make the solution better.
The Designer panel is where we create a workflow or step-by-step process, the place where a developer develops the code.
Within UiPath Automation Cloud, we are using Orchestrator in which we can
- deploy the bots and maintain services
- create attended and unattended robots for different versions of machines and manage which robot runs in a particular environment
- use the queue to manually configure the times that bots repeatedly run. Using Orchestrator, we can simply schedule the target application. The queue also has a retry mechanism so that it will automatically take input, and we can specify the number of retries
- store a user's ID and password credentials in the Orchestrator database
- check the Orchestrator home page for what processes and jobs are running, and see any feedback on them, as well as the output
- see the logs in Orchestrator.
What needs improvement?
They are currently working on most of the things I have thought about that need improvement, such as connectivity with other software and AI/ML capabilities.
But one area for improvement is connected to the fact that it's completely based on Visual Basic .NET and C#. I would like to see some more basic activities that are particular to the VB.NET code, as well as activities based on LINQ queries because that is one of the fastest and most integrated languages. I would like to see pre-written activities so that we could simply drag and drop them into place and use them frequently. It would be better to not have to go into the syntax for that particular language code. I would prefer if we could use activities from the Activities panel, and just provide the input and output, and they would work in the backend.
For how long have I used the solution?
I have been using UiPath for the past two years. I have very good experience in this particular tool, as an RPA developer. I have created enterprise solutions and business solutions from end-to-end.
What do I think about the stability of the solution?
The solution is stable because it has been developed precisely and it's already optimized. It depends on the user's input and on the architecture and the environments. We have very good stability.
What do I think about the scalability of the solution?
UiPath is very scalable. It depends on the user's requirements and on the approach we follow. A modular approach makes it more scalable. For example, if we have different VMs, different accounts, or different licenses for the machines on which we are running, we can simply create one package and we can deploy it on the various machines, if we have the licenses for those robots.
You can create one set of code or a package and run it anywhere, if it is suitable and the requirements are met. That's one reason the scalability is very good.
We have a huge market and a huge environment. We can continuously run with a multi-bot architecture. If the code is developed that way, it will definitely increase the scalability.
UiPath is used by many users in our company. Their roles are varied. They could be in data analytics or they could just be doing some tedious task.
The business side is happy with the solution because it is decreasing tedious and repetitive tasks. They are happy with the time and money savings. As a result, they want to do other things via UiPath robots. They want to find other processes where the work can be done more productively.
How are customer service and technical support?
UiPath support enables us to manage issues by creating non-production and production tickets. We can discuss issues in calls and show them examples of the particular issue or activity under discussion. They provide us with support. Sometimes, when activities are not working, we can upgrade and downgrade the version of that particular activity. We can even send logs to them so that they can analyze and troubleshoot issues. It definitely helps.
Which solution did I use previously and why did I switch?
I have only used UiPath for RPA. I have read about tools like Blue Prism and Automation Anywhere, but I cannot compare them. They all have their own advantages and disadvantages. I like UiPath because it's user-friendly and it has a very big community in the forums. We can learn from the community. And the UiPath Academy provides training, certification, and diplomas so that a person can learn and develop the ability to create a solution.
How was the initial setup?
The initial setup is a little complex. You need high-end knowledge. You need to create the Studio setup on the different VM environments, deal with the licenses, and the Orchestrator setup. All of that requires good knowledge. You need to understand infrastructure and how things are set up. It's complex for regular users. The installation itself is relatively easy, but understanding the infrastructure is challenging. With guidance and training, it definitely becomes easier.
What was our ROI?
Licenses are costly, but, in the long run, UiPath will definitely help the business. Developing a solution is a one-time investment, which can be completed in a couple of days. But that work will be done next month, and again and again for the next 10 years. It definitely helps with digital transformation because it can connect solutions and create better opportunities.
UiPath is a good investment and return on that investment is very good. We can create robust solutions with UiPath.
What's my experience with pricing, setup cost, and licensing?
Some licenses might be costly but it depends on the type of work involved and the turnaround time required. If you want to include AI/ML bots, it will definitely cost you more. If you want to use some of the latest features, like UiPath Insights, that will cost more.
But for low-level bots and automation and normal use of Orchestrator, the cost is per-bot.
Overall, pricing of the Enterprise Edition is pretty good. And for practice, we have the Community Edition, which is free. They also provide trial robots for two months so that we can use them for learning.
What other advice do I have?
When it comes to implementation, we think about how to make a solution robust so that it can be controlled and configurable. That way, if something changes in the future, we can work on it accordingly. It should be a modular approach.
You need to focus on requirements-gathering so that you can focus on exactly what the user wants, how the application behaves, and what kinds of errors might happen. You need to check all the environmental factors. Those are all lessons I have learned from creating UiPath automations. You also need to analyze things from the business perspective and think about how much money and time is being invested and what the ROI will be in the end.
End-to-end automation, starting with process analysis, then robot building, and finally monitoring of the automation, is a very important aspect of UiPath. Rather than starting directly with the coding, we analyze the business process so that we know how the business is manually doing something and understand their problems and how much effort they are putting into it. We then start to think about how we can use a bot to save time and money. Each phase of the process life cycle is important because, phase-by-phase, things need to be passed from one to the other as input. After delivering the automation to production, we need to provide monitoring services so that if there is an error or downtime, we can make changes. That is why each phase is important in the life cycle of RPA.
From the business perspective, we check what kind of automation is involved and how much time and money we can save by automating, as these kinds of projects are high-budget. The main goal is to run the business as fast as we can. We analyze whether it is suitable for the business and how it can be profitable. We look for processes where we can save 85 to 95 percent of the time or money involved. We also consider how much human error is involved in the process as it is.
Currently, we are not using the AI/ML functionality. But because I use the Community Edition of UiPath in my personal work, and it has the latest features, I have attended the training for AI Center provided by the UiPath Academy. I tried some analysis with these models, as well as the checking of words by AI/ML, in the Community Edition, and it is one of the excellent features. It's very useful. ML models are amazing. They are using APIs which are connected to Orchestrator and they are running those kinds of models. We can also deploy our own custom models if we know the AI/ML tools.
UiPath is one of the best tools available in RPA and it's currently booming. It's the perfect tool because the UI is very friendly. It is widely used. I believe pretty much everybody in the IT industry is working on an RPA solution, many with the help of UiPath. It depends on the particular business and whether they have the capacity, but everybody wants to increase use of UiPath because it provides cloud-based automation and it's a robust solution. Everybody is happy with the solution. They want to create more automated processes so that they can decrease that time and costs in their overall projects.
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.
RPA Developer at a tech services company with 10,001+ employees
Significantly reduces the time needed to complete our stock rotation process
Pros and Cons
- "For beginners, UiPath is a very low-code or no-code experience. They can get started with StudioX."
- "The stock rotation process itself would usually take a month in a particular region, but that has been reduced to less than 15 days."
- "We don't use the UiPath Apps feature yet. I did a PoC on it and it looks like a wonderful product. But when we are using Action Center with Apps, the Action Center stage is built in Orchestrator, but the same field is not built in the Apps... UiPath Apps should be stepped up in terms of its functionality and integration with other UiPath products."
- "UiPath Apps should be stepped up in terms of its functionality and integration with other UiPath products."
What is our primary use case?
I'm working on a supply chain management project, where some of the distributors are eligible for some of their stock to be returned. The beginning of this stock rotation, and the interactions, are through email. It was previously done by representatives, but we are now automating that process so that we interact with the distributors using email. Responses are sent based on the validations that the bot performs. It's an end-to-end process, all automated using the UiPath.
How has it helped my organization?
The project I'm working on creates a lot of availability for employees to concentrate on other activities. Human interaction is reduced. Instead of all the management representatives interacting with front-end people, UiPath is interacting through the API. It has increased the time available to our associates who were working on that particular process. If 10 people were working on a particular process, that number has been reduced to three or four, and the other people have been able to concentrate on something else. The stock rotation process itself would usually take a month in a particular region, but that has been reduced to less than 15 days.
We have also automated a few processes that have human and bot interaction, using UiPath Action Center. When there is human interaction in a particular process, it takes a lot of time. But when we integrated a process with the bot through Action Center, the time needed for the human interaction was reduced. It gives time back to the person who would be doing repetitive work. For example, if a value is different from what the bot is expecting, an Action Center task will be triggered and the human will submit the input that is needed. The rest of the process will then be taken care of by the bot. So the time spent on a particular validation is reduced.
Also, if you compare the situation from a couple of years back, when I started using UiPath, and the present, there has been a lot of change in the way UiPath comes up with new products when it comes to document validation, such as Document Understanding. That does speed up the digital transformation process, and I haven't seen any requirements for additional infrastructure as a condition for benefiting from that transformation process.
UiPath has also helped to reduce human error, and that reduces the time that a particular process takes to run.
What is most valuable?
For beginners, UiPath is a very low-code or no-code experience. They can get started with StudioX. The best place to learn the solution is the UiPath Academy. If they come across any hurdles, the forum is an excellent place to post them and get answers. As a community, UiPath is very encouraging for newcomers. People with no coding experience can automate processes.
Initially, because I was working with Automation Anywhere, the switch was a little bit overwhelming. There are comparatively more Activities in UiPath. The scope is very large; you can automate large processes. But eventually, I have come to feel that building automation is easier in UiPath than with Automation Anywhere.
Also, in my experience using UiPath automation, we have not had to make any changes to infrastructure. It has really been a seamless interaction.
What needs improvement?
We don't use the UiPath Apps feature yet. I did a PoC on it and it looks like a wonderful product. But when we are using Action Center with Apps, the Action Center stage is built in Orchestrator, but the same field is not built in the Apps. We have to work around that particular process, to make Action Center and Apps work together. Action Center waits for a particular input when a particular task is triggered. This stage is not built in Apps. UiPath Apps should be stepped up in terms of its functionality and integration with other UiPath products.
For how long have I used the solution?
I have been using UiPath for almost three years.
What do I think about the stability of the solution?
I did come across an issue very recently where, when I had to update the version of the Activity package I used for a particular deployment, the Data Table Activity, it did not list the way it had been listed. I raised a question in the forum, but there was no clear answer. Apart from that, I haven't seen any other instability with UiPath.
What do I think about the scalability of the solution?
UiPath is scalable. We have deployed bots across many regions. There was no limit in that respect. I haven't seen any issue; the scalability is good.
I work in the automation center of excellence in our company. There are 50 to 60 teammates there, working on UiPath and Automation Anywhere. In UiPath, they work on the automation of SAP. In addition to my work on supply chain automation, there are a couple of projects dealing with our customers' needs. Our organization builds products that are generic and we then customize them to meet those customer needs. There are also some projects where Excel activity is the focus. And we recently started using Document Understanding in a PoC. We generally have two or three developers working on deployment, along with one DevOps person. Not many people are required for deployment.
How are customer service and technical support?
I haven't contacted UiPath tech support, other than posting that Data Table Activity question in the forum.
Which solution did I use previously and why did I switch?
I was working with Automation Anywhere for a year or so, but because of the requirements of our company, I had to switch to UiPath. The switch happened because a customer we work for deploys UiPath.
What other advice do I have?
I have been able to learn things like interaction with multiple enterprise systems, including OBI, using API calls. Unlike other automation applications I have used, implementing a process using UiPath is very easy.
In terms of end-to-end automation, there are products that are useful for identifying processes for automation. But for the process I'm working on right now, we did not use UiPath to implement end-to-end automation. Identifying the process for automation was done separately. Only building the bot was done in the UiPath. The process is not end-to-end, except for the bot development. When I think of "end-to-end," it includes identification of the process for automation. From there, you need to build up the process, the documentation, et cetera. End-to-end is important, as it means you aren't switching between multiple tools.
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.
Associate Project Manager at InfoBeans Technologies
Easy to learn and use, responsive and helpful support, and it saves our clients money
Pros and Cons
- "I have trained people to use this product and it is so easy to use that even on the first day, people are able to start working with it."
- "The biggest lesson that I have learned from using UiPath is that there are a lot of processes in an organization that can be automated, and it is worth investing in RPA because you can reclaim that time for something more important."
- "The combination of Orchestrator and Studio is a bit on the higher side, price-wise, for some companies."
What is our primary use case?
We provide RPA services and I am currently working on two different projects.
These projects are for two different clients that are each using a different version of the platform. In both cases, it is an on-premises deployment. Our clients only use the end product and don't do any development themselves.
One of my clients is a retail organization and the primary use case is invoice automation. Previously, the process was totally manual. They have different products and different departments and for each and every department for which they bill, like HR, there are printing and supply chain tasks to be completed. As part of their process, they generate invoices monthly.
To generate invoices, they need to gather data from different sources, such as a database or Excel files. What we have done is fully automated the process. They now only need to work with a consolidated Excel sheet and then email it, once complete.
Once they send the email to a particular email address, the robot retrieves it and reads the attached Excel sheet. After doing some cleaning, consolidation, and validation, it generates invoices each month in a particular template, and then it submits them to the EBS portal.
The manual invoicing task used to take between two and two and a half weeks. Now, they start it at 4:30 when they leave and it works overnight. The process is now fully completed within two days. The time saved is now time that can be used to focus on higher-value work. It has also improved employee satisfaction.
How has it helped my organization?
With respect to building automations, UiPath is very easy to use. I have trained people to use this product and it is so easy to use that even on the first day, people are able to start working with it.
UiPath enables us to implement end-to-end automation and it starts with features like task mining, process mining, and task capture. Then, we have Orchestrator, where there is a control room that gives you insights, and you can create dashboards using Kibana.
We have done work for a giant logistic firm, and the end-to-end coverage is very important for them. If you are spending and investing money then you should get a return, and the return, in this case, is measured by FTE savings.
Another way that UiPath has improved the way our organization functions is that we have introduced automation to clients that were not even aware of it. For example, we have a client that we have worked with for many years and we were ultimately able to introduce them to RPA. At this point, we have automated many of their processes. Essentially, when you automate a process or task for a company that is not even aware of RPA, they will start using it, which is very helpful for us.
UiPath has definitely helped to minimize the on-premises footprint for our clients. We work with a non-profit organization that we have done some automation for. Since they are non-profit, keeping infrastructure costs down is important. They run events each quarter and in the administration of those events, they have highlighted what they want to have automated and some of the processes include using AI and ML. As a result, the company is growing and creating new products.
I have seen companies that were hesitant about starting with automation because they were worried about the cost. However, in the long run, it saves a great deal in terms of FTEs, effort, and costs. Ultimately, it has helped to reduce the cost of digital transformation for our clients.
This product definitely helps to reduce human error. For example, if there is any human input that is required by the process then UiPath will help to catch these kinds of errors.
UiPath has also helped us to free up employee time. One use case that helped to free employee time was for our client that had to reset lost passwords manually. It was quite common that one of their users lost a password and needed to have it reset, so we created automation for it. The bot interacts with the Unix server to reset the password and the process is now free of manual effort.
Especially for a larger organization, time is money and if you're saving time, it's definitely saving you money. Overall, UiPath has reduced costs for our clients.
What is most valuable?
The feature that we use the most is Studio.
Document Understanding is a good feature that is very helpful to us. We have an ongoing project that requires reading PDF files. We need to use different OCR engines and see which ones give us the correct data. Document Understanding allows you to extract the data into different types using different extractors. For example, there is an ML extractor and other types that allow you to pinpoint fields and determine which should be accepted. Based on the confidence level, it gets better every time. In this way, the feature has helped us a lot.
This is the friendliest community and forum that I have ever seen, which is something I see as added value.
What needs improvement?
I have been using UiPath for close to four years and I have worked with many of the features, but there are still some that I don't know. It is not obvious what all of the features do and it would be helpful to have more information about them.
For how long have I used the solution?
I have been using UiPath for between three and four years, since 2017.
What do I think about the stability of the solution?
UiPath is pretty stable. Over time, I have seen them add new features and I have not found anything that wasn't working.
What do I think about the scalability of the solution?
Automations are very easy to scale, regardless of what project you are working on. You don't have to think about the infrastructure, which is helpful. One of the things that make it more scalable is that we can integrate third-party tools and applications.
Our clients are expanding their scope in terms of RPA, so we expect to expand our usage. We will be looking for more use cases and developing more bots.
How are customer service and technical support?
I have been in contact with technical support and my experience was very good. They responded the same day and resolved the query.
Which solution did I use previously and why did I switch?
Neither we nor our customers were using a different RPA solution, prior to UiPath.
I have a little bit of experience with Automation Anywhere and Blue Prism, although I have not used either of these to implement a bot for production.
The biggest differences between UiPath and these other products are user experience and ease of use. For example, with UiPath Studio, I can easily find things. Even after training on the other solutions, Uipath is still easier, which is a big plus.
How was the initial setup?
The initial setup is pretty straightforward. It was installed with the MSI installer. I have also installed the Orchestrator, both on-premises and in the cloud, and it is also straightforward.
For Studio, it takes a few minutes to install it, or uninstall and upgrade it. If you have the prerequisites and the AI settings and other configuration options decided, it will take between five and ten minutes to complete.
If you have a reasonable and straightforward process then it can be developed and pushed to production the same day that you install UiPath.
To maintain the Orchestrator and the other components, one or two people would be enough. One person might have the Orchestrator and UiPath knowledge of what settings are required, whereas another person is purely IT and can assist in that regard.
What about the implementation team?
I have deployed this solution for a client on my own, so a single person is able to do it, without help from a third party.
What was our ROI?
Based on what my clients have saved in terms of FTEs, they are extending their scope of automation. For example, in one organization, they saved two FTEs and are now automating processes in different departments. I cannot estimate a dollar value but this saving in FTEs is their ROI. Overall, they are finding it very helpful.
What's my experience with pricing, setup cost, and licensing?
The combination of Orchestrator and Studio is a bit on the higher side, price-wise, for some companies.
Overall, I think that the pricing is reasonable and it is similar to competitors. There are no costs in addition to the standard licensing fees.
What other advice do I have?
We have used attended automation for our clients but I have not worked with that functionality. My work has been unattended RPA tasks.
I have tried the Automation Cloud offering but only personally, for learning. The SaaS option is very good and important for some companies because it allows them to save money. Regarding the price, not every organization can afford the Orchestrator, Studio, and everything else that goes with it. These types of companies sometimes want to be service-based, rather than purchasing everything on-premises, and this SaaS offering allows them to save money doing that.
I have implemented the UiPath AI functionality in a PoC, but not in any project as of yet. It is able to handle very complex automations, including those that include third-party integrations, as well as multiple environments on remote machines. We have tried some examples using Excel, Word, and PDF activities and at the same time, interacting with SharePoint, and Microsoft CRM. We are also getting data from the Citrix environment. Applying the AI functionality, it is very much capable of accomplishing complex tasks of these types.
We have not yet used the UiPath Apps feature, although I have explored it. It is a low-code option that you can use to create apps based on where you can see and interact with data, and then use them from Orchestrator. We plan to implement it in one of our projects soon.
There is a myth that when companies develop automations, they will lose jobs. In our experience, there is nothing like that. In fact, we have hired more people since we started working with UiPath.
They have added many features in the time that I have been using UiPath. For example, the AI/ML capabilities have improved to include things like a chatbot. Document Understanding is another new feature that was added, along with an ML Extractor, and AI Center. These packages have a lot of good features that will be helpful for everyone.
The biggest lesson that I have learned from using UiPath is that there are a lot of processes in an organization that can be automated, and it is worth investing in RPA because you can reclaim that time for something more important. After using UiPath for some time, I am much better able to recognize processes that can be automated.
My advice for anybody who is thinking about implementing UiPath is definitely to go ahead with it. I recommend using it without thinking about anything else.
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. The reviewer's company has a business relationship with this vendor other than being a customer: Partner
Buyer's Guide
Download our free UiPath Platform Report and get advice and tips from experienced pros
sharing their opinions.
Updated: May 2026
Product Categories
Agentic Automation Robotic Process Automation (RPA) AI Agent Builders Business Orchestration and Automation Technologies AI Finance & AccountingPopular Comparisons
Automation Anywhere
Microsoft Power Automate
Fortra's Automate
Gemini Enterprise Agent Platform
Blue Prism
SS&C Blue Prism
ABBYY Vantage
WorkFusion
Tungsten RPA
ServiceNow Now Platform
Tungsten TotalAgility
VisualCron
Buyer's Guide
Download our free UiPath Platform Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- I am evaluating Blue Prism and UiPath for RPA for my company. Which one do you recommend?
- What Is The Biggest Difference Between UiPath And Automation Anywhere?
- IBM digital business automation with UiPath vs IBM RPA with Automation Anywhere?
- How do I choose between UiPath and Microsoft Power Automate?
- What are the differences in features and capabilities between ABBYY FlexiCapture with OCR and UiPath AI?
- RPA Governance and Business Continuity requirements for a large multi-national corporate financial services provider
- Can anyone help with this error when migrating my orchestrator community process to orchestrated enterprise UiPath?
- Which one to choose, Power Automate or UiPath, for unattended and attended bots implementation for a simple RPA use case?
- Can UiPath support the SaaS model for process mining?
- Seeking comparison between blue prism and uipath















