Types of automation
Process automation can come in a variety of shapes and sizes, depending on the scenario and the software or tools you are integrating with. Let’s take a look at the options in more detail.
Event-driven
Event-driven processes are one of the most popular types of automation. The process gets triggered by an external event — for example, an email from a customer, an order on a website or someone entering a keyword into an online chat.
Once that event has happened, an automated process can work through defined steps and even include decision logic to take different actions depending on the type of event raised.
Scheduled
Automated events can also be scheduled. This triggers a process flow to start at a particular time. Common use cases for scheduled processes include regularly extracting data, such as sending orders to a CSV file after a defined time period or checking an email inbox every morning to allocate work to team members.
Manual
Manual processes are set up and triggered by a click of a button. This could be done through a web portal or a mobile app to kick start a flow and set it to work. Manual process flows are useful if you have a task that has a lot of steps but can be done on a more ad-hoc basis (rather than being event or schedule-driven).
Robotic process automation (RPA)
Robotic process automation is often used when an organization needs to create a process that requires an interface or piece of legacy software that does not offer APIs or other integration options.
Imagine a back-office system that is running on an old server or software that runs on a local desktop without connections to the outside world. With RPA, you effectively record your interactions with software in a way that they can be repeated but with different inputs and outputs. An example could be taking PDF inputs that come into an email inbox and then copying the data out of the PDF file into an accounting system.