AI agentSpend intelligence

AI cycle time reporting agent

An AI cycle time reporting agent calculates elapsed and working time between stage changes for requests, approvals, contracts and invoices.

  • People stay in control
  • Every action is logged
  • Start with a small sample
Request and approval timestamps
Contract workflow dates
PO and invoice dates
Working calendar
AI cycle time reporting agentPrepared for review
  • ✓Cycle time by stage
  • ✓List of ageing open items
  • ✓Wait time split by cause
Handed toProcess owner receives stage-level results
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 entersRecord
  2. 2Log timestampsAgent
  3. 3Measure durationsAgent
  4. 4Find delaysAgent
  5. 5Lead readsPerson
  6. 6Cycle recordRecord

A purchase request or contract task starts the clock

Agent records each stage start and end

Agent computes time in each stage and wait states

Agent identifies stages where items wait longest

A process owner decides which delay to address

History is stored by process and period

The basics

What is an AI cycle time reporting agent?

It separates active work from waiting, and shows which approver, team or vendor the wait sits with.

Read the full explanation

It reports by request type and value band, so a simple renewal is not averaged with a complex new purchase.

Where it breaks

Why this step is hard by hand

Everyone feels that procurement is slow, but few can say where. Averages hide the cases that take the longest.

A few stuck cases are hidden behind many fast ones.

A request sits with an approver on leave and nobody notices.

Simple and complex cases are measured together.

Email approvals leave no record of when they happened.

Teams argue about whose step is slow.

The path

How the agent does it

  1. 01Collect the timestamps

    Read stage entry and exit times from workflow records.

  2. 02Calculate durations

    Compute elapsed and working time for each stage.

  3. 03Segment the cases

    Split by request type, value and team.

  4. 04Find the waits

    Identify the stages and holders where time accumulates.

  5. 05Report the distribution

    Show medians and long-tail cases, not just averages.

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
MeasurementCycle time is estimated or taken from a single fieldTimestamps are read from each stage record
Stage detailOnly total duration is knownTime in each stage is shown separately
WaitingDelays blamed on teams without proofWaiting on a requester, approver or vendor is separated from working time
ComparisonProcess owners compare by feelPeriods and teams are compared on the same basis
Follow-upSlow cases are noticed after they closeOpen cases ageing past expected time are listed now
People and control

Who decides, and what to watch

What stays with people

  • ✓
    Process changeLeaders decide which stage to redesign.
  • ✓
    TargetsPeople set acceptable times by request type.
  • ✓
    ExceptionsOwners decide whether a long case was justified.
  • ✓
    Staffing and coverManagers decide how to share review load.

Mistakes to avoid

  • ×
    Using only the meanThe long tail is where the pain is.
  • ×
    Counting calendar days for everythingWeekends and holidays distort the picture.
  • ×
    Measuring without segmentingTypes of request behave differently.
  • ×
    Using the data to rank individualsIt then stops being accurate.

Not sure where cycle time reporting 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. 1Pick one process

    Start with purchase requests, where stages are clear.

  2. 2Define the clock

    Agree when timing starts and stops, and which waits count.

  3. 3Report the split

    Share stage durations with owners and note the largest waits.

  4. 4Extend to contracts and POs

    Apply the same method to other processes with their own stage definitions.

Signs you would benefit

Averages hide the delayNobody knows where items wait.
Blame moves aroundTeams argue over who held a request.
Slow cases go unseenItems stay open for weeks without prompts.
Complaints replace dataRequesters say it is slow without evidence.
The numbers

How to measure it

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

Median cycle time

Median cycle time (days) = middle value of (completion date - request date) across completed requests

Read it with the longest 10th of cases, since the median alone hides delays. Compare by request type.

  • Report waiting time and working time separately.
  • Show the longest open cases each week.
Questions

Frequently asked questions

Quick answers to what people ask most about cycle time reporting.

Book a demo
What is cycle time reporting?

It is the measurement of how long procurement work takes from start to finish, and how long it spends at each stage along the way.

Where does the data come from?

From the timestamps in your approval, PO and contract workflow records.

Does the agent change the process?

No. It shows where time is spent. Leaders decide what to change.

Why not just report an average?

Averages hide the slowest cases. The agent shows the median and the long tail together.

Try cycle time reporting 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