Try our new research platform with insights from 80,000+ expert users
Jorge Medina Carbonell - PeerSpot reviewer
Robotic Process Automation Consultant at a tech services company with 10,001+ employees
Consultant
User-friendly with an intuitive interface, good forum with lots of help available, and the Academy is well structured
Pros and Cons
  • "The interface is intuitive and very user-friendly."
  • "The update process has resulted in several small issues for us. Sometimes when you update, there are several lines that are not included in the package. This kind of technical error, even though it's small, has to improve."

What is our primary use case?

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

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

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

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

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

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

How has it helped my organization?

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

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

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

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

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

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

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

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

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

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

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

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

What is most valuable?

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

The interface is intuitive and very user-friendly.

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

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

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

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

What needs improvement?

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

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

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

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

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

Buyer's Guide
UiPath
October 2024
Learn what your peers think about UiPath. Get advice and tips from experienced pros sharing their opinions. Updated: October 2024.
816,562 professionals have used our research since 2012.

For how long have I used the solution?

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

What do I think about the stability of the solution?

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

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

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

What do I think about the scalability of the solution?

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

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

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

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

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

How are customer service and support?

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

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

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

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

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

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

How was the initial setup?

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

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

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

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

What was our ROI?

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

Which other solutions did I evaluate?

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

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

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

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

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

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

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

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

What other advice do I have?

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

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

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

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

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

I would rate this solution a nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Works at Reli
Real User
You don't have to wait months and months to see the benefits
Pros and Cons
  • "The UiPath website has a lot of information and the Academy offers a lot of courses. I heard from different people in different industries and markets that this is the best solution. It's worth a try. There is more work in the beginning when you are getting it set up. But there are a lot of benefits, and you don't have to wait months and months to see them. You can start seeing the benefits early on."
  • "Most of our PDFs are scanned PDFs and the OCR does not always capture all the information correctly. That's why the document understanding feature will be good for us."

What is our primary use case?

We work with TMS, a technology-management resolution division. We use UiPath to read the PDF documents that we get. We manage a business service for TMS and as part of that business contract, we read the PDFs and enter that information. We get that information out via documents from the templates where we have to enter information related to that particular case. 

These are the use cases that we are currently working on, but we are also looking to use this for quality assurance of all the steps because this is a highly visible, very critical process for TMS. We have to make sure that everything is done on time and that all of the information is relevant and responsive. Quality assurance is a big deal for us, and we are looking to use UiPath quality checks at different stages in the process.

How has it helped my organization?

We are in the initial stages, so I can't really say that we have achieved a whole lot of efficiencies using UiPath yet. We hope to achieve a whole lot of efficiency when it comes to the documents. Right now it takes about 45 minutes to do this process manually, to read that entire form. It is going to be reduced to two minutes. That is a huge efficiency gain, and that is the value that it will add.

What is most valuable?

When it comes to the ease of building automations, UiPath offers many libraries for developers to use. It's fairly easy to code it. 

We definitely expect that it will save us costs and human error. There is a lot of critical information in these forms and there is a human error because we process huge volumes. Obviously, when a robot is doing it, that human error will be reduced to a minimum.

The hope is that employees will be able to allocate their time to different work.

We use the Academy. We are enrolled in the partner program, and we have used a lot of courses from the Academy. It keeps us up to date and up to speed with the solution. Although, our needs right now are very focused and limited because we are just starting. I'm sure as we grow and as we advance in our RPA journey, there will be enough documentation and courses for our needs. 

What needs improvement?

Most of our PDFs are scanned PDFs and the OCR does not always capture all the information correctly. That's why the document understanding feature will be good for us. 

For how long have I used the solution?

We have been using UiPath for about four months now. 

What do I think about the stability of the solution?

We haven't seen any issues with stability. It's definitely been good.

How are customer service and support?

We have used technical support when I had some issues installing the system. 

I am looking for ways to get the technical support we need faster. 

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

I think that the pricing for the basic attended robot Studio is great. I think that all of the new features that they are rolling out if they are reasonably priced, they'll be useful because for people like the ones working on our projects who are funded by the government, they have a cap on how much they can spend.

Keeping the price in a reasonable range would be beneficial, and it'll be more usable and more in reach for people.

Which other solutions did I evaluate?

We considered Blue Prism, but through our research, we chose UiPath because of what they've already achieved with CMS. We thought it would be the best solution. 

What other advice do I have?

The UiPath website has a lot of information and the Academy offers a lot of courses. I heard from different people in different industries and markets that this is the best solution. It's worth a try. There is more work in the beginning when you are getting it set up. But there are a lot of benefits, and you don't have to wait months and months to see them. You can start seeing the benefits early on.

