Skip to content

Where to start with business process automation? Choosing your first implementation

author: Jacek Sultan Automation and AI 10 minute read

Your first automation should never start with picking a tool or an AI model. Discover how to identify a repetitive process, calculate its cost, assess the risks, and select a project where you can quickly validate the results.

In brief

It pays to choose your first automation where the work is repetitive, happens frequently enough, uses readily available data, and delivers an outcome that is easy to verify. Strong candidates include retyping data between systems, generating documents, updating statuses, or putting together recurring reports.

Do not start by picking a tool or asking where AI could be used. First identify the repetitive task, calculate what it costs, map out the rules and exceptions, and only then choose the technology.

Your first rollout should be small enough to safely pause or adjust, yet frequent enough that its impact becomes clear within a few weeks.

Do not start with "we want to implement AI"

This is one of the most common starting points in conversations about automation.

A business decides it wants to use AI, so it starts hunting for a process where a large language model can be plugged in. The sequence should be the exact opposite.

First look at what repetitive tasks consume your team's time. Only then consider what technology is actually needed to reduce that overhead.

Often, the best solution will be connecting two systems via an API, a webhook, a scheduled task, or a few simple rules. An AI model is primarily useful when the process involves handling content that resists rigid structure.

Business process automation and AI are not the same thing. AI is simply one of the tools available within Automation and AI.

Start with a list of repetitive tasks

You do not need to audit the entire company on day one. Simply ask a few team members which tasks they carry out daily or weekly using a predictable routine.

That list might include:

  • retyping orders into an ERP,
  • updating statuses across multiple systems,
  • downloading and organising documents,
  • putting together recurring reports,
  • copying data from forms into a CRM,
  • generating documents using system data,
  • sending notifications when a status changes,
  • reconciling data between systems,
  • categorising customer enquiries,
  • drafting repetitive replies or summaries.

Do not evaluate tools at this stage. The goal is simply to find work that happens often enough for an improvement to actually move the needle.

Map the process from start to finish

"Automate order processing" is far too broad for a first rollout.

A much clearer definition looks like this: once an order is paid, the system pulls the customer and product data, creates an order in the ERP, saves the ERP order ID back into the shop, and alerts a team member if any line item cannot be matched.

This kind of process has a defined trigger, specific input data, clear business rules, a measurable outcome, and identified points that need human attention.

Before implementing anything, answer these questions:

  • what triggers the process,
  • where the data comes from,
  • what conditions need to be verified,
  • which destination systems receive the data,
  • how you know the operation completed successfully,
  • what can go wrong,
  • which scenarios require a human decision.

If you cannot clearly describe the process before automating it, you will struggle to determine whether the system is running it properly afterwards.

Sort out conflicting rules first

Automation will not fix a messy process.

If two team members complete the same task differently, you must first agree on the single standard approach or define exactly when each variation applies.

Data is no different. If a customer ID is sometimes kept in one field, sometimes in another, and occasionally tucked into order notes, merely connecting two systems will not resolve the underlying inconsistency.

Often, the very first step in automation is not writing code, but cleaning up data and establishing straightforward operational rules.

How to choose the best process for your first automation

Evaluate each candidate against the exact same criteria.

Criterion Good candidate Tougher candidate
Frequency daily or multiple times a day a few times a year
Predictability most cases follow the same pattern every case requires a unique approach
Data structured and digitally available incomplete or requires manual searching
Rules can be defined unambiguously relies primarily on individual judgment
Verification straightforward to confirm a correct outcome errors can easily remain unnoticed for long periods
Risk an error is easy to revert or correct an error immediately causes severe financial damage
Scale savings repeat hundreds of times the process takes up very little time over a year

For your first deployment, stick primarily to processes that sit on the left-hand side of this table.

That does not mean more complex processes should never be automated. They simply are not the right testing ground for learning how your organisation handles designing, deploying, and maintaining automations.

Calculate what the process costs today

Before writing a line of code, establish a baseline.

In the simplest scenario, you only need four figures:

  1. how many times per month the task is performed,
  2. the average duration of a single run,
  3. how much time is spent handling errors and edge cases,
  4. the approximate hourly cost of the people doing the work.

Suppose a process runs 300 times a month and each cycle takes an average of four minutes.

That totals 1,200 minutes, or 20 hours each month.

