IGNITESAPERP

Building an AI agent for procurement: what SAP Ariba can't automate

Chandrasekhar Kolarsaasinator AI10 min read

What Ariba is good at, and what it is not

SAP Ariba is the largest procurement platform deployed in Middle East enterprises. The product is mature, the integrator ecosystem is deep, and the workflow coverage — sourcing, contracts, catalogues, purchase orders, supplier networks — is among the widest in the category. None of what follows is an argument that Ariba is bad software.

What follows is an argument that the workflows Ariba does well are the workflows that have already been automated. Catalogue purchasing is automated. Approval routing is automated. PO creation is automated. Where Ariba is silent — and where the largest unautomated cost in most procurement organisations sits — is in the workflows that require judgement. Tail-spend negotiation. Supplier risk triage. Contract anomaly review. Non-catalog purchase requests. Maverick spend identification. Exception handling on goods receipt.

Each of those is a workflow where a competent procurement professional makes a judgement call against incomplete information, often dozens of times a day. Ariba routes the work. It does not do the work. That is where an agentic layer changes the economics.

This piece is the architecture we have built for clients who already run Ariba and want to add an owned agent layer on top of it.

The four workflows where agents flip the economics

Tail-spend negotiation. Most procurement organisations have a small number of professionals managing strategic spend with rigour, and a long tail of low-value purchases that get processed without negotiation. The agent for this workflow ingests the request, looks up historical spend on the same category, identifies comparable suppliers, drafts the initial negotiation message, and presents the procurement officer with a structured recommendation. The officer's job becomes review and approval, not first-draft authorship. The throughput on tail spend increases materially without expanding headcount.

Supplier risk triage. Supplier risk monitoring is a continuous workflow that most organisations do well in patches and poorly in aggregate. The agent watches the supplier portfolio, ingests external risk signals (financial filings, news, sanctions lists, ESG events), correlates against the active contracts, and surfaces the suppliers requiring human attention this week. Ariba's supplier risk module handles a portion of this; the agent layer extends the signal set and replaces the manual triage step.

Contract anomaly review. New contracts coming through Ariba are reviewed by procurement and legal against a standards template. The review is detail-intensive and error-prone. The agent reads the contract, compares against the standards template, surfaces the deviations with citations, and routes the review to the right reviewer. Legal still owns the call. The first-pass scan is automated.

Non-catalog purchase intake. Non-catalog requests are the workflow most prone to maverick spend. The agent ingests the request in natural language, classifies it against the category taxonomy, identifies whether an existing contract or catalogue item could satisfy it, and routes the request appropriately. Ariba's intake is form-based; the agentic intake is conversational. The user experience for the requester is the conversion factor.

The architecture in practice

The pattern is the same across the four workflows.

Data layer. The agent reads from your existing data estate — the SAP ERP, the Ariba transactional store, the supplier master, the contract repository, the external risk feeds. It does not read from a vendor's opaque copy of your data. The data layer is owned by your platform team and the agent reads through a well-defined contract.

Model layer. A foundation model the procurement team has selected, fine-tuned on your category taxonomy where the marginal accuracy justifies the cost, and evaluated against a procurement-specific eval suite your team owns. The model selection is reviewed quarterly. Swapping models is a deployment, not a migration.

Tool layer. The agent calls a defined set of tools: a supplier lookup, a contract retriever, a category classifier, a draft-generation tool, an approval-routing tool. Each tool is auditable. Each tool returns structured outputs. The agent does not make decisions; it prepares decisions.

Approval layer. Every agent action that affects real procurement state — sending a message to a supplier, raising a PO, modifying a contract draft — goes through a human approval in the existing Ariba workflow. The agent never writes to Ariba unilaterally.

Observability. Every agent call, every tool invocation, every model output is logged with a stable identifier. Procurement leadership can ask "show me every decision the agent prepared this week" and get an answer. Internal audit can replay any action against the historical state. This is the artifact that lets compliance and procurement governance trust the system.

The scope conversation

We do not propose replacing Ariba. We propose adding an owned agent layer that handles the workflows Ariba does not. The integration surface to Ariba is well-defined — read access to the transactional data, write access through the approval workflow — and the agent never breaks Ariba's audit trail.

This matters for the compliance and procurement governance conversation. The organisation has already invested in Ariba's controls. The agent layer extends those controls; it does not bypass them. When the auditor asks how the agent participated in a sourcing event, the answer is: the agent prepared the analysis, a human procurement officer approved each step in Ariba, the approval is logged in the existing system. The agent's contribution is visible in the agent's observability layer.

The build, phase by phase

A first agentic workflow — typically tail-spend negotiation — runs from kickoff to first production traffic in five phases:

  • Phase one — discovery. Map the workflow, capture the exceptions, identify the data sources. Build the eval suite that defines what good looks like.
  • Phase two — first build. Stand up the data layer, the tool layer, and the initial prompt strategy. Working agent in a staging environment running against historical data.
  • Phase three — supervised pilot. Real procurement officers review agent outputs against real requests. Every output is graded. The eval suite catches the systematic errors before production.
  • Phase four — shadow run. The agent runs in production but does not write back. Procurement officers do their normal work; the agent's output is compared to the officers' output and the gaps are reviewed.
  • Phase five — go-live. The agent enters the production workflow. The officer's job changes from authorship to review.

The team is small. Three saasinator engineers, two procurement professionals from the client, one platform engineer who will own the agent after we leave. The handover is built into the calendar, not bolted on at the end.

The saasinator perspective

The procurement organisation does not need another vendor's AI module priced per call on top of its existing Ariba contract. It needs an agent layer that handles the work Ariba was never going to automate, runs on the data the organisation already owns, and transfers cleanly to the platform team that will operate it for the next decade.

We see this pattern across procurement, supply chain, and finance shared-services functions in the Middle East. The vendor module adds a layer the organisation rents. The owned agent adds capability the organisation owns. The math compounds in opposite directions over a five-year horizon.

What we would tell a Middle East procurement CPO planning the AI roadmap

Pick one of the four workflows above — the one where your tail-spend or supplier-risk friction is most expensive in calendar hours of officer time per week. Run a fixed-scope build against a single category or a single supplier tier. If the pilot proves the workflow, scale to the next category on a fixed cadence. If the pilot does not prove the workflow, the eval suite tells you exactly where the model fell short — which is a deliverable in itself.

Book a diagnostic. Bring your Ariba module breakdown, your procurement organisation chart, and a sense of which workflows are eating the most officer hours per week. Ten working days. We tell you which workflow flips first and what the build would look like for your estate.


Share this insight