I would rate UiPath a nine out of ten. 

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
Buyer's Guide
UiPath
October 2024
Learn what your peers think about UiPath. Get advice and tips from experienced pros sharing their opinions. Updated: October 2024.
816,562 professionals have used our research since 2012.
Director Financial System at a non-tech company with 10,001+ employees
Real User
Makes people think beyond what they're doing and how other things impact them
Pros and Cons
  • "The ability to follow and orchestrate what the robots are doing has been very valuable. I've been working on the automation hub because that's the next step after our test case of five robotic implementations. So, it is orchestrated to see how they're doing."
  • "I'm learning it for the training for the RPA associate, and I'm about 70% through there. UiPath's academy courses have been helpful in onboarding or being up to speed with UiPath. However, it has been tougher because the programming that I learned in school is very different from the programming done today. I am sure the younger people will pick it up much faster. There is so much out there, and there is so much to learn because it is not one software package. It provides the ability to use all software packages and interconnect with them. So, the opportunities are amazing but also intimidating."

What is our primary use case?

Currently, we're doing the digital transformation in finance. I'm more of a functional person who understands the design and the processes but not the programming, coding, and details. 

I am using their automation cloud offering.

How has it helped my organization?

One of the best benefits is that instead of just doing their single task, it gets people to think beyond what they're doing and how other things impact them; for instance, for PO distribution, we had to think about where our suppliers' lists are and what do the people do out in the field? I've never been as exposed to that as much as now because we are trying to automate it. What you find is that the challenge isn't just in the robot. It is what you do before you get to the robot that is critical, and if it forces us to fix that, it has been a success. It helps you to realize some efficiencies in your current processes.

The automation cloud offering helps to decrease the total cost of ownership of UiPath by taking care of things such as infrastructure. We have gone and moved many more things to the cloud. We have a Hyperion solution in the cloud that we use for consolidation. We have FCCS cloud from Hyperion.

I anticipate that there would be a reduction in human errors and also time savings within these five processes. Inherently, it has to improve the accuracy. That's because now you're focused on a particular thing, and you're testing it. If it is not a hundred percent accurate, it is not going to production. 

What is most valuable?

The ability to follow and orchestrate what the robots are doing has been very valuable. I've been working on the automation hub because that's the next step after our test case of five robotic implementations. So, it is orchestrated to see how they're doing.

UiPath Academy is helpful in terms of the ability to connect the software to the processes that you're trying to automate. It has been helpful in understanding the functions, and it is where you would go to get a better understanding. I do find that their online help is very beneficial with examples. In fact, sometimes that's better than the training itself.

What needs improvement?

I'm learning it for the training for the RPA associate, and I'm about 70% through there. UiPath's academy courses have been helpful in onboarding or being up to speed with UiPath. However, it has been tougher because the programming that I learned in school is very different from the programming done today. I am sure the younger people will pick it up much faster. There is so much out there, and there is so much to learn because it is not one software package. It provides the ability to use all software packages and interconnect with them. So, the opportunities are amazing but also intimidating.

For how long have I used the solution?

I started with UiPath training in July 2021.

What do I think about the stability of the solution?

I am not worried about the stability. I may be naive, but if others are using it in the cloud with much more complicated processes than what we are automating, it is not really a concern.

What do I think about the scalability of the solution?

It is being used by accounting and IT. Finance is learning that, and they're taking the same training that I'm taking. They're probably 10% to 15% on that journey.

Currently, we're doing the digital transformation in finance. We expect to expand that out to operations based on our test case of five robotic implementations. In fact, in our naming conventions, we're trying to make sure that we leave room for HR, Operations, IT, etc, but right now, we're just in finance. Payroll processes, HR processes, onboarding, operations, filling in maintenance on equipment, and doing the routine things out in the field that they do every day will take adoption and interest. Raising four kids, I realize you can't get the response that you want until the people in the field decide that they want to change and adopt it. So, that will be the challenge. The challenge is not whether you can automate something. It is more like will they let you automate something.

How are customer service and support?

I have not really had to use the support, but I will. I've gone back and forth, and I've lost some of my training. I'm a tenant who is just in the training phase. So, everyone has had issues with getting in, and it's more whether they're using Google or Explorer, and how they're accessing it. I am getting that standardized and having them do that. I am also a victim of the same thing that I'm teaching them, and what I'm trying to do is be the guinea pig.

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

Before UiPath, we didn't use any other RPA solution. We went for UiPath because it was really a move from our finance leader, the controller. We had automated many financial processes with planning, reporting, etc, but the accounting group was continually skipped over. We had a controller that came in, and they wanted to take many of our repeated processes. They took Rally and created an agile group to create the digital finance vector. There is a team of five members who went and looked at processes that we were doing and then told us about which ones we can change and do better with. By using his experience in other companies and having discussions with other people, along with the KPMG group, they did an analysis. They wanted to lead in the digital finance transformation. They're doing that by looking forward to five or 10 years and then coming back, which is really nice.

How was the initial setup?