Following automation, five hours might still be needed to handle exceptions and monitor execution. That leaves a net potential saving of 15 hours per month.

Assuming an hourly cost of 80 PLN, that amounts to 1,200 PLN a month. If tooling and maintenance come to 300 PLN a month, this simplified model still delivers 900 PLN in net monthly value.

An implementation priced at 9,000 PLN would reach payback in roughly ten months under these numbers.

This does not automatically mean 900 PLN in extra cash flows in every month. Rather than cutting headcount, a business can redirect that saved time towards higher-leverage initiatives. Either way, the calculation lets you weigh the potential value of automation directly against its implementation cost.

Do not overlook ongoing maintenance

Automation is not a one-off build that runs untouched forever.

APIs get updated, access tokens expire, source platforms adjust data formats, and internal business procedures evolve.

That is why your calculations must budget for:

  • automation platform subscriptions,
  • API and AI model usage costs,
  • process monitoring,
  • exception and error handling,
  • integration updates,
  • time spent refining the process as the business evolves.

An automation that saves five hours a month but demands four hours of maintenance is almost certainly the wrong candidate for your first project.

Hard rules or AI?

Once you have mapped the process, you can decide what technology it actually calls for.

When data is structured and decisions can be written as clear conditional statements, standard logic integrations are easier to monitor and control.

A typical example: if an order is paid, specifies a supported delivery method, and every item maps to an ERP SKU, send it straight to warehouse fulfilment.

AI models prove their value when you run into unformatted text or data that cannot easily be mapped to a static schema. They can classify incoming support messages, pull key fields from varied document layouts, draft concise summaries, or propose suggested responses.

In many setups, the best result comes from combining the two: AI interprets unstructured input, while deterministic rules run the remainder of the workflow.

The higher the cost of error, the tighter the controls

Not every workflow should run fully hands-off right out of the gate.

If a system makes a minor mistake drafting internal meeting notes, an employee can easily correct it. If it automatically reprices a thousand products or triggers a bank transfer based on an inaccurate classification, the fallout is severe.

As the business risk increases, so should your checkpoints.

A sensible first phase might prepare all the data and queue it for human sign-off. Only once a significant track record of verified runs is established should you consider removing human validation from those steps.

Design for exceptions before going live

A well-architected automation does not just map out the happy path—it specifies every exception.

Consider what should happen when:

  • a required field is missing,
  • a product does not exist in the second system,
  • a third-party API fails to respond,
  • the system returns an error halfway through a multi-step operation,
  • the same payload is delivered twice,
  • the process is rerun manually?

Define which operations should automatically retry, which must stop immediately, and who should be notified when an alert triggers.

Building in idempotency is essential. Retrying a failed message should never produce duplicate orders, invoices, or payment requests.

Every automation needs an owner

After deployment, someone must own the process.

They do not need to watch it around the clock, but they should track error alerts, understand which edge cases land in manual review, and know when to escalate an issue to the technical team.

An ownerless automation can quietly run for months until a silent breaking change in an external system halts critical business steps.

The process owner is also the person who verifies that the automated workflow still reflects how the business genuinely operates day to day.

Keep your first rollout intentionally narrow

You do not need to automate every order, every document, or every customer workflow from day one.

Limit the initial scope to a single sales channel, one document format, a specific department, or a well-defined subset of cases.

This allows you to validate system behaviour against production data without betting core operations on it.

After a few weeks, you will have concrete data: how many runs succeeded automatically, how many demanded intervention, how much time was genuinely recovered, and how much effort maintenance took.

What to measure before and after automating

Record baseline figures before launch so you have real metrics to reference later.

Metric Before rollout After rollout
Total operations volume completed manually volume handled automatically
Working hours total hours spent on the process hours spent handling exceptions
Error rate number of manual mistakes needing correction number of failed automated runs
Exceptions cases requiring human review cases still routed to a team member
Cost manual labour cost tooling, API usage, and maintenance

Without clear baseline data, it is easy after a few months to simply conclude that "it runs fine"—without being able to prove whether it delivered any genuine return.

What makes the first project a success?

It does not need to automate 100% of cases.

If 80% of standard operations execute automatically and the remaining 20% are handed over to a human with all necessary context pre-loaded, that is a far better outcome than a fragile system trying to anticipate every single exception.

