SearchContract Lifecycle Management

Contract Analytics

Contract analytics that answers portfolio questions in minutes, with every row cited to its page

Portfolio questions answered in minutes, every row cited to its page.

See one case, screen by screen ↓
demo1,906contractsof supplier agreements read for one question, answered in 3 min 48 s
demo37contractscap the supplier's liability below 12 months of fees with no data-breach carve-out — $48.2M of annual spend, each row cited
demo$31.9Mof liability cover missing against a 12-month cap, found on the sample portfolio
target100%of answer rows re-read on the cited page by a second agent, with every coverage gap stated
In short

What is Contract Analytics?

Contract Analytics answers questions across the whole contract portfolio with a citation per contract. You ask in plain words; a planner agent shows its steps and definitions first, agents read the governing text of every contract in scope, and a verifier re-opens every cited page. The answer is a table with one row per contract, a citation on every value and the coverage stated.

How to choose AI solutions for back-office and enterprise work →

Updated

The problem

Why a portfolio question takes three to six weeks

The question comes from the board's risk committee, the CFO, a cyber insurer, internal audit or a deal team, usually with a deadline of days: which supplier contracts cap liability below our standard, which customers can terminate for convenience on short notice, which contracts need consent if we sell a business. Legal operations has to scope it first, and decide what "12 months of fees" means — paid, or paid or payable, and which twelve months. Those definitions are rarely written down.

Then someone finds the contracts — in a repository whose metadata was keyed at signature, on shared drives, in e-signature envelopes — and paralegals read each liability and exclusions clause into a spreadsheet. Amendments and side letters are filed separately or not at all, so a superseded cap gets used and a carve-out is missed. Finance joins spend by supplier name. Counsel spot-checks a sample; unreadable scans quietly drop out and the answer never says so. The spreadsheet is emailed, forwarded and re-used long after it is out of date.

typical26%of enterprise leaders surveyed have a quick, reliable way to query their whole contract portfolio
typical37%of general counsel surveyed have relatively low confidence using advanced contract analytics
typical8.6%average contract value erosion, across more than 1,200 organisations
Where a portfolio question's working days goestimated
By hand28 days
With the solution2 days
  • Scoping the question and agreeing the definitions3 → 0.2 d
  • Finding the contracts, amendments and side letters5 → 0.1 d
  • Reading the clauses into a spreadsheet12 → 0.1 d
  • Joining ERP spend and turning caps into months of fees3 → 0.1 d
  • Spot-checking rows and chasing unreadable scans3 → 0.5 d
  • Writing it up, getting it approved and sharing it2 → 1 d

Estimated split for one portfolio question across about 1,900 supplier agreements, by hand and with the solution.

How it works

How a question is answered

Seven agents plan, read, calculate and verify every answer; a person accepts the plan and decides what to do with it.

What comes in
Contracts in6 sources · repository, drives, e-signature, ERP, CRM
Agents at work
Plannersteps and definitions first
Then
Clause readergoverning text, amendments
Exposure calculatormonths of fees, spend
Then
Verifierre-opens every cited page
Then
Watch agentre-runs on new contracts
A person decides
Head of Legal Operationsaccepts the plan, decides what to share
What comes out
Cited answer
Coverage stated
Every question logged
One case, step by step

One question from the risk committee, answered and cited

