Business process automation: what to automate first, tools and costs
Business process automation uses software to run repeatable work end to end. Learn what to automate first, how to score processes, and BPA vs RPA vs AI.
On this page
Business process automation (BPA) is the use of software to run a repeatable business process, such as invoice approval, order entry or employee onboarding, with little or no manual handling. Rules move the work from step to step, systems pass data to each other directly, and people only touch exceptions and approvals. Most projects now add an AI step wherever a document or message has to be read.
What counts as a business process
A business process is a sequence of steps with a trigger and an outcome. A customer sends a purchase order, and a sales order exists in the ERP with a confirmation sent back. A new hire accepts an offer, and accounts, equipment and payroll records are ready on day one.
The good candidates look alike. They repeat, they follow rules once the data is clean, they touch two or more systems, and someone spends hours copying, checking or chasing.
Typical examples:
- Finance: invoice intake and approval, expense reports, bank reconciliation, collections reminders
- Operations: order entry, purchase requisitions, shipment status updates, inventory reorders
- HR: onboarding and offboarding, leave requests, document collection
- Sales and support: lead routing, quote follow-up, ticket triage
- Reporting: weekly management packs pulled from several systems
BPA vs RPA vs AI automation
These get lumped together. They solve different problems.
| Business process automation | RPA | AI automation | |
|---|---|---|---|
| Core idea | Orchestrate a whole process across systems with rules | Imitate a person's clicks on screen | Use models to read, classify, draft and decide within limits |
| Works through | APIs, integrations, workflow engines | User interfaces | APIs plus language or vision models |
| Handles messy input | No, needs structured data | No | Yes |
| Best for | Predictable, rule-based flows | Legacy apps with no API | Emails, PDFs, scans, free text |
| Typical weakness | Breaks on unexpected data | Breaks when screens change | Can be confidently wrong, needs checks |
| Typical cost driver | Platform and build time | Licenses and bot maintenance | Model usage, evaluation and monitoring |
BPA is the umbrella. RPA and AI are techniques you use inside it. In a well-run process the workflow engine owns the sequence, AI handles the one or two steps that need reading, and RPA shows up only where a system has no other way in. Our comparison of AI agents, RPA and workflow tools goes deeper on the trade-offs, and what is AI workflow automation shows a full example.
BPA software and tools: the categories
"Business process automation software" covers several kinds of products, and the right one depends on who will build and maintain the process.
| Category | Examples | Good for | Limits |
|---|---|---|---|
| Integration and workflow platforms | Zapier, Make, n8n, Workato, Power Automate | Connecting SaaS apps, simple to moderate flows | Complex error handling and testing are harder; flows can sprawl |
| Business process management suites | Appian, Pega, ServiceNow workflows | Large, governed, multi-team processes | Heavy to implement, slower to change |
| RPA platforms | UiPath, Automation Anywhere, Power Automate Desktop | Legacy desktop and web apps | Brittle against UI changes |
| Document processing tools | Azure Document Intelligence, AWS Textract, Google Document AI, dedicated IDP products | Extracting data from invoices, forms, contracts | Extraction only; you still need the workflow around it |
| Built-in automation in your systems | NetSuite, HubSpot, Salesforce, QuickBooks, Xero | Processes living inside one system | Weak across system boundaries |
| Custom-built automation | Code plus APIs plus AI steps | Specific processes with unusual rules or several systems | Needs an owner and engineering skill |
Most companies end up with a mix. Use the built-in features of your own systems first, since they cost the least to run. Add an integration platform when a process crosses systems. Go custom once the logic, volume or data sensitivity outgrows the platforms.
What to automate first
Start with a process that is painful and boring, but where one wrong record won't hurt anyone. Score each candidate, then pick from the middle.
Scoring table
Score each process from 1 to 5 on each factor, then add the totals. The factors with an asterisk count in the opposite direction, where a lower number is better, so subtract them instead.
| Factor | 1 means | 5 means |
|---|---|---|
| Volume | A few cases a month | Hundreds or thousands a month |
| Manual time per case | Under a minute | Many minutes or hours |
| Rule clarity | Staff disagree on how to handle it | Everyone follows the same steps |
| Systems have APIs or imports | Screen access only | Clean APIs or file imports |
| Input structure | Free text, scans, varied formats | Forms or structured fields |
| Cost of an error* | Trivial, easy to reverse | Large or irreversible |
| Number of exceptions* | Rare | Frequent |
An illustrative example for a team comparing three candidates:
| Process | Volume | Time | Rule clarity | APIs | Input | Error cost* | Exceptions* | Score |
|---|---|---|---|---|---|---|---|---|
| Supplier invoice intake | 5 | 4 | 4 | 4 | 2 | 3 | 3 | 13 |
| Monthly board pack | 1 | 5 | 3 | 4 | 4 | 4 | 2 | 11 |
| New customer onboarding | 3 | 4 | 4 | 3 | 3 | 2 | 3 | 12 |
Invoice intake wins even though the input is messy, because volume is high and the rules are clear. Messy input just means you add an AI extraction step. The board pack scores low. It happens once a month and an error lands in front of the board.
Treat the score as a conversation starter. If the top two are close, pick the one where the team lead is keen to help. Adoption decides more projects than design does.
Good first projects
- Invoice intake and matching (see automating invoice processing with AI)
- Order entry from emailed purchase orders
- Shared inbox triage and routing
- Onboarding checklists and account provisioning
- Recurring reports pulled from several systems
Poor first projects
Skip anything nobody can describe on one page, work that happens a few times a quarter, decisions that hinge on negotiation or judgment, and any process where the target system offers no way in.
A step-by-step approach
- Map the current process with the people who do it, workarounds included. Note each step, system, input and decision.
- Measure the baseline from your own records: volume, handling time per case, error rate, backlog.
- Mark the exceptions. What fraction of cases deviates, and why? Exceptions often eat most of the effort.
- Choose the technique per step. Rules and integrations for structured steps, AI for reading and classifying, RPA only for screen-only systems.
- Design approvals and logging before you build. Decide who approves what, and what record each run leaves.
- Build on a slice, such as one supplier group or one product line.
- Run in parallel with the manual process, compare results, then go live with approvals on.
- Assign an owner who watches failures, updates mappings and reviews accuracy.
Our workflow automation page explains how we handle these stages, and how a project runs shows the timeline. To see whether a project pays off, work through the numbers in our guide to calculating the ROI of AI automation.
Key point: Pick the process by volume, rule clarity and the cost of a mistake. Use the simplest technique that works for each step, and add AI only where the input is too messy for rules.
Business automation platform vs services vs in-house
| Option | Good when | Watch for |
|---|---|---|
| Software only | The process lives inside one tool and your team can configure it | Features you pay for and never use |
| Consultants or services partner | You lack the time or skills, the process crosses systems, or you want it built to run reliably | Vendors who quote before seeing the process; ask who owns the work after launch |
| In-house team | You have engineers, ongoing change volume and sensitive data | Key-person risk if one person holds all the knowledge |
When you evaluate a services partner, ask who owns the code and configuration, how handover works, what monitoring is included, and what happens when a connected app changes its API. A good partner will also tell you which parts need no custom work.
Common mistakes
The usual five:
- Automating a broken process. Fix the steps first.
- Starting with the hardest, most political process in the company.
- Shipping flows with no owner or monitoring. They fail quietly the day someone renames a field.
- Leaving exceptions out of the design, then finding they take half the effort.
- Budgeting for the license and forgetting maintenance and review time.
If you have a shortlist of processes and want a second opinion on which to automate first, book a strategy call. We will go through volume, systems and exceptions and tell you which are worth doing and which are not.
Frequently asked questions
What is business process automation in simple terms?
It is software that runs a repeatable process from start to finish, moving data between systems and applying rules, so people only deal with exceptions and approvals. Invoice processing, order entry and onboarding are common examples.
What is the difference between BPA and RPA?
BPA automates a whole process, usually through integrations and workflow logic. RPA is one technique that copies clicks and keystrokes in a user interface, mainly for systems without APIs. A BPA project may use RPA for one step.
How does AI change business process automation?
AI lets automation handle steps that used to need a person because the input was unstructured, such as emails, PDFs and scans. Rules still control the process and limits, and people still approve the exceptions. See what is AI workflow automation for how the pieces fit.
How long does it take to automate a business process?
For one well-defined process with accessible systems, a few weeks to a couple of months is common, including testing and a parallel run. More systems, unclear rules and many exceptions extend the timeline.
Which processes should not be automated?
Skip processes with low volume, unclear rules, constant change or decisions that depend on negotiation and judgment. Where the input is already structured and the process is simple, use the built-in automation in your existing tools instead of a new platform.
What is the difference between BPA and workflow automation software?
Business process automation is the goal: a process that runs with little manual handling. Workflow automation software is one way to get there, usually a tool that connects apps through triggers and steps. A business automation platform with a built-in rules engine and task management goes further, and some processes need that. AI for business automation adds steps that read documents and messages. If you are comparing tools, our workflow automation software guide lists what each type covers, and the first check is whether you can write the steps down, because you can only automate the process you can describe.
Get the next article by email
One practical piece a month on automating real operations. No promotions.