I will learn more about that. The workflow was nice, and the implementations that we have are relatively easy, but it is intimidating to see how much it takes to do some very small processes. It helps you understand more about the decision points and whether they're objective or subjective. With reporting, it will be helpful for us to understand which things are best to automate and which ones are the easiest. That's what I'm hoping to get from five implementations.

What about the implementation team?

We are doing consulting with a collaborative effort with KPMG. So, they actually know more of the technical details, and they're supposed to be transferring data. 

KPMG did a sprint on the implementations. The sprints were such that it was really six week turnaround time, and that involved actually going backward and doing the assessments from those. By doing the cost benefits backward, we can set things upright and see what we do going forward. The key is not how quickly they were able to do it, but how quickly we can do it, and how quickly the people in the field can adopt that and have a robot actually be their assistant. I believe you call that the citizen developers.

What was our ROI?

Right now, it is way too big for me to even understand it. I feel like it's a universe. I'm just trying to get directions. The area that I'm looking at right now is analytics to make sure that we can properly report on how they're doing, and that's what is going to make management invest further into our idea. I come from a reporting background, and that's what I focus on in other financial packages that we have with PeopleSoft, Hyperion planning, and the FCCS cloud. In many of these automations, the need part of it is that you're not stuck within the software that you had; for example, a macro within Excel can only help you with what you're doing in Excel. It can't help you with an email. It can't help you with a PDF form, but you can bring these together, so the automation opportunities are endless.

So, at this time, it hasn't saved us money because we're just in the investment phase. That's why I want to do reporting so we can see. The decisions you make now affect the next 10 to 20 years. Everyone gets too short-term-focused. You should go to where you want to be five years from now and go backward. What you are doing today is going to make that five years strike. So, it is an investment.

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

It is pricey at the beginning, but we'll have to see going forward what we get for the tools. It is always expensive to buy a really nice car and not drive it very far and very much. So, it is about utilization.

Which other solutions did I evaluate?

I believe my company did evaluate other solutions, and they definitely liked UiPath best. The primary differentials were reputation, experience, and the level and quality of the tool.

What other advice do I have?

I would advise others to give it a try. It can't hurt. Even if you didn't use it going forward, with the basic principles, you'll probably fix things and then come back to it. Some people just have bad processes, and it would be very frustrating to use them because they haven't fixed their processes. You have to get your processes aligned first and then take them to the point that they're standardized and understood by different people using them, and then you can automate across different software packages.

In terms of the ease of building automation within UiPath, that's something that I need to discover with the IT team, but what I do like is once you do something, you store it in a library, and then you have plug and play automation that you can add to others. So, you don't have to keep redoing the same work over and over again, and that's going to be a huge benefit.

I would rate it an eight out of 10. I'm learning it, but have to inject experience. I have to learn and understand, and then I have to utilize t. Like many solutions that I've dealt with, there are always three ways to do it, but there is the best way. I always wish you'd just teach the best way, but I understand that you want to make people agile and have an understanding of using it in different ways. However, learning all three ways is very cumbersome. You really want to learn the way you're going to use it.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Partner at Reveal Group
Real User
Straightforward to set up, reduces human errors, and has good AI functionality
Pros and Cons
  • "The stability is amazing. Years have gone by and obviously, the product has changed a lot, however, of late, the last couple of years have been great stability-wise."
  • "There should be extra ways for humans to interact with automation."

What is our primary use case?

Most of our use cases come in finance functions, however, we certainly have use cases spread across all sorts of other functions. For example, in HR. We've had a lot recently in IT operations and then also in broader operations. Obviously, that depends on the company we're working with. We're getting more and more customer-facing automation that is running all the way through the organization, from front office through middle office and back, across all different verticals within a company.

How has it helped my organization?

UiPath has improved our clients' companies and the way they function. For example, overall, automating the mundane and the repetitive allows people to do people things. Things like invoice processing and using Document Understanding to do that, enable your accounts payable team to look at the exceptions and do exception-based processing, which requires human judgment. Keying an invoice and working out who to send it to for approval should be rules-based. If it's not rules-based, it's probably an error or a miscommunication between the vendor who's sending it. Maybe it's a mismatch to the PO, and that requires human judgment. Therefore, just getting it out to a human to do that at the right time is critically important. If you're giving your people more time to do the exception-based management, you also give them the time and capacity to stop that from being an exception next time. Whether that's expanding the automation to be able to handle that use case, or whether it's educating your vendors when they're sending you invoices.

What is most valuable?

We work prominently with unattended solutions and larger end-to-end automation. What we're really loving about UiPath is the number of ways we can now inject human intervention at different parts of those larger workflows instead of looking at a big workflow and working out what parts of it we can automate, aiming to automate end-to-end and only working out the bits that we really need the human intervention in.

UiPath is constantly coming up with ways, whether it's through Teams or it's through apps, there are all sorts of different ways to get the human in the loop and get the automation throughput as high as we can.