Kestrel & Vane Group holds 4,873 contracts in force across five business units and 30 countries. On Wednesday 14 October, Enterprise Risk needs a number for the cyber-insurance renewal and the risk committee on 22 October. Here is how Hannah Okoro, Head of Legal Operations, answers it, screen by screen.

  1. 01Wednesday, 09:12

    One question bar over 4,873 contracts

    Hannah Okoro · Head of Legal Operations

    Hannah's home screen counts the portfolio: 4,873 in force, 4,812 searched, 61 unreadable, and a warning that the APAC regional drive is offline. Below the question bar sits what needs her today — two watched queries with new matches, a change-of-control report from Rafael Duarte waiting for her approval by Friday, and 14 open copy requests, 3 past their 10-day SLA. Tom Ashworth's question is pinned under "Asked for this week".

    Tom Ashworth, Enterprise Risk: “For the cyber-insurance renewal and the risk committee on 22 October: how much supplier spend sits under liability caps below our standard, with no carve-out for a data breach?”

  2. 02One click

    The plan and its definitions, before anything runs

    Planner

    Hannah clicks "Ask this". The question becomes: which supplier contracts cap the supplier's liability below 12 months of fees, with no data-breach carve-out? The planner splits it into six steps — scope, find, convert, read, verify, total — each with the agent that will do it, and writes down the definitions: 12 months of fees means fees paid or payable in the 12 months before the claim (policy CP-07); governing text means the latest signed amendment or side letter that changes the clause.

    “Nothing runs until you accept it.” Estimated 4 minutes · 1,906 contracts to read.

  3. 03Run the plan

    Agents read 1,906 supplier agreements, amendments included

    Clause reader · Exposure calculator

    The plan is stamped "Accepted by Hannah Okoro · 09:12" and the rail shows each step as it runs. Scope: 1,910 supplier agreements, 1,906 read, 4 scans unreadable. The clause reader reads the governing text of 1,906 and finds 1,818 caps, with 88 having no cap clause. The exposure calculator divides fixed amounts by monthly spend: 132 fall below 12 months. Reading the exclusions leaves 40 with no carve-out and no higher cap.

    Live in the rail: “Reading Brightwater Logistics · side letter.”

  4. 04Verify

    120 values re-read on the page, 3 rows dropped

    Verifier

    The verifier re-opens every cited page on its own, without the reader's notes. It confirms 37 rows and drops 3, each with its reason. Halden Facilities: Amendment 2 (Mar 2025) raised the cap to 12 months, so the reader's original §10.1 was superseded. Brightwater Logistics: a side letter of 4 Aug 2024 puts data incidents outside the cap, up to $5M. Moravia Print: the cited page 9 is a pricing schedule, so the file goes to coverage for a better copy.

    “The verifier can only remove rows. It never adds a row or changes a value; a person decides if a dropped row should be looked at again.”

  5. 053 min 48 s

    37 contracts, one plain line, a citation on every value

    Hannah Okoro · Head of Legal Operations

    Above the table, one line Hannah can quote, with chips for "Verified · 37 of 40 rows confirmed on the page", the coverage and plan v1, "paid or payable". The strip shows where the matches sit: Group IT 14 ($21.6M), Industrial 9 ($11.4M), Distribution 7 ($8.3M), Services 5 ($5.1M), Group functions 2 ($1.8M). Every row carries the cap as written, months, the carve-out clause and the notice date. Five notice dates are already marked missed.

    “37 supplier contracts cap the supplier’s liability below 12 months of fees with no data-breach carve-out: $48.2M of annual spend, $31.9M below a 12-month cap.”

  6. 06§11.2 · p.14

    Kepler Hosting, read on the page

    Rafael Duarte · Commercial Counsel

    The top row is Kepler Hosting's master hosting services agreement, signed Mar 2021, with Amendment 2 of Jan 2024 as the governing text. The citation chip opens page 14 of 38 with §11.2 highlighted: liability capped at the fees paid in the 3 months before the claim. §11.4 excludes only fraud, death and personal injury. Beside the page are the $6.4M of FY2026 spend from the ERP and $4.8M below a 12-month cap, with the formula ($6.4M − $1.6M) and the verifier's stamp, confidence 0.93.

    Verifier: “Re-opened page 14 on its own, without the reader’s notes, and found the cap in §11.2 and the exclusions in §11.4.”

  7. 07All Kepler contracts

    One counterparty, clause by clause

    Meera Iyer · Category Manager, IT and Hosting

    Kepler Hosting Ltd and its parent are joined from the vendor master: 4 contracts in force, $7.9M of annual spend, 2 below the liability standard. The disaster recovery services order inherits the master agreement's 3-month cap, and the colocation licence already meets the standard. Kepler hosts the group's ERP and customer portal, and a breach there would be recovered only up to $1.6M. The notice to stop both renewals is due by 1 Apr 2027.

  8. 08Coverage

    What could not be read is said, not dropped

    Library agent

    Four supplier scans are left out of the answer and listed, with $3.1M of spend between them: Tessaly Couriers (fax copy, image only), Ostrander Metals (pages missing), Quillon Software (password-protected) and Rook & Fennel Catering (a handwritten change). Each row says whether it could change the answer. Hannah requests better copies from the four owners in one step. Across the portfolio, 61 of 4,873 files could not be read, each with its reason.

    “The library agent never guesses unreadable text. A file stays out of answers until a readable copy arrives, then it is read and every watched query runs again.”

  9. 09Save, watch, share

    A watched query, and a report that waits for a second owner

    Hannah Okoro · Head of Legal Operations

    Hannah saves the question as a watched query that runs again when new contracts arrive, and submits it as a standard report. It waits for Nadia Ferreira's approval; until then readers see only a preview. Viewed as Meera Iyer, the report shows 14 of 37 contracts, $21.6M of spend and $15.0M below a 12-month cap. Her access covers Group IT, so the other business units' terms never reach her screen.

    “You see 14 of 37 contracts. Your access covers Group IT. Totals are for the rows you can see; other business units’ terms are not sent to your screen.”

  10. 10On the record

    Every question, share and view in one log

    Imani Kariuki · Internal Audit Manager

    The question log holds Hannah's question as Q-2611 with the access applied (all 5 business units), the verifier's run (120 values re-read, 37 confirmed, 3 dropped), the save, the submission and Meera's preview. Each entry is chained to the one before it and cannot be edited, and internal audit can export the evidence for this month, this quarter or the last 12 months.

    “22 entries · chained, cannot be edited.”

