Contract Intelligence

Turn static PDFs into actionable intelligence. Track obligations, detect rebates, monitor SLAs — automatically.

What It Does

Clause Extraction

AI identifies and categorizes clauses: pricing terms, payment schedules, penalty conditions, auto-renewal dates.

Obligation Tracking

Track commitments from both parties. Get alerts before deadlines pass.

SLA Monitoring

Define service levels, link to operational data. Auto-detect breaches.

Rebate Detection

Identify volume discounts, tiered pricing, and rebate triggers buried in contract language.

Expiry Alerts

Proactive notifications before contracts expire or auto-renew.

Cross-Reference

Link contracts to invoices. Verify that invoiced amounts comply with agreed terms.

How It Works

  1. Upload — Drop a vendor contract PDF into the Contract Intelligence module
  2. AI Analysis — Within seconds, the contract is parsed and key terms extracted
  3. Review — View extracted terms in structured format. Edit or confirm AI extractions.
  4. Monitor — Obligations tracked over time. Future invoices cross-checked automatically.

Extracted Fields

CategoryFields
PartiesVendor name, ABN/TIN, counterparty, authorized signatories
DatesStart date, end date, renewal date, notice period
PricingUnit prices, volume tiers, annual escalation %, currency
PaymentTerms (Net 30/60/90), early payment discounts, late fees
SLAsResponse times, uptime %, penalty rates for breaches
RebatesVolume thresholds, rebate %, claiming procedure, frequency
ComplianceInsurance requirements, indemnity, liability caps, IP ownership

Invoice ↔ Contract Matching

Once a contract is analyzed, future invoices from the same vendor are automatically checked:

  • Price Compliance — Are invoiced rates within contracted pricing?
  • Volume Tracking — Are you approaching a rebate threshold?
  • Term Violations — Payment outside agreed terms triggers alerts
  • Escalation Detection — Annual price increases validated against contract caps

Obligation Dashboard

Visual timeline of upcoming obligations and deadlines:

  • Contracts expiring within 30/60/90 days
  • Rebate claim deadlines approaching
  • SLA review periods
  • Insurance certificate renewals
  • Auto-renewal opt-out windows

API Integration

# Upload contract
POST /api/contracts/upload
Content-Type: multipart/form-data
Authorization: Bearer <api-key>

# Get extracted terms
GET /api/contracts/:id/terms
Authorization: Bearer <api-key>

# List obligations
GET /api/contracts/obligations?status=upcoming&days=30
Authorization: Bearer <api-key>

# Check invoice compliance
POST /api/contracts/compliance-check
{
  "invoiceId": "inv_123",
  "contractId": "ctr_456"
}

Supported Contract Types

Master Service AgreementsPurchase AgreementsVendor ContractsSLA DocumentsLease AgreementsNDA / ConfidentialitySupply Contracts