1. Home
  2. Services
  3. Workflow automation

Business process automation in the UK: replace spreadsheets and email chains with workflow software

Business process automation for UK companies where work moves by spreadsheet, email and memory: purchase approvals chased in Outlook, job sheets re-keyed into Xero, a tracker only one person understands. Sometimes Zapier, Make or Power Automate is all you need, and we will say so. When it is not, we build workflow software with proper rules, permissions and an audit trail.

Workflow automation screenshot
The short answer

Business process automation replaces work that moves by spreadsheet, email and memory with software that applies your rules, routes approvals and records every step. A single critical process, such as purchase approvals or job sheets flowing into Xero, typically goes live in 7 to 10 weeks, and tidying existing Zapier, Make or Power Automate flows takes 1 to 3 weeks. Fixology works the way we believe the UK's leading software development company should: senior UK developers, working software to try every two weeks, and code and data in your own accounts.

Signs a process is ready to automate

The best candidates are not the most complicated processes. They are the repetitive ones that eat skilled people's time and break when someone is on holiday.

  • The same details are typed into two or three systems, for example a job booked in a spreadsheet, then in the scheduling tool, then in Xero.
  • Approvals happen by forwarding emails, and nobody can say quickly who approved a large order or when.
  • A spreadsheet has grown tabs, macros and colour codes that only its author understands, and it is shared on a drive where two people overwrite each other.
  • Month end means a day of copying, pasting and reconciling before anyone can see the numbers.
  • Customers or staff ask for status updates that the system could send itself.

Common examples are purchase order approval, new starter and leaver onboarding, enquiry to order to invoice, credit note authorisation, compliance checklists for site visits, and stock or asset registers kept in Excel.

When Zapier, Make or Power Automate will do the job

We would rather point you to a tool you can run yourself than build something you do not need. Low-code automation platforms are excellent when:

  • the flow joins two or three cloud apps that already have connectors, such as a web form to HubSpot to a Slack message;
  • it has fewer than about ten steps and simple branching;
  • volumes are modest, a few hundred runs a month rather than tens of thousands;
  • if a run fails, someone can retry it by hand without real harm.

If your business already lives in Microsoft 365, Power Automate with a SharePoint list or Dataverse table is a sensible first step for approvals. For a comparison of the main tools, see our article on Zapier vs Make vs n8n.

Where no-code automation runs out of road

Many businesses that ask about workflow automation have already tried no-code first. The problems tend to look the same.

  • Logic is scattered. Forty separate zaps or flows, built by three people over two years, each fixing an edge case in another. Nobody can say what happens when an order is cancelled.
  • A spreadsheet is the database. Rows get deleted, columns get renamed, and the automation silently writes into the wrong place.
  • Failures are quiet. A connector token expires and orders stop flowing for a week before anyone notices.
  • Volume hits limits. Timeouts, step limits and API throttling start dropping work once runs reach the thousands.
  • Controls are weak. Anyone with edit access can change an approval rule, and there is no record of who changed it.

At that point the answer is a small application that holds the data properly and runs the rules in code, often keeping one or two low-code flows at the edges where they still make sense. Connections to other systems are built the way described on our integration services page, with retries and alerts rather than hope.

Replacing a spreadsheet without losing what made it useful

Spreadsheets survive because they are flexible, visible and need nobody's permission. A replacement that is slower to use than Excel will be quietly abandoned, and people will go back to the old file.

So we start by sitting with the people who use the sheet every day. Each formula, colour code and hidden column usually encodes a business rule, such as "orange means the customer is on stop" or "new customers need a credit check before the first order". Those become explicit rules in the software, written down where anyone can read them. We keep the grid-style views people like, add filters and saved views, and keep an export to Excel so finance can still do their own analysis.

The history comes with you. We import the existing rows, clean up duplicates with your help, and flag records that do not fit the new rules so they can be fixed before launch rather than after.

Approvals, audit trails and separation of duties

Automating an approval is easy. Automating it in a way your auditor, insurer or finance director will accept takes more thought.

  • Thresholds and routes: small orders approved by a team lead, larger ones by a director, the largest by two people. Rules are configured in an admin screen, and every change to a rule is itself logged.
  • No self-approval: the person who raises a purchase order or a supplier bank detail change cannot approve it.
  • Delegation: approvers set a deputy when they are on leave, so work does not stall.
  • An audit trail that cannot be edited: every submission, approval, rejection and data change records who, what, when and the value before and after. Records are append only, so history cannot be rewritten.
  • Evidence on demand: one click exports the full trail for a transaction, which turns a two day audit request into five minutes.

Measuring what the automation actually changed

An automation project should be judged on results, so we measure the process before we touch it and again after launch. In discovery we record a baseline with your team: how long a request takes from submission to approval, how many hours a week go on re-keying and chasing, how often something is entered twice or wrongly, and how many items sit waiting at month end.

The new system tracks the same things automatically. A simple dashboard shows requests in progress, where each one is waiting and for whom, average time at each step and anything stuck beyond its target. Typical results to look for are approvals that take hours instead of days, a month end close that starts on the first working day rather than the fourth, and no more invoices typed twice.