Who it’s for

Built for everyone who has to answer for the portfolio.

The same question, seen by five of the people who ask it, check it and act on it — what it took before, and what it takes now.

HO
Hannah OkoroHead of Legal Operations · owns the portfolio, the question log and the standard reports
Head of Legal Operations
Before
Answers the board and the insurer with weeks of paralegal reading and a spreadsheet nobody can check, row by row.
Now
Asks in plain words, accepts a written plan, and gets 37 cited rows with the coverage stated in under four minutes, an answer she can defend.
RD
Rafael DuarteCommercial Counsel · owns the clause standards
Commercial Counsel
Before
Spot-checks a sample of rows and never knows whether the cap he is looking at was changed by an amendment.
Now
Clicks any citation and reads the highlighted clause on its page, with the amendment chain and the verifier's check beside it.
TA
Tom AshworthEnterprise Risk Manager · cyber-insurance renewal and the risk committee pack
Enterprise Risk Manager
Before
Waits weeks for a number on under-protected supplier spend and cannot say what it left out.
Now
Gets $48.2M of spend and $31.9M below a 12-month cap, split by business unit, with the four unreadable scans named.
MI
Meera IyerCategory Manager, IT and Hosting · sees Group IT only
Category Manager, IT and Hosting
Before
Hears about a weak cap when it is too late to renegotiate, from a spreadsheet that shows other units' terms.
Now
Sees her 14 rows with their notice dates, and Kepler Hosting's four contracts on one screen, so she knows which supplier to call first.
NF
Nadia FerreiraLegal Operations Lead · second owner who approves standard reports
Legal Operations Lead
Before
Finds old answers forwarded around the business as if they were current, with nobody able to say who saw them.
Now
Reads the definitions and the coverage before approving with reason codes; nothing is published as a standard report without her.
Built on the engine

7 agents. Each with one job, and hard limits.

Seven agents plan, read, calculate and verify every answer; a person accepts the plan and decides what to do with it.

Planner

Breaks a portfolio question into steps — scope, find, convert, read, verify, total — writes every definition in plain words, applies the asker's business-unit access to the scope, and shows the plan before any agent runs.

  • Never widens the asker's access
  • Never runs a plan that was not accepted; shows every definition before running
Clause reader

Reads the governing text of every contract in scope, amendments and side letters included, and quotes it with section and page.

  • Quotes only; never infers a term
  • Records “no clause” as such
Exposure calculator

Turns caps into months of fees, joins ERP spend and CRM revenue, and totals, showing the formula on every figure.

  • Marks “no spend record” rather than estimating
Verifier

Re-opens every cited page on its own and confirms each value; drops any row it cannot confirm and lists it with the reason.

  • Can only drop rows; never adds or changes one
  • Has no access to the reader's notes
Library agent

Reads every new contract and amendment, classifies the files it cannot read and asks their owners for better copies.

  • Never guesses unreadable text; a file stays out of answers until a readable copy arrives
Watch agent

Runs watched queries again when new contracts or amendments arrive and sends the owner the difference, row by row, with citations.

  • Runs the saved plan exactly; a changed definition needs the owner
Benchmark agent

Builds clause distributions against Kestrel & Vane's clause standards — liability caps, data-breach carve-outs, termination for convenience, governing law and renewal notice.

  • Counts verified values only
  • States coverage on every chart
Head of Legal Operations

Accepts plans; a second owner approves reports. The agents propose; a named person decides.

Ask in plain words

Ask about the answer, in plain words

