Skip to content
Nij Web Solutions LLP — Business Operations & Workflow Automation

Business Process Automation

How to Automate Purchase Approvals

Most approval delay is not caused by slow approvers. It is caused by nobody knowing it is their turn.

3 min read

Ask a purchase team why a request took five days and the answer is usually about a specific person being busy. Look at the data afterwards and the answer is almost always different: for four of those five days, nobody knew the request was waiting for them.

That distinction matters, because the two problems have completely different solutions. One requires a conversation about workload. The other requires a queue.

Step 1 — Write down the authority matrix

This is the real work, and it is business work rather than software work. For each department and category, at what value does approval move to the next level? What are the exceptions — capital items, consumables, items against a specific customer order?

Most companies find that their authority matrix has never been written down completely, and that two senior people describe it differently. That discovery alone is worth the exercise.

Step 2 — Give every pending item an owner and a clock

A request that is 'sent for approval' is nowhere. A request in a named person's queue with a visible waiting time is somewhere, and it can be measured.

Add an escalation rule: after a defined period the item reminds its owner, then moves to the next authority level, then appears on the management exception list. Escalation should be part of the rule, not a matter of somebody's persistence.

Step 3 — Attach the context to the decision

The reason approvers ask questions instead of deciding is that the request arrives without the information needed to judge it. Attach it automatically:

  • The last three purchase rates for the item, with vendor and date.
  • Current stock, reserved stock and stock on order.
  • Consumption trend over the last few months.
  • The order or job driving the requirement, if there is one.
  • Budget position for the category, if you run budgets.
An approver with the last purchase rate on screen decides in seconds. An approver without it either asks and waits, or approves blind. Most approval delay is an information problem wearing the costume of a discipline problem.

Step 4 — Handle absence explicitly

The single most common cause of approval delay is an approver being unavailable with no defined alternate. Build delegation into the rule: when an approver is marked away, their queue routes to a nominated person for that period, and the record shows who actually approved it.

Step 5 — Build the urgent path deliberately

Urgent purchases will happen. If the system has no legitimate fast route, they will happen outside it — a phone call to a vendor and an invoice that appears later with no purchase order behind it.

Give urgency a defined path: a named authority who can approve it alone, a mandatory reason, and a flag on the record. You will then have something you have never had before — a monthly report on how often the emergency route is used, by whom, and for what. That report is often the most valuable output of the whole project.

Step 6 — Generate the PO from the approval

Re-typing an approved request into a purchase order introduces differences between what was approved and what was ordered. Generate the order from the approved request, and keep the link visible so the two can always be compared.

Step 7 — Hold received material until it is inspected

Goods receipt should match against the purchase order with tolerance rules, and put material into a held state until inspection is recorded. The failure this prevents — rejected material already consumed in production — is expensive and unpleasant to unwind.

What you can measure afterwards

MeasureWhat it tells you
Average time per approval levelWhich level is actually slow — often not the one blamed
Escalation rateWhether the matrix matches how people really work
Emergency route usageWhether planning upstream is failing
Committed spend not yet invoicedYour real commitment position, before it becomes payables
Vendor on-time and rejection rateEvidence for the next negotiation
Price movement per itemWhether rates are drifting, from your own history

One thing not to do

Do not add approval levels because the system now makes them easy. Automation makes each level cheaper, which is exactly why it tempts companies into adding more. Every level is still a delay and a diffusion of responsibility. If anything, a good automation project should let you remove one.

Purchase workflow automationThe full procurement flow — request, approval, PO, vendor follow-up, receipt and three-way matching.

Written by the team at Nij Web Solutions, who build operational systems for manufacturing and industrial businesses. If something here describes your operation, the next step is usually a conversation rather than a proposal.

Book an Operations Automation Consultation

Questions

Related questions

Can approvers approve from their phone?

Yes, and for most approvers they should. The notification reaches the phone and the context sits on the same screen as the decision — which is the part a chat message cannot do, because a message has no state and no record.

How do we stop duplicate purchase requests?

Show open requests and open purchase orders for the item at the moment a new one is raised. Duplicate ordering is almost always an information problem rather than a discipline problem.

Next step

Your business has a process. Let's turn it into a system.

From manual workflows and disconnected departments to connected operations, automated processes and real-time visibility.