We review those numbers with you at 30 and 90 days. Where a step is still slow, it is usually a rule worth changing rather than a person, and changing it is a setting rather than a project.

An eight week automation project

  • Week 1, discovery: we map the process as it really runs, including the workarounds, and agree what the first version automates. You get a short specification, screen sketches and a delivery plan.
  • Weeks 2 and 3: data model, forms and the core records, demonstrated on a test link with your real categories and approvers.
  • Weeks 4 and 5: approval rules, notifications by email and Microsoft Teams, and the audit trail.
  • Week 6: integration with Microsoft 365, Xero, Sage or whichever system the result needs to reach, plus the history import.
  • Week 7: testing with the people who do the work, including the awkward cases they remember from last year.
  • Week 8: training, switch-over and the spreadsheet set to read-only, so there is one place to work from.

Demos happen every two weeks whatever the project size, as described on how we work.

Where AI belongs in a workflow, and where it does not

AI is useful inside a workflow when the input is messy: reading supplier invoices and delivery notes, pulling fields out of emailed forms, or sorting incoming requests into the right queue. It is the wrong tool for anything that must be exactly right every time, such as approval limits, VAT treatment or who is allowed to see a record. Those stay as plain rules in code.

When we add an AI step, it proposes and a person confirms until the accuracy on your own documents is proven, with low-confidence results always routed to a human. Every suggestion is logged alongside the decision taken. Our AI development page covers document extraction and how we test it before it goes live.

Workflow software that keeps running when nobody is watching

An automated process only helps if it keeps working at 2am and during the August holidays. Every workflow we build has health checks, a queue for work waiting on other systems, automatic retries and alerts to email or Teams when something needs a person. A status screen shows what is in flight and what failed, and any failed step can be retried with one click.

You own all of it. The code sits in a repository in your account, hosting is in your name in a UK or EU region, and the contract assigns all IP to you. Each release comes with documentation and a runbook, so your next developer would find conventional code rather than a mystery. After launch, a support plan covers monitoring, updates and new rules as the business changes, cancellable with 30 days notice.

Automation and personal data

Workflows often move personal data: employee details in onboarding, customer contact details in order flows, bank details in supplier set-up. Each extra tool in a chain is another processor holding that data, and some low-code platforms process data outside the UK. A bespoke workflow lets you keep the data in one place, in a UK region, with retention rules that delete what you no longer need.

If a workflow makes a decision about a person with no human involved, such as rejecting a job applicant or a credit application, UK GDPR has specific rules about solely automated decisions. We build a human review step into those decisions by default. Our security and UK GDPR page explains how we handle data on every project.

Workflow automation: questions we get asked

Which business processes are worth automating first?

Start with processes that are frequent, rule-based and touch more than one system: purchase approvals, enquiry to invoice, onboarding and leavers, credit notes and compliance checklists. If skilled people spend hours a week re-keying or chasing, or the process stops when one person is away, it is a strong candidate. Rare, judgement-heavy work is usually better left alone.

Is Power Automate enough for workflow automation?

For many Microsoft 365 businesses, yes, especially for simple approvals and moving data between SharePoint, Outlook and Teams. It struggles when logic sprawls across many flows, when you need proper data storage and reporting, when volumes grow large, or when auditors need an uneditable trail. Then a small bespoke app is usually easier to run and easier to trust.

When should you replace a spreadsheet with software?

When more than one person edits it at the same time, when it holds data other systems need, when mistakes in it cause real damage, or when one person is the only one who understands it. Those are signs the spreadsheet has become a business system without the controls of one, and a small web app will be safer and faster.

What is the difference between workflow automation and RPA?

Workflow automation moves data between systems through their APIs and runs business rules in software. RPA, such as UiPath or Power Automate Desktop, drives a screen like a person would, clicking and typing. RPA is useful when an old system has no API, but it breaks when screens change, so we use APIs wherever they exist.

How long does a workflow automation project take?

A single process usually takes 7 to 10 weeks from discovery to live use, and a tidy-up of existing low-code flows 1 to 3 weeks. Multi-department workflows take 10 to 16 weeks. You see working software on a test link every two weeks, so the people who will use it can shape it before launch.

Can automated workflows keep an audit trail?

Yes, and they should. We log every submission, approval, rejection and data change with the user, time and the value before and after, stored append only so it cannot be edited. Changes to approval rules are logged too. The full trail for any transaction can be exported for auditors in one click.

Can you fix our existing Zapier or Make automations?

Yes. We review every zap or scenario, document what each one does, remove duplicates, add error alerts and move fragile steps such as spreadsheet lookups to something sturdier. Often that alone solves the problem in one to three weeks. If the review shows you have outgrown the platform, we tell you and plan the replacement with you.

Tell us about your project

Three short steps. You will hear back from a developer, not a salesperson, within one working day. We are happy to sign an NDA first.

Or call 020 7096 2842, Monday to Friday, 9am to 6pm.

Tell us what you want to build

Three quick steps. A senior developer reads every brief and replies within one working day with how we would approach it and a realistic timeline.

What do you want to build?
Call us Start your project
Chat with a developerUsually replies in minutes