Ask about the answer on screen, the portfolio or what to do next. Every answer points to the clause it came from and can narrow the table for you.

Which of the 37 also process personal data?

22 of the 37 process personal data of customers or employees, with $26.7M of annual spend. The largest is Kepler Hosting, which hosts the customer portal: a cap of 3 months of fees in §11.2 and no data-breach carve-out. Next are Orison Data Systems (HR platform, 6 months) and Pellow Customer Contact (contact centre, 3 months).

Who needs to give notice first?

5 notice dates have already passed: Larchmont Networks, Pellow Customer Contact, Ashgrove Payroll Bureau, Merrow Payments and Marlowe Print & Mail; each renews for another term. The next one due is Orison Data Systems, 1 Nov 2026. 19 of the 37 have a notice date before 14 Apr 2027.

Why was Brightwater Logistics dropped?

The clause reader found a cap of 6 months of fees in §14.2 and no carve-out in the agreement. The verifier re-opened the file and found a side letter of 4 Aug 2024 that puts personal data breaches under a separate cap of $5M. That is a carve-out, so the row cannot be in the answer.

What could not be read, and does it matter?

61 of 4,873 contracts could not be read: 24 faint scans, 11 with pages missing, 9 with handwritten changes over a key clause, 7 fax copies, 6 password-protected and 4 in a language not switched on. 4 of them are supplier agreements that could change the liability answer, with $3.1M of spend.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

AskOne question bar over 4,873 contracts, with what needs the Head of Legal Operations today: watched queries with new matches, an approval due Friday, unreadable files and recent questions.
The planSix steps, each with its agent, and the definitions the agents will use. Nothing runs until the person asking accepts it.
Agents at workEach step of the run in the rail as it happens: 1,906 agreements read, 1,818 caps found, 132 below 12 months, 40 with no carve-out.
The answerA plain line, a strip by business unit and counterparty, and one row per contract with a citation on every value. Coverage and dropped rows sit beside it.
Dropped by the verifierHalden Facilities, dropped because Amendment 2 raised the cap to 12 months: what the reader proposed, what the verifier found, and when it checked.
ContractKepler Hosting's agreement open at page 14, §11.2 highlighted, with every value the agents read, its citation and the verifier's confirmation.
CounterpartyKepler Hosting across its 4 contracts: $7.9M of spend, caps, carve-outs, renewal and notice dates, change of control and governing law.
Coverage61 files that could not be read, why, whether each could change an answer, and the copy requests to their owners.
Standard report, as a reader sees itViewed as the IT and Hosting category manager: 14 of 37 contracts, totals for her rows only, and a preview banner until the second owner approves.
What changed in a watched queryThe watch agent ran the saved plan at 07:00 and found 2 new contracts, each cited, including one whose amendment shortened its notice from 90 to 30 days.
Clause benchmarksSupplier liability caps, data-breach carve-outs, termination for convenience, governing law and renewal notice against the clause standards, verified values only.
Question logEvery question, the access applied, agent runs, exports, shares and views, chained so no entry can be edited.
Answer rulesThe verifier, coverage statement, plan-first and second-owner approval always on; minimum row confidence, watermarking and external sharing set by legal operations.
Governance

Built to be defended: cited, verified, walled and logged.

Every value cited, every page re-readA value without a citation never reaches the screen. The verifier re-opens each cited page without the reader's notes and drops any row it cannot confirm, listing it with the reason: superseded by an amendment, a carve-out in a side letter, or a cited page that does not show the value.
Coverage stated on every answerEvery answer says how many contracts were in scope, how many were read, which could not be read and why, and whether each could have matched. Unreadable files are listed with their owners and copy requests, never quietly left out.
The plan comes firstThe planner writes down the steps and every definition, and nothing runs until the person asking accepts it. The plan is stored with the answer, so anyone can see exactly what was asked and how “12 months of fees” was defined.
Standard reports need a second ownerAn answer becomes a standard report only when a second legal-operations owner approves it with reason codes, such as AP-01 definitions checked against policy or AP-03 audience limited to those who need it. The author cannot approve their own report.
Business-unit walls applied at retrievalEach person sees only the business units their role allows. The wall is applied when contracts are retrieved, before any agent reads them, so a category manager's report is cut to their own rows and totals, and a change of access is logged.
Every question, export, share and view loggedThe question log records who asked what, the access applied, the rows returned, every agent run, drop, export, share and view. Entries are chained and cannot be edited, and the evidence exports for audit. Agents read sources and never write to them.
Configuration

