Studio Founder
We Bulk-Reviewed 10 Vendor Contracts in 15 Minutes
Key Takeaway
We uploaded 10 vendor contracts simultaneously, ran parallel extraction, and got a comparison table that instantly showed which vendor had the worst terms β saving weeks of manual review.
The Problem
Once a year, we audit vendor contracts across the PyratzLabs portfolio. Cloud providers, SaaS tools, consulting agreements, data processors. Across Zama, Artificial-Lab, and the holding company, we're looking at 30-50 active vendor relationships.
The audit used to work like this: paralegal opens contract #1. Reads it. Fills in a spreadsheet row. Opens contract #2. Repeat. For 10 contracts, that's 3-5 days of work. The spreadsheet is inconsistent because different people extract differently. And by the time it's done, nobody wants to look at the results because the process was so painful.
During our last M&A due diligence, we needed to review 10 target company vendor agreements in a week. The legal team pushed back. "That's 40-80 hours of work." We needed it in days, not weeks.
The Solution
The Contract Analyzer skill supports batch mode. Upload multiple contracts. The agent runs extraction in parallel, normalizes the output into a unified schema, and produces a comparison table. One glance tells you which contract is the weakest link.
The Process
yamlShow code
skill: contract-analyzer
input:
mode: batch-compare
contracts:
- /contracts/vendors/aws-enterprise.pdf
- /contracts/vendors/gcp-commitment.pdf
- /contracts/vendors/datadog-saas.pdf
- /contracts/vendors/github-enterprise.pdf
- /contracts/vendors/notion-team.pdf
- /contracts/vendors/slack-business.pdf
- /contracts/vendors/vercel-pro.pdf
- /contracts/vendors/anthropic-api.pdf
- /contracts/vendors/cloudflare-enterprise.pdf
- /contracts/vendors/linear-standard.pdf
extraction_schema:
- payment_terms
- liability_cap
- termination_notice_period
- auto_renewal
- data_processing_terms
- sla_guarantee
- governing_law
- ip_ownership
output:
format: comparison-table
flag_worst: true
risk_score: true
The agent extracts every field from every contract, normalizes units (days β days, months β days), and outputs:
markdownShow code
## Vendor Contract Comparison β March 2025
| Vendor | Payment | Liability Cap | Termination Notice | Auto-Renew | SLA | Risk Score |
|--------|---------|--------------|-------------------|------------|-----|------------|
| AWS | Net-30 | 12mo fees | 30 days | Yes (30d) | 99.99% | π’ Low |
| GCP | Net-30 | 12mo fees | 30 days | Yes (30d) | 99.95% | π’ Low |
| Datadog | Net-30 | 12mo fees | 60 days | Yes (60d) | 99.9% | π‘ Medium |
| GitHub | Net-30 | 12mo fees | 30 days | Yes (30d) | 99.9% | π’ Low |
| Notion | Net-30 | None stated | 30 days | Yes (30d) | None | π΄ High |
| Slack | Net-30 | 12mo fees | 30 days | Yes (30d) | 99.9% | π’ Low |
| Vercel | Net-30 | Direct damages only | 30 days | Yes (30d) | 99.99% | π‘ Medium |
| Anthropic | Net-30 | $1M aggregate | 30 days | No | 99.9% | π‘ Medium |
| Cloudflare | Net-30 | 12mo fees | 30 days | Yes (30d) | 100% | π’ Low |
| Linear | Prepaid annual | None stated | None | Yes (auto) | None | π΄ High |
### β οΈ Worst Contract: Linear
- No liability cap stated β unlimited exposure
- No termination notice period β unclear exit rights
- No SLA guarantee β no recourse for downtime
- **Recommendation:** Renegotiate or replace. Current terms are below market standard.
The agent also flags cross-contract inconsistencies:
markdownShow code
### Cross-Contract Alerts
1. Notion + Linear: No liability caps. Both handle company data. Exposure risk.
2. Datadog: 60-day termination notice is double market standard.
3. Governing law mismatch: 7 contracts under California law,
2 under Delaware, 1 under UK. Consider standardizing.
The Results
| Metric | Manual Audit | Agent Batch Review |
|---|---|---|
| Time for 10 contracts | 3-5 days | 15 minutes |
| Output consistency | Variable (multiple reviewers) | Uniform schema |
| Worst contract identified | After full review | Immediately |
| Cross-contract patterns | Rarely caught | Automatic |
| Cost | β¬5,000-β¬10,000 | $0 |
The Linear contract got renegotiated the following week. We'd been on those terms for two years. Nobody had noticed because nobody had compared it side-by-side with the others.
Try It Yourself
bashShow code
# Install via Mr.Chief dashboard after signing up at mrchief.ai/setup
# clawhub install contract-analyzer
Upload a batch:
View details
Review these 10 vendor contracts. Extract payment terms, liability caps, termination periods,
SLAs, and auto-renewal terms. Compare them in a table and flag the worst one.
You'll know which contract to renegotiate before lunch.
Ten contracts. Fifteen minutes. One clear loser. Two years of bad terms we never noticed β fixed in a week.
Related case studies
Studio Founder
How Our AI Agent Reviews Contracts Faster Than Our Lawyers
We built an AI agent that reviews contracts in 3 minutes flat β extracting every clause, scoring risk, and benchmarking against market terms β so our lawyers start with answers instead of blank pages.
Studio Founder
Preparing Share Transfer Documents β Stock Transfer in 20 Minutes
We generate ordre de mouvement, certificat de cession, and registre des mouvements in French SAS format β handling prΓ©emption and agrΓ©ment procedures β in 20 minutes instead of 2 weeks.
Studio Founder
Flagging Non-Standard Clauses in an Investment Agreement β In 2 Minutes
Our AI agent benchmarks every clause in a term sheet against market standards and flags non-standard or aggressive terms before you even call the lawyer.
Want results like these?
Start free with your own AI team. No credit card required.