Easyflow
Get started

Process management

Workflow automation

Workflow automation uses software to route work between people and systems by rule: who gets each task, when it is due, and what happens next.

Workflow automation is the use of software to move work through a process according to rules, instead of by people forwarding emails and remembering what comes next. The workflow decides who gets each task, what information they see, when it is due, and where it goes after a decision.

It is related to, but different from, integration tools that move data between apps, and from robotic process automation (RPA), which mimics clicks in other software. Workflow automation is mainly about coordinating people.

What usually gets automated

  • Routing: the next owner is picked from rules (amount, department, requester's manager).
  • Notifications, reminders and escalation when something is late.
  • Calculations, such as totals and taxes, done as people type.
  • Documents and handoffs to other systems when a step finishes.

What stays human is judgment: approving, deciding, checking that something makes sense.

Example

An expense report workflow (illustrative): the total is calculated from the lines, the report goes to the employee's manager, anything above $2,500 also goes to the finance director, a reminder goes out after two business days, and once approved, the total is sent to the accounting system.

Common pitfalls

  • Automating a broken process, which only produces bad results faster.
  • Automating before agreeing on the rules, so the workflow encodes one person's opinion.
  • Too many notifications, which teach people to ignore all of them.
  • No owner for exceptions, so anything unusual falls out of the flow.

In Easyflow, routing, deadlines and reminders are set once per process, and events can send emails, call signed webhooks or issue documents.

Related terms