Business Process Automation: Where to Start in a Small Company

Business process automation is software doing the repeatable steps of a process so people do not have to. For a small company the hard part is choosing the first process, deciding where a rule is enough and where an AI agent helps, keeping approvals with people, and proving it worked.

7 min read

Business process automation means letting software run the repeatable steps of a business process, such as copying a new lead into your CRM, chasing an unpaid invoice or setting up a new hire’s accounts, so a person does not do each step by hand. In a small company, start with one process that runs often, follows the same steps every time and is cheap to get wrong. Write it down before you automate it. Use plain rules for fixed steps and an AI agent only where the input is messy, such as reading emails or PDFs. Keep a person approving anything that moves money, reaches a customer or cannot be undone. And measure volume, time and errors before you start, so you can tell whether it worked.

Process automation, BPM and workflow software: the words

Three terms get mixed up. Business process automation (BPA) is the doing: software carrying out steps. Business process management (BPM) is the discipline of mapping, running and improving processes, and “BPM automation” usually means a BPM suite that models a process as a diagram and then runs it. Business workflow software is the broad category in between: form builders, approval tools, automation platforms and the automation built into the apps you already use.

A small company rarely needs a BPM suite. Most first wins come from the automation inside tools you already pay for, such as your accounting app, your help desk, or your work tracker’s rules, plus one connector platform. For that platform choice, see workflow automation tools, which compares Zapier, Make and n8n. If you live in Jira, Jira automation covers the rules worth setting up and their limits.

Step 1: list candidates and score them

Spend thirty minutes with the people who do the work and list every process they repeat at least weekly. Then score each one on the same five questions. The best first candidate is high on the first three and low on the last two.

Candidate scoring sheet (score each 1-5)
Process                     Runs/mo  Min each  Same steps?  Cost of error  Hard to undo?  Pick
Web lead -> CRM + reply        120        6         5             2              1         YES
Invoice reminders at 7/14/30    80        5         5             2              2         next
New-hire account setup           2       90         4             3              2         later
Vendor bill approval            40        8         3             5              5         keep a person
Refunds over the limit           6       15         2             5              5         keep a person

Multiply runs by minutes to see the hours at stake: 120 leads at 6 minutes each is 12 hours a month. New-hire setup takes longer each time but happens twice a month, so it can wait. Vendor bills and refunds score high on cost of error, which means they get automated around a human approval, not through one.

Step 2: write the process down first

Automation copies a process exactly, including its mistakes. Before you build anything, write the current steps as a short checklist: what starts it, each step, who does it, what “done” looks like, and what happens when something is missing. You will usually find a step nobody needs and a step that only one person knows. Fix those on paper first. Our SOP template gives a format that works for this.

Step 3: rules for fixed steps, AI agents for messy input

A rule follows the path you drew: when a form is submitted, create a contact, send the welcome email, post in the sales channel. Given the same input, it does the same thing every time, which is what you want for moving data between apps. An AI agent decides its own steps, which helps when the input varies: reading a forwarded email to pull out an order number, sorting support requests by topic, or drafting a reply for a person to check.

Anthropic’s engineering guide to building effective agents (opens in a new tab) recommends “finding the simplest solution possible, and only increasing complexity when needed”. For a small company that translates into a simple order: try a rule first; add an AI step only for the part a rule cannot read; and let the agent prepare while a person decides whenever the result matters. Which tasks AI agents can automate has a fuller way to sort tasks into those piles.

  • Rule: copy a paid Stripe invoice into your bookkeeping app and tag it by customer.
  • Rule plus AI step: read inbound purchase orders from email, extract the PO number and amount, create the order, and route anything the model is unsure of to a person.
  • Agent prepares, person decides: draft the reply to a refund request with the order history attached; a person sends it.
  • Keep with a person: hiring decisions, pricing exceptions, anything said to a customer about a legal or safety issue.

Step 4: keep approvals where the money and the customer are

