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
- Upload — Drop a vendor contract PDF into the Contract Intelligence module
- AI Analysis — Within seconds, the contract is parsed and key terms extracted
- Review — View extracted terms in structured format. Edit or confirm AI extractions.
- Monitor — Obligations tracked over time. Future invoices cross-checked automatically.
Extracted Fields
| Category | Fields |
|---|---|
| Parties | Vendor name, ABN/TIN, counterparty, authorized signatories |
| Dates | Start date, end date, renewal date, notice period |
| Pricing | Unit prices, volume tiers, annual escalation %, currency |
| Payment | Terms (Net 30/60/90), early payment discounts, late fees |
| SLAs | Response times, uptime %, penalty rates for breaches |
| Rebates | Volume thresholds, rebate %, claiming procedure, frequency |
| Compliance | Insurance 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