Robotic Process Automation

Robotic process automation (RPA) is a way to automate repetitive, time-consuming tasks using software with machine learning (ML) and artificial intelligence (AI) features. Businesses use RPA in multiple aspects of operations to improve efficiency and reduce instances of human error. Some common examples of RPA include performing transactions, making queries, running calculations, and processing information requests.

Uses of robotic process automation (RPA)

Organizations use RPA for a variety of use cases bound by two common themes: uniform process and volume. Robotic process automation can only be used to perform repetitive, high-volume tasks. Here are some examples of how RPA can be used:

  • To perform simple customer service functions or to triage issues via a chat bot
  • To perform queries on large datasets for data cleansing or data integration
  • To automate payroll processing
  • To transcribe text from a document, such as a PDF
  • To automatically generate financial statements like balance sheets or income statements at set time intervals

RPA can be used for a multitude of functions. While the uses may seem broad, there are three main types or modes of RPA:

  1. Attended. Robotic process automation bots that work alongside humans in situations where an entire process cannot be automated. A customer service chat bot is an example of attended RPA.
  2. Unattended. RPA bots that can work independently. Like attended RPAs, they are event-triggered, but they can also be scheduled. An example of unattended RPA is a bot that processes payroll.
  3. Hybrid. Hybrid RPA utilizes the two previous types of RPA for work that requires human involvement at various points. For workflows that can be totally automated, unattended RPA will work in the background. When human input is needed, the unattended bot will activate the attended bot.

Best RPA tools

  • Automation Anywhere
  • UiPath
  • Pega Platform
  • Blue Prism
  • Laserfiche
  • WinAutomation
  • Datamatics TruBot
  • HelpSystems Automate
  • Appian

Forrest Brown
Forrest Brown is a writer for TechnologyAdvice, where he writes about the intersection of business and technology. He lives in Atlanta with his wife and cats.

Top Articles

The Complete List of 1559 Common Text Abbreviations & Acronyms

From A3 to ZZZ we list 1,559 SMS, online chat, and text abbreviations to help you translate and understand today's texting lingo. Includes Top...

List of Windows Operating System Versions & History [In Order]

The Windows operating system (Windows OS) refers to a family of operating systems developed by Microsoft Corporation. We look at the history of Windows...

How to Create a Website Shortcut on Your Desktop

Website Shortcut on Your Desktop reviewed by Web Webster   This Webopedia guide will show you how to create a website shortcut on your desktop using...

Generations of Computers (1st to 5th)

Reviewed by Web Webster Learn about each of the 5 generations of computers and major technology developments that have led to the computing devices that...


Glassdoor is an online job search and review platform for people seeking new...


GitLab is a DevOps platform where software development and IT operations teams collaborate...


Udemy is a massive open online course (MOOC) platform offering a range of...