Solutions · Finance Pack

AI contract review
for Lark approvals.

Kopi reads the attached contract PDF with Claude Vision, flags risky clauses — auto-renewal without opt-out, unlimited liability, termination fees over three months, foreign jurisdiction, unilateral price hikes — and enforces your signing authority thresholds. Every contract your team signs in Lark gets a second pair of eyes.

Auto-renewal detection
Flags any auto-renewal clause with an opt-out window shorter than 30 days or missing entirely.
Unlimited liability
Catches uncapped liability clauses — the most expensive single miss in SMB contracts.
Termination fee check
Flags termination penalties over 3 months of contract revenue as high-risk.
Signing authority
Enforces SGD 10k director / SGD 50k board thresholds before the approver even opens Lark.
Foreign jurisdiction
Flags governing-law clauses outside Singapore for legal review.
Counter-party whitelist
Pattern memory remembers every approved counter-party; familiar vendors auto-pass.

How it works in practice

01

PDF arrives via Lark attachment

Your team submits a Contract approval in Lark with the signed PDF attached. Kopi receives the webhook and pulls the PDF using the Lark file API.

02

Claude Vision extracts structure

PDF text + layout is fed to Claude, which identifies counter-party, value, term, governing law, termination clauses, liability caps, and renewal structure.

03

Risk scoring across 5 dimensions

Type, amount, date validity, attachment integrity, and rule-library match are each scored. Any clause_watch hit demotes the card to red with a quoted excerpt.

04

Interactive card in Lark

Approver sees green / yellow / red with specific risk call-outs. They can Acknowledge (confirms the analysis + teaches pattern memory) or Ask Submitter to Fix (sends a friendly request).

Start catching bad contract terms in Lark

Free beta through Sep 30, 2026. Founding members lock in 50% off for 12 months.