Our clients use the UI apps feature. We use that for quite a few different functions. It helped to reduce the workload of IT departments by enabling end-users to create apps. That said, we generally work closer to the business than the IT side. We'd like to see it as taking the work away from the backlog that IT is looking to implement. You don't need an IT department that is quiet and doesn't have a big long queue of work. Allowing the business to be able to build their own solutions based on their business process is very powerful.

The UI apps feature has increased the number of automation. It’s certainly increasing the number of things you can automate and also the amount of a given process you can automate.

It has also reduced the time of creation. Certainly with the app creation, having a single platform reduces the time. You no longer need to integrate it with other different web forms or things you create on the front end, which we did a number of years ago. Now, it's one solution. UiPath can do it all.

For clients that use automation cloud offering, it has helped to decrease UiPath's total cost of ownership. It goes a little bit back to the IT side. You don't need to involve them nearly as much. Having a platform that is always on the latest version really, really helps. It also closes down the handoff between business and IT within the COE.

UiPath has saved costs for our client's organizations. The IT costs are different for each organization. We have clients who have an outsourced IT set up where they pay quite large costs to spin up machines and to maintain and upgrade those machines and services. Having the one solution as UiPath and offering the cloud is critically important for that.

In terms of on-prem instances, clients have saved costs there as well. We're very, very excited about the automation speed and the one-button deployment to the whole environment. That's certainly a step in that direction with on-prem. That will certainly save our client and us a lot of time. That way, everyone can spend more time building automation rather than building a platform to put them into.

The product has reduced human errors. On the same note, it also allows humans to spend a little bit more time on those exceptional cases. When the pressure may be on to get an invoice keyed it allows them to spend the right amount of time getting that exception handled. Then, of course, everything that's going through the bot is pretty much zero-error. The way the bots work, if there is an error it's going to let someone know. It's not going to guess and it's not going to fat finger.

We increasingly use UiPath's AI functionality. We certainly do on custom models with Document Understanding. We're just starting a project now to look at pulling entities out of emails. This is an exciting use case and I’m excited to learn about the capabilities that are being expanded.

The ability to automate processes is twofold. One of them is, it allows us to start to create human decisions. The human decision is the bit that you really need to automate around and starting to build that human decision-making into an AI model is critically important. The other side of that is that, when you're running automation, you have the ability to create a huge dataset. Everything that's being done is rules-based and it's data-driven so you can map everything every bot does, every button press if you want. That's a huge amount of data and a huge amount of input to AI models. Having it all in the UiPath platform is critically important for our customers. It's great that UiPath has lots of partners and we use partners, technology partners, to do that when required. However, the more that comes into the UiPath platform, the better.

We’ve utilized Academy courses from UiPath. UiPath's academy is amazing. It's unparalleled in the industry. We traditionally have done a lot of training for our clients over the years. However, we find with UiPath, we just point them in the direction of the Academy. We're always there to support, of course, and supplement any training that's specific to maybe a client environment or a client business system. That said, it's a fantastic resource for partners and for clients of UiPath.

The quality of the training Academy is great. It's also a tool to evangelize UiPath in our customer base. If someone hears about UiPath or they come to one of our demos through our delivery life cycle, and they really want to know something about UiPath, or want to get involved, or want to become a part of the COE or become a developer, it’s very, very easy to send them in the right direction. They can do the training they want to do, and they can get as deep as they want. It’s great and offers a low-effort way to evangelize UiPath.

The time to competency has been lowered with those that go through the Academy. It's not only learning. Learning things off slides. It's getting in there, it's whether it's a community edition or a training install, it's building things. Through the certifications, users can submit those things to get reviewed. This makes sure that people who are certified through the academy really do know their stuff. They've got hands-on experience. There's nothing quite like doing it in a real process. With the UiPath Academy, new users get as close as they can to that.

What needs improvement?

There should be extra ways for humans to interact with automation.

From what I've seen, and it's very early, however, there's certainly the direction they are headed, which is really, really great to see. It's my belief that Document Understanding will continue to improve. I'd like to see more predictive-type stuff, which again, we are beginning to see.  We'd love to get Document Understanding continually improving and having it more improved by the SMEEs who are performing the processes rather than the data analysts.

For how long have I used the solution?

We've been implementing UiPath for just over four years.

What do I think about the stability of the solution?

The stability is amazing. Years have gone by and obviously, the product has changed a lot, however, of late, the last couple of years have been great stability-wise.

What do I think about the scalability of the solution?

The object repository and modern folders have been great for the scalability of the solution. From the platform side, it's certainly easy to scale. We're very, very impressed on the automation suite side. You can deploy everything very quickly and you can scale everything up. 

The focus on reuse from a developer level is great to see. That's really improved in the last little while. On the other side of it, the actual scale through the organization, in terms of evangelizing automation, and making our customers an enterprise that automates first, there are numerous tools that do that really well. Whether it's the workshops that UiPath will come and do, or that we facilitate or it's through the pipeline itself, the scalability has obviously been a focus for the last little while. It's really, truly great.