Your clause standards and answer rules

How every answer is planned, checked and shared — set by legal operations, with the safeguards that cannot be switched off shown as always on.

SettingDefaultChoose from
Verifier re-opens every cited pageAlways onA row the verifier cannot confirm is dropped and listed
Coverage statement on every answerAlways onWhat was in scope, read, unreadable and why
Plan shown before every runAlways onThe person asking accepts or edits it
Minimum confidence for a row0.85Rows below go to “needs a person” instead of the answer
Standard reports need a second legal-operations ownerAlways onThe author cannot approve
Share outside Kestrel & VaneOffAn external export needs approval code AP-04
Supplier liability cap (CP-07)12 months of fees paid or payableEdited by commercial counsel; saving makes a new version
Watched-query digestOn changeOn change · Daily 07:00 · Weekly
Connections

Works with the places your contracts already live

Contract repositorysigned contracts and amendments, synced every 15 minutes
Legal shared driveslegacy legal and property libraries, and regional drives, read nightly
E-signaturecompleted envelopes, read as soon as they complete
ERP vendor spendFY2026 spend by supplier and contract, to turn caps into months of fees
Sales CRMcustomer revenue by account, for customer-side questions
Vendor mastersupplier names, parents and category owners, to join every contract to its counterparty
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
100%
of answer rows re-read on the cited page, every coverage gap stated
Rows verified
on the cited page
estimated
$31.9M
of missing liability cover found across 37 supplier contracts
Cover at the standard$48.2M
Cover as signed$16.3M
target
Minutes
to answer a portfolio question, not 3–6 weeks of reading
By hand3–6 weeks
With agents4 minutes

“demo” = seen in the working solution, on its sample contract portfolio · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (Gartner survey of general counsel, 1 Oct 2025 — 37% relatively low confidence using contract analytics; Censuswide 2026 survey of 538 enterprise leaders, vendor-sponsored — 26% have a quick, reliable way to query their whole portfolio; WorldCC and Deloitte, The ROI of Contracting Excellence — 8.6% average value erosion). $31.9M = the sum over the 37 contracts of annual spend minus the cap in money, on the sample data. Kestrel & Vane Group, the counterparties and the people named on this page are fictional — characters and sample data in the working solution.

Questions

What legal operations teams ask us.

What is Contract Analytics?

Contract Analytics answers questions across the whole contract portfolio with a citation per contract. You ask in plain words; a planner agent shows its steps and definitions first, agents read the governing text of every contract in scope, and a verifier re-opens every cited page. The answer is a table with one row per contract, a citation on every value and the coverage stated.

How is it different from searching a contract repository?

A repository search finds documents by their metadata or words. Contract Analytics reads the clause itself across amendments and side letters, works out the answer — such as turning a fixed cap into months of fees using ERP spend — and gives one verified row per contract, with what it could not read listed beside it.

Does it read amendments and side letters?

Yes. The clause reader reads the governing text — the latest signed amendment or side letter that changes the clause — and names it on every row. In the working solution, the verifier dropped a row whose cap had been raised by Amendment 2 and another where a side letter carved data incidents out of the cap.

What happens to scanned contracts it cannot read?

They are never guessed. The library agent records why each file could not be read — a faint scan, missing pages, a handwritten change, a password, a fax copy or a language not switched on — and every answer lists the ones in scope, whether they could change it, and their spend. Owners are asked for better copies, and watched queries run again when a copy arrives.

Can a category manager see other business units' contracts?

No. Each role sees only the business units it is allowed, and the wall is applied when contracts are retrieved, before any agent reads them. A standard report viewed by the IT and Hosting category manager shows only Group IT's rows and totals.

Can a question keep running as new contracts arrive?

Yes. Saved as a watched query, it runs again on a schedule or when new contracts or amendments arrive. The watch agent runs the saved plan exactly and sends the owner the difference, row by row, with citations; a changed definition needs the owner.

Do people stay in control of the answer?

Yes. The person asking accepts or edits the plan before anything runs and decides what to do with the answer. A second legal-operations owner approves any standard report with reason codes, the author cannot approve their own, and agents never change a contract or write to a source.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your clause standards, your access by business unit and a sample of your contracts — and it goes live once every quality gate has passed. We will show it to you on your own contracts first.

See it on
your contracts.

We'll run Contract Analytics on a sample of your own contracts and one question your board has asked.