The control that matters most is old and simple. NIST’s glossary entry for separation of duty (opens in a new tab) puts it this way: “No user should be given enough privileges to misuse the system on their own. For example, the person authorizing a paycheck should not also be the one who can prepare them.” An automation is a user too. If it prepares a payment, a person approves it; if it drafts a customer email, a person sends each one until the drafts have earned trust.

  • Approve before: payments, refunds, payroll or bank detail changes, deletions, and anything sent to customers in bulk.
  • Review after: internal notifications, data copied between your own apps, tags and categories. Spot-check a sample weekly.
  • Record the approval: who approved, what exactly, and when, in a place the automation cannot edit.

How to design those checkpoints for AI agents in particular is covered in human in the loop for AI agents. If a process uses AI, NIST’s voluntary AI Risk Management Framework (opens in a new tab) is a useful checklist, organized around four functions: Govern, Map, Measure and Manage.

Step 5: lock down the accounts the automation runs as

Every automation signs in somewhere, usually as you or as a shared account, and it keeps that access day and night. The SBA’s guide to strengthening your cybersecurity (opens in a new tab) applies directly: turn on multi-factor authentication, especially for financial, accounting and payroll systems; give people “access to only the information they need”; and run access audits regularly. For automation that means a dedicated account per integration where the tool allows it, the narrowest permissions that work, and a list of every connection so you can switch one off when someone leaves.

Step 6: measure the result

Measure for two weeks before you switch anything on, then at 30 and 90 days after. Five numbers are enough:

  1. Volume: how many times the process ran.
  2. Cycle time: from the trigger (lead arrives, invoice due) to done.
  3. Touch time: minutes of human work per run. This is where the hours saved come from.
  4. Error and rework rate: runs that needed fixing afterward.
  5. Exceptions: runs the automation handed to a person. A rising number means the process changed under it.

Hours saved per month is runs multiplied by touch minutes saved, divided by 60, minus the time spent fixing and maintaining the automation. If that is near zero at 90 days, or the error rate went up, turn it off and pick the next candidate. Removing an automation that does not pay is part of the job.

Build it yourself or hire help

Most first automations are small enough to build in an afternoon with the tools above. If you want outside help, how AI automation agencies work covers what they build, how to evaluate one and who should own the accounts afterward.

Running the rollout on one board

An automation program is a list of small projects, each with a problem, a plan and a test, which is exactly what a task board is for. fenbs does not run automations itself; it has no triggers or connectors. It tracks the work of building them. Put each candidate on the board as a task: the note says what the process is and why it is worth automating, the plan says the steps and the approval points, and the test status and test notes say how you checked it. Priority runs 1 to 10, with 1 the most urgent, and the lanes To Do, Next Up, In Progress and Completed show where each one stands.

Two fenbs features fit this work well. A standing rule such as “a person approves every refund” goes on the Decisions and rules page, and every connected AI assistant reads the rules first. And if an assistant such as Claude or Cursor builds part of an automation, a person can pre-approve a task that has a plan, with limits, so the assistant does only what the plan says and then hands it back for a person to check. The history shows who changed what. fenbs has no due dates and no settable assignee, so dates and owners for the rollout live in the note or your calendar.

Related

Choosing a work tracker with built-in automation? Read Asana vs monday.com. For a small business view of AI agents, see AI agents for small businesses, and for fenbs itself, fenbs for small businesses.

Questions people ask.

What is business process automation?

It is using software to carry out the repeatable steps of a business process, such as entering data, sending reminders or routing requests, so that people do not do each step by hand. People stay responsible for the decisions and approvals in the process.

What is the difference between BPA and BPM?

Business process automation is software doing the steps. Business process management is the wider discipline of mapping, running and improving processes. A BPM suite often includes automation, but a small company can automate without one by using the rules in its existing tools.

Which business process should a small company automate first?

One that runs at least weekly, follows the same steps every time, and is cheap and easy to fix if it goes wrong, such as copying web leads into a CRM or sending invoice reminders. Leave payments, refunds and anything hard to undo behind a human approval.

Should I use rules or AI agents for process automation?

Use rules for steps that are the same every time, and add an AI step only for input a rule cannot read, such as free-text emails or PDFs. Let the agent prepare and a person decide wherever the result affects money or customers.

Start with one thing.

There is nothing to set up first. Write one line and you’ve started.