How are customer service and support?

We very rarely need to reach out to UiPath support. If we do, we know we're going to get a prompt response, and we're going to get a good answer. That said, we rarely need it. It's very, very good in general when we do use it.

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

We've got a few clients that run multiple solutions. They've been legacy users of another solution for a very long time. Citizen Development through StudioX is unparalleled in UiPath. Attended automation is obviously a strong point and has been for years. There are also things like Document Understanding. Document Understanding is much stronger than any of the solutions on other providers. There are those value adds that come in for that full lifecycle.

How was the initial setup?

The solution is relatively straightforward. We have a dedicated platform team whose role is to implement UiPath for our customers, whether it's integrating them into the cloud or getting their business applications on the cloud. Or, whether it's an on-prem solution where we'll interact with their systems and integrate with their CyberArk or AD groups or whatever they need.

Each deployment is very dependent on the customer. We've had them deployed in a few days and we've had some that have gone on a few months, unfortunately. We find that talking to the risk group, the security group, and the infrastructure group all at the same time on day one of the project will make sure everyone's aligned - and that is the best way to mitigate the risks. 

The last thing you want is someone from the security organization putting their hand up in week four and saying, "Hold on, hold on, start again. This doesn't comply with one of the controls in our organization." It's about educating and keeping everyone, all stakeholders from the IT side involved at all stages.

What was our ROI?

The ROI that our clients have seen is very process-dependent. We've seen some huge 300 to 600% on particular use cases. Some of them are very easy to calculate due to the fact that we're taking work away from manual users. We've also seen some really good ones recently that are actually increasing revenue. Whether that's giving the capacity to sales-type items or whether it's tasks such as processing refunds and all those sorts of things that shouldn't be taking time away from salespeople, it’s been helpful.

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

The licensing can get a little confusing. There's been a move recently to create personas around licensing. My feedback from customers is that it hasn't necessarily helped. Some of the new enterprise-type agreements, the per-seat arrangements, are interesting. That's likely the way it'll go. Even then, it's still a little on the confusing side at times. We do a lot of work with clients to get them to understand the licensing model.

Which other solutions did I evaluate?

We've been aware of other solutions, and in comparison, with UiPath, it's the breadth of the lifecycle that sets it apart. UiPath as a platform, from the moment the first person at an organization thinks about automating, to reaping the benefits of that and improving the day-to-day work of the business, there's a solution for all of that. Whether it's process mining and finding automation candidates, it's the way UiPath brings different users into the automation. Apps and insights make sure we're pulling the right data out to keep generating the business case to grow the UiPath account itself. Also, along with that, is the ability to provide the extra benefit and knowing what benefit we're providing.

What other advice do I have?

We have clients across both on-prem and cloud deployments. We have about 25% cloud, 75% on-prem solutions. We use various versions of the on-premises model. We probably average about 12-month-old versions, however, we do have clients on the most recent as well. We also have a couple of clients who are lagging a little bit.

I'd advise potential new users to get in there and get started. You don't know until you've tried. You don't have to look very hard to get started, however, it's important once you get going to start to think about how you scale and how you build an operating model around it. Maybe start small, and think big, and make sure you plan accordingly.

I'd rate the solution at a nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
Automation Platform Owner &Architect at Global Healthcare Exchange
Real User
Easy to integrate to and from Amazon components, helps in the development and the ease of transferring documents between our platforms
Pros and Cons
  • "Although we don't use it, document understanding for our use cases is very compelling, but it was a little cost prohibitive just out the gate. We are looking at it long-term now that we have the data filtered if we can more strategically apply it to the best data to fit it. But overall, the platform is very innovative. I don't think I can call out one particular feature. The ease of use of integrating to and from Amazon components, being a cloud-native application ourselves, has been really helpful in the development and the ease of transferring documents between our internal systems and platform."
  • "They recently addressed a major problem of kick-off processes for the integration function. That addressed a lot of the community concerns around that. If you are using queues, their queue system isn't as reliable as I would like it to be."

What is our primary use case?

Our primary use case is to document image processing. We're six months in, so our first case was sorting and filtering the data, extracting the image, and determining if it's a certain type of document. If it is, it starts putting it into different buckets, which ultimately we'll run something to extract and put those into our data source. 

Our second use case is for the healthcare industry. We're looking at catalog data and a customer might want to know about a product. Is this product safe? Who provides this product? Is it on a contract somewhere? We go out to multiple different web sources to look up information about that document, put it back in our database, save it for that customer, then save it for any future customer that asks the same question.

We're looking at other things like taking snapshots of the image of the product. We also want to automate other basic automation, low-hanging fruit type functions, like automating uploads of data to sites, spreadsheets, contact-center, and Salesforce.