You should also evaluate whether the error rate remains acceptable, whether the workflow is simple to monitor, and whether ongoing maintenance leaves the time savings intact.

Only once those questions are answered should you look at extending the solution to new edge cases or adjacent workflows.

How to get started in practice

Pick three repetitive tasks your team performs and document each one: frequency, time taken, data sources, logic rules, known exceptions, and the cost of an error.

From those three, pick the process that occurs frequently, runs on clear rules, uses accessible data, and can be tested safely within a limited scope.

It does not need to be flashy. The primary purpose of your first automation is to prove your organisation can measure a process, model it cleanly, and maintain it over time.

At Dock, we build automations, integrations, and AI solutions starting with your actual process and data, not specific vendor tools. If a standard integration solves the issue cleanly, we do not add an AI model just because we can.

If you have several candidate processes and are not sure where to start, get in touch. We can review their frequency, cost, risk profile, and data readiness to identify the right scope for your first rollout.

Any questions?

Where should I start with process automation in my business?
Start by listing repetitive tasks performed daily or weekly. Then compare their frequency, execution time, data availability, number of exceptions, and the cost of errors. Only decide on the technology once you have chosen the process.
Which process is best to automate first?
A good candidate is a process that runs frequently, follows clear rules, uses digitally accessible data, and has an easily verifiable outcome. The initial rollout should also be easy to narrow down to a small set of cases.
Which processes are easiest to automate?
The easiest ones usually involve moving data between systems, updating statuses, generating documents, preparing reports, sending notifications, and executing actions based on clear, unambiguous conditions.
When is automating a process not worth it?
Automation might not make sense if a process happens very rarely, differs every single time, relies on messy or unstructured data, or if the implementation and maintenance costs outweigh the potential return.
Does process automation require AI?
No. Many processes can be handled using APIs, webhooks, schedulers, and standard business logic. AI is especially useful when working with unstructured text, varied documents, and data that cannot easily be defined by fixed rules.
When should you use AI in automation?
AI helps with tasks like categorising incoming messages, parsing varied document formats, generating summaries, extracting information from text, and drafting suggested replies. For consistently structured data, standard integrations are usually simpler and easier to control.
How do you calculate the profitability of automation?
Count the monthly volume of operations, the average time required to complete each manually, and the hourly cost of that labor. Then deduct the time spent handling exceptions, alongside the cost of tools, APIs, and ongoing maintenance. Compare the net savings against the upfront implementation cost.
How do you calculate the ROI of automation?
In a simplified model, divide the upfront implementation cost by the monthly value of recovered time minus ongoing running costs. Keep in mind that recovered time does not always mean direct cash savings, as team members usually reinvest that time into higher-value work.
Should your first process be automated in full?
No. It is often far better to automate the simplest, most repetitive cases first, leaving edge cases and exceptions to human review. You can expand the scope once you have real data from the initial phase.
How long should an automation pilot run?
There is no fixed timeframe. The pilot simply needs to cover enough real-world volume to let you reliably evaluate accuracy, exception rates, recovered time, and operational costs. For a high-frequency process, you can often gather meaningful data within just a few weeks.
What should you measure after rolling out an automation?
Track the number of operations handled end-to-end automatically, the remaining manual hours, the error count, the volume of exceptions requiring human intervention, and the recurring software and maintenance costs.
Who should own the automated process?
Every process should have a designated business owner within the company. This person does not need to handle the technical infrastructure, but they must understand the business logic, monitor exceptions, and know when to flag issues for the technical team.
Does automation require ongoing maintenance?
Yes. Third-party APIs, platforms, data schemas, and internal company workflows all evolve over time. This makes active monitoring, error handling, integration updates, and ongoing refinement essential.
What are common examples of a company's first automation?
Common starting points include routing contact form submissions into a CRM, syncing store orders with an ERP, generating recurring documents, updating order statuses, pulling scheduled reports, synchronising databases across systems, or triaging incoming support tickets.

Jacek Sultan

Technical Solutions Architect

CTO and co-founder of Dock. Focused on web application development, system architecture, and infrastructure. He combines a technical approach with a business perspective, focusing on solutions that are simple, reliable, and make business sense. He values practicality in technology. A good solution should not only work well, but also deliver clear value.

Chat with us