AI agentIntake-to-pay

AI request category assignment agent

An AI request category assignment agent reads the request description, vendor and quote, and chooses the best-fitting category and subcategory from the list your finance and procurement teams maintain.

  • People stay in control
  • Every action is logged
  • Start with a small sample
Request description and lines
Spend category taxonomy
Vendor record and usual category
Past categorised requests
AI request category assignment agentPrepared for review
  • ✓Proposed category with reason
  • ✓Alternatives considered
  • ✓Taxonomy gap log
Handed toBuyer receives uncertain categories to confirm
5inputs it reads
6steps in the walkthrough
1point where a person decides
3outputs it prepares
See it run

Watch it work

Agent Record Person
Live walkthrough
  1. 1Request recordRecord
  2. 2Read the requestAgent
  3. 3Match the taxonomyAgent
  4. 4Offer alternativesAgent
  5. 5Buyer confirmsPerson
  6. 6Category storedRecord

A request needs a spend category.

The agent reads the description and vendor.

It finds the best category in the company's list.

Close categories are shown with reasons.

The buyer confirms or corrects the category.

The category feeds budgets and reports.

The basics

What is an AI request category assignment agent?

It records the choice with a one-line reason and a confidence level, and uses what it learns from past requests from the same vendor.

Read the full explanation

Low-confidence picks are marked for a person to confirm. The category list itself is never changed by the agent.

Where it breaks

Why this step is hard by hand

Category drives routing, approval rules and spend reporting, so a wrong label quietly distorts decisions that come later.

They select the first plausible option from a long dropdown.

A supplier of both hardware and services fits several categories.

Hundreds of categories are hard to remember, so people default to an 'other' bucket.

Spend in the wrong category makes category totals and savings targets unreliable.

When the taxonomy is updated, older requests keep outdated labels.

The path

How the agent does it

  1. 01Read the request

    The agent looks at the description, quote lines, vendor and requester team.

  2. 02Check vendor history

    It reviews how past purchases from the same vendor were categorised.

  3. 03Match to the taxonomy

    It chooses the category and subcategory that best fit the purchase itself, not only the vendor.

  4. 04State the reason

    A short note and a confidence level are recorded with the choice.

  5. 05Queue uncertain cases

    Low-confidence assignments are marked so an analyst confirms them.

Want to see this flow on your own items?

Bring a small sample and watch Flo work through it.

Book a demo
Under the hood

Inside the work

AspectBy handWith the agent
LookupRequesters scroll a long category list and pick something close.The agent proposes the best-fitting category from the request wording.
ConsistencySimilar purchases land in different categories.The same taxonomy and logic apply to every request.
ReportsCategory spend reports are unreliable.Cleaner categories at intake give cleaner reports later.
Taxonomy limitsGaps in the list go unnoticed.Requests that fit nowhere are logged as taxonomy gaps.
ReviewCategories are corrected after the invoice.Corrections happen at intake, with the reason noted.
People and control

Who decides, and what to watch

What stays with people

  • ✓
    Owning the taxonomyFinance and procurement decide the categories and how they are defined.
  • ✓
    Resolving mixed purchasesA person decides how to split or label a request that spans categories.
  • ✓
    Correcting labelsAnalysts fix wrong assignments and the correction is kept.
  • ✓
    Reviewing the listLeaders retire, merge or add categories as needs change.

Mistakes to avoid

  • ×
    Categorising by vendor onlyA vendor's usual category may not describe this purchase.
  • ×
    An 'other' bucket that growsA large catch-all category hides spend that should be visible.
  • ×
    Not recording reasonsReviewers cannot learn why a label was chosen.
  • ×
    Letting old labels standReports built on mixed old and new taxonomies are inconsistent.

Not sure where request category assignment fits in your process?

Talk it through with the team. We will map it to your steps and show where a person stays in control.

  • Works from a sample of your real items
  • Shows what Flo handles and what it hands over
  • No commitment to start
Rollout

Rolling it out

  1. 1Freeze the taxonomy

    Agree one current taxonomy before assigning categories.

  2. 2Propose, then compare

    Compare the agent's choices with buyer choices for a set of requests.

  3. 3Auto-accept clear matches

    Let strong matches pass and send ambiguous ones to a buyer.

  4. 4Maintain the list

    Use the gap log and corrections to refine categories each quarter.

Signs you would benefit

Category reports disagree with realitySpend is hidden under vague labels.
Requesters pick the first category they seeBuyers fix it later.
The taxonomy has gapsNobody records them.
Category changes affect approvalsThe wrong one routes a request wrongly.
The numbers

How to measure it

Set your own baseline first. We do not publish benchmarks without a source you can check.
Metric 1

Category correction rate

Correction rate (%) =
category assignments changed by a persontotal assignments made× 100

It shows how well the agent's choices match your team's view. A high rate for a particular category suggests its definition is unclear or overlaps another.

  • Look at which pairs of categories are most often swapped.
  • Track the share of spend in the 'other' category over time.
Questions

Frequently asked questions

Quick answers to what people ask most about request category assignment.

Book a demo
What is request category assignment?

It is putting a purchase request into the right spend category from your taxonomy. An AI agent can propose the category with a reason, and a person confirms any uncertain cases.

Can the agent create new categories?

No. It chooses from the list your team maintains. If nothing fits it flags the request, and a person decides whether the list needs to change.

What if a purchase fits two categories?

The agent flags it and suggests a split or a primary category. A person decides how it should be recorded.

Why does the category matter?

It affects routing, approval rules and spend reporting. A wrong category can send a request to the wrong team and distort category totals.

Try request category assignment on your own data

Bring a small sample of real items. We will show what Flo handles on its own and where it hands over to your team.

  • People approve, sign and pay
  • Every action is logged
  • Start with a small sample