Longer-term, we want to take what we're doing in the document image and apply it to other areas of our business. We have purchase orders, invoicing, shipping documents, compliance documents, credential documents, a lot of images in this particular space. We'll go as deep as we can in the data processing side of things.

How has it helped my organization?

We're going through a culture shift to get to an automation-thinking platform as opposed to a lot of our business relying on BPO humans to do the work. Making that paradigm shift is taking time because we're only a week-plus live. If we prove the value, they'll give us more opportunities to make those big changes. But it's good that the business is thinking that they need this. Now it's just getting the community aspects of it.

What is most valuable?

The automation cloud offering helps to decrease the solution's total cost of ownership by taking care of things such as infrastructure, maintenance, and updates. 

Although we don't use it, document understanding for our use cases is very compelling, but it was a little cost prohibitive just out the gate. We are looking at it long-term now that we have the data filtered if we can more strategically apply it to the best data to fit it. But overall, the platform is very innovative. I don't think I can call out one particular feature. The ease of use of integrating to and from Amazon components, being a cloud-native application ourselves, has been really helpful in the development and the ease of transferring documents between our internal systems and platform.

The ease of building automations using UiPath depends on the use cases. Overall, the development is really easy. Where you run into challenges is in workloads that are highly rule-based. So we abandoned one use case where it had 50,000 different decision points. It wasn't worth the time. It wasn't a product thing. It was just too time-consuming of a process, something like that.

There have been some limitations as far as how do we execute our bots, when? This new release that they just mentioned today actually addresses a lot of our concerns around the integrations component that they recently released. If we could find an email instead of waking up and checking the email inbox. That's a big improvement we're looking to, but it wasn't a limiting factor.

I have used the Academy. It was really just myself and as well the one IT guy who's supporting the platform. Our office partner came in with the knowledge, but the course was really good. We came in with no RPA experience, and it covered everything from the basics of RPAs to the processes of identifying.

What needs improvement?

They recently addressed a major problem of kick-off processes for the integration function. That addressed a lot of the community concerns around that. If you are using queues, their queue system isn't as reliable as I would like it to be. 

One of our concerns is that we were not a Microsoft shop at all before bringing this in. That was actually my limiting factor in bringing in the software. We lost it below the party lines. The ability to address other workloads, Mac, Linux, etc., is going to be a game-changer.

From a new customer, new investment perspective, there are a lot of cost-prohibitive aspects that we decided not to add to our initial investment. We weren't sure if or when we'll figure things out for use cases.

For how long have I used the solution?

I have been using UiPath for six months.

What do I think about the scalability of the solution?

We want to triple our capacity and triple our workflows. 

How are customer service and support?

I've only had to use support once, and it was more of a documentation problem. I didn't understand what I was seeing, and they worked it out within an hour. So far, they've been good. 

How was the initial setup?

The cloud was up two days after we signed. Then to get our bot infrastructure up because it's Windows and we're in a Windows environment, it took us about a month to run through that and get the IT people and security.

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

Cloud solutions will save you a lot of headaches and time. We broke halfway through and decided we're going to cloud, not on-prem.

Which other solutions did I evaluate?

Reputation was a big reason we went with UiPath, as well as the growth and the ability to integrate specifically to the cloud which was missing in other solutions. That was a big plus. The ability to use something like document understanding and the ability to interact with internal APIs were also key features. It's not just web scraping and doing things in Excel or other things like that. We wanted it to work with our internal native applications.

What other advice do I have?

UiPath has not yet saved costs for my organization. We're still going live and we're anticipating about a two-year ROI.

Make sure to understand your use cases before you sign your agreement. That way you're not idle for six to nine months trying to figure out what it is you're trying to automate.

I would rate UiPath an eight out of ten. 

Which deployment model are you using for this solution?

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

What is our primary use case?

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

How has it helped my organization?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

What is most valuable?

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

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

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

What needs improvement?

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

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

For how long have I used the solution?

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

What do I think about the stability of the solution?

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

What do I think about the scalability of the solution?

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

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

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

How are customer service and technical support?

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

How was the initial setup?

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

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

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

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

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

What was our ROI?

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

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

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

Which other solutions did I evaluate?

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

What other advice do I have?

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

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

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

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

I would rate UiPath a nine out of 10.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor. The reviewer's company has a business relationship with this vendor other than being a customer: partner
PeerSpot user
Manager at a consultancy with 10,001+ employees
Reseller
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."
  • "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
PeerSpot user
IT Director at GarantiBank
Real User
Saves us development time, good documentation, integrates well with Elasticsearch
Pros and Cons
  • "UiPath integrates well with Elasticsearch, which is a great search engine."
  • "The logging capability that comes with Orchestrator does not allow you to create smart reports."

What is our primary use case?

We are using the on-premises UiPath solution for both attended and unattended bots. At this time, we use unattended bots primarily to facilitate integration between applications, and we are not using the attended bot capabilities.

