What is Robotic Process Automation?

Robotic process automation (RPA) is the use of software bots to automate highly repetitive, routine tasks normally performed by knowledge workers.

Why automate repetitive tasks?

Automating repetitive tasks saves time and money. Robotic process automation bots expand the value of an automation platform by completing tasks faster, allowing employees to perform higher-value work.


Accelerate time to value

Create, test and deploy new automation schemes in hours, instead of days or months.

Reduce human error

Virtually eliminate copy-and-paste mistakes from entering the same data into multiple systems.

Increase throughput

Complete automated tasks in seconds or minutes to deliver higher value for your customers.

See it in action

Free employees from repetitive tasks

See how an RPA bot can free employees from highly repetitive, manual tasks in a before/after account-opening scenario.


“We showed how a process that took about 10–11 minutes could be reduced to 10–11 seconds.”
— Luis Benitez, vice president of digital workplace, Banco Popular

Case study 

Creating dramatic efficiencies at Banco Popular

Banco Popular decreases process completion times by up to 90 percent by automating repetitive and manual tasks with IBM Robotic Process Automation with Automation Anywhere.

Read how RPA helps Banco Popular →


Tap into the platform’s full set of capabilities for automating all types of work at scale.

Related capabilities

Sign up for the latest insights

Get the IBM Automation Insider newsletter for expert advice, product updates, use cases and more.