Generally speaking, we develop integrations for our core banking system, which was written in-house and running on a mainframe. It is a highly-developed system that we started using more than 30 years ago. When it was created, we didn't have the integration capabilities that exist in other applications or core systems, today. This means that in order to have external applications communicate with the core system, we need to develop integrations. Examples of this might be web services or other APIs, and that's why it takes time to do.

We have teams to do the integration, but considering that the core banking system is in Turkey and all of our teams are busy, we don't have enough resources to implement all of our integration projects. Now, for the past three years, we have been implementing bots to handle integration by moving data from the applications to the core system, and from the core system to the applications.

How has it helped my organization?

The biggest benefit for us is time savings in terms of developing satellite applications for the core banking system. We are developing the robotic API, and we are integrating our internal front-end applications with the core system.

Using this approach, we can easily get and set data from the core system, and we can see the results for each transition. We can learn about what happens in the core system with the help of the bots.

The amount of time that we save depends on the use case. For example, if we implement integration between core banking and the applications instead of native integration through development, it saves a lot of time. I prefer native integration versus using the bots but sometimes, you don't have this opportunity because it will take too long to put into production. Other times, you can't justify undergoing a large development process for just a small integration, so it's enough to solve the problem using the bots.

There is another use case where our operations teams perform repetitive tasks using the bots. For example, when performing the task manually, users have to take the data from one screen and enter it on another screen. We have never tried to calculate how much time we are saving in cases like this, although I'm sure that we are saving a lot of time.

People in the organization have been asking for more projects to be automated because it is easier for them. When their tasks are automated, they are more relaxed and can focus on other more important tasks, as opposed to the repetitive ones. Getting away from repetitive tasks puts you in a position where you can make more decisions and be part of the smart part of the business. This leaves the easier, repetitive tasks for the robots.

What is most valuable?

There are a lot of really useful features in UiPath including the Orchestrator and the Studio.

The Orchestrator is one of the main tools that I use because I like to help orchestrate the bots. It is the heart of the tool and it gives me a lot of flexibility to automate or manage bots that are in the field. The Orchestration Server is one of the most important features and when you perform a deep dive, you see that it has a lot of functionality. It's great.

The Orchestrator has other features such as computer vision, AI, and machine learning, and it complements the bots and the Studio.

UiPath integrates well with Elasticsearch, which is a great search engine. ElasticSearch is more capable than UiPath for searching logs. I'm filling the gap in log reporting using ElasticSearch, where I'm feeding the logs into it and then creating dashboards, or using the analytics parts of ElasticSearch and Kibana.

The UiPath Academy is a very valuable component of this solution. Many of our employees have used the courses. With it, a person who has a little bit of an analytical mindset can easily learn to do many things. If somebody is willing to develop themselves in RPA, the UiPath academy is more than enough to do so. They will understand the components that make up the ecosystem. The academy is very good, well constructed, and has a lot of labs and exercises to help one learn the system by themself without any help, and very easily.

What needs improvement?

The logging capability that comes with Orchestrator does not allow you to create smart reports. You have the logs from the bots and what's happening on the machines because you get all of this information from the logs. However, UiPath is more capable when it comes to collecting information about your processes, time saved, or process execution. They have some smart report dashboards.

The installation and initial setup is difficult for non-technical organizations.

For how long have I used the solution?

We have been using UiPath for more than three years.

What do I think about the stability of the solution?

Stability is something that we should consider in two parts. The first concerns the bots and how they are running the tasks on the machines. This comes down to what kind of developers we have because if you are developing properly, and implementing all of the exceptional cases that may occur during the execution of the process, it's very good. I haven't had any issues in cases like this.

The second part is the Orchestrator, and I haven't had issues with this either. In the more than three years that we have been using this environment, including the time in production and our test environments, we have never had an issue.

We have had two or three incidents because we didn't have enough space left on the database storage, but that was not related to UiPath. Rather, it is related to the infrastructure. Another time, the SSL certification expired so we had to renew it. Otherwise, stability-wise, we haven't had any problems.

What do I think about the scalability of the solution?

Scalability is very good, although we have not reached a point where we needed to scale the infrastructure. The high availability and scalability are two of the main features in the UiPath environment but we have not needed to go in that direction yet. At this time, we only have five bots in the organization and that is enough.

We are not planning to increase the numbers at this point because the number of bots that we have can be managed on a single node. We don't have clusters or multiple bots because of the criticality of our processes, but these are things that you can add and set up to share the workloads. Although we don't use it, I think that it looks really promising.

In our team, we have a business analyst and developers. Some of the roles for the developers are varied. At most, we have three people on a project who are working with UiPath.

How are customer service and technical support?

The technical support for UiPath is good. When we first started contacting them between two and three years ago, the support for everybody was the same. However, they're now offering different tiers of support that require a different license and cost. There is one basic technical support, where all customers have the right to open tickets and try to solve the problems. Then, there are different support levels where you can pay extra and you can get more assistance for solving your problems.

Up to this point, all of the problems that I have had are mostly related to upgrades and installations, and they have only been from time to time. So far, I have been able to solve problems with basic technical support. Some of the problems I have solved on my own, whereas with others, I have needed a small bit of help from technical support.

I can say at this point that the support is good, although really, I haven't had any major problems that necessitated a lot of support.

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

We have used other RPA solutions in the past, but not to the same scale as UiPath.

How was the initial setup?

The initial setup is not very complex, but it depends on the profile and experience of the person who is using it. Considering we had a great deal of deep experience in the project implementation and also the technologies, we are familiar with everything. This includes tasks like installation of the infrastructure, configuring the databases, configuring the virtual machines, and installing the robots' features.

For less technical organizations or people, it will be difficult to implement the UiPath infrastructure. In that case, they will need the help of partners.

It's not so easy, but it's well documented. In fact, one of the good things about UiPath is that everything is very well documented. The deployment takes no more than two or three weeks.

Our implementation strategy started with developing bots using the trial license. We found the bot implementation was very easy. The trial includes everything that you need to develop workflows and the bots that run on the machines. When you get to the point where you need to run multiple bots in production, you need the Orchestration server.

We did not install Orchestrator until between four and six months after we started with the trial. In the beginning, we were testing UiPath and creating some small projects. These were very easy to implement. After that is when we decided to buy the license and move the bots to production.

In terms of maintenance, it is not critical for the bots. It's the Orchestrator that has to be maintained and kept up to date. Every year, you need to upgrade your infrastructure with the latest release, so there is some annual maintenance. If it is on-premises then you also have to maintain the hardware that everything is running on.

Of course, there should be somebody responsible for taking care of the databases and general system maintenance. The operating system, for example, should be maintained by someone. All of these things are layers and sublayers on top of the solution.

If instead, you implement the cloud version of UiPath, then you can get rid of all of the maintenance. In that case, you have only the bots and the Orchestrator, which are hosted on the UiPath cloud, and you don't have to worry about anything. UiPath does the upgrades and performs all of the maintenance, which is nice. In the future, we may go in this direction. However, at this time, maintaining the infrastructure in our organization is easy and not a burden for us.

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

I can't say that UiPath is expensive but I can't say that it's cheap. The cost that we are allocating for RPA doesn't burden us too heavily, so what we are paying is acceptable compared to the gains that we have in the organization. That said, it is relative because it depends on the size of the organization, the budget, and other factors. From our point of view, considering our budget, it is okay but for another organization, it might be expensive.

There are some features, such as UiPath Insights, that require you to purchase an additional license. The logging capabilities are also a feature that you need to pay extra for.

Which other solutions did I evaluate?

While we were searching for solutions, we read the documentation for UiPath. We found out that UiPath was originally started as a Romanian company, where we are, so we figured that we would try it since this is where it was first implemented. Our tests showed that UiPath was very promising but we kept investigating other solutions.

We tried Blue Prism and we tried Automation Anywhere, which are both RPA tools. We also did some studying, looked at the Gartner report, and did some further analysis. Ultimately, we decided to buy the licenses from UiPath because it was solving all of our problems.

What other advice do I have?

When you use this system, you are using features from several different modules. It's something like an ecosystem where you have the bots, Studio, and the Orchestrator. If you are not using all of them at the same time then something is missing. They complete each other. If, for example, you don't have the Orchestrator and are only running the bots then it is a different kind of automation.

In the past, as I was using UiPath, I found that there were additional features that I wanted, but regularly and with each product update, they were bringing in new functionalities. At this time, I don't have a project that is waiting and cannot be implemented due to missing features. All of the tools that they deliver, for the time being, together are enough to implement any type of project.

We are not yet using the AI functionality because to this point, although that is because we don't yet have a proper project for it. At the same time, the AI and machine learning functionality are very important to us because we are planning to use them.

We have not used the UiPath Apps feature because it is one of the new features that has come out lately, and we haven't had the time to gain a deep understanding of these technologies. We have some rough ideas about how we can use this feature, but for the time being, we do not have a project that needs to be solved with UiPath Apps.

My advice for anybody who is implementing UiPath is to start with studying the processes and trying to determine whether they are good candidates for RPA. In order to automate a process, you need structured data such that the inputs and outputs are somewhat predictable. Once you know what it is that you want to automate, you have to understand the capacity, and then if you have any candidate processes, you can begin developing.

UiPath is the RPA solution that I recommend. However, it is important to know, before purchasing a solution, which of the processes are good candidates for automation.

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.
PeerSpot user
Buyer's Guide
Download our free UiPath Report and get advice and tips from experienced pros sharing their opinions.
Updated: October 2024
Buyer's Guide
Download our free UiPath Report and get advice and tips from experienced pros sharing their opinions.