AI · Contracts · Lark

AI contract review in Lark:
what the AI should catch.

Published Apr 23, 2026 · 6 min read

Most SMB contract reviews go like this: someone emails the PDF to finance, finance skims the price, legal is maybe copied if it is > SGD 50k, approver clicks through on Lark after a one-line summary. The risky stuff buried in clause 17.2 never gets read.

AI contract review inside Lark changes the default. When an approval lands, the PDF is parsed the same moment the card hits Lark. Five high-risk clause patterns get flagged automatically — specifically because these are the ones SMBs lose the most money to.

01

Auto-renewal without opt-out window

A subscription agreement that renews automatically each year — and the only way to cancel is to notify the vendor 90 days before renewal. If nobody on your team is watching the calendar, you are locked in for another year.

AI detection:AI flags any auto-renewal clause with an opt-out window shorter than 30 days or missing entirely.
02

Termination fee > 3 months

Sounds reasonable on paper, but a contract where early termination costs 6 months of fees is effectively a 6-month minimum commitment. These are common in B2B SaaS and software licensing.

AI detection:AI calculates the termination penalty as a fraction of total contract value and flags anything above 3 months of revenue.
03

Unlimited liability

The single most expensive clause an SMB can sign. An uncapped liability means one bad outcome can cost you more than your company is worth. Standard practice is to cap liability at 12 months of fees.

AI detection:AI searches for liability caps and flags any clause without one, or any cap above 24 months.
04

Foreign jurisdiction

A dispute in Singapore resolved in New York? You are paying Singapore rates for New York lawyers. Always prefer Singapore or a neutral arbitration seat (HKIAC, SIAC).

AI detection:AI reads the governing-law clause and flags any jurisdiction outside Singapore for legal review.
05

Unilateral price escalation

Vendor can raise prices by "market rate" on 30 days notice. Translation: they can raise prices whenever they want. Every multi-year contract should either fix pricing or cap annual increases.

AI detection:AI flags price-escalation clauses without an explicit cap (e.g., "CPI or 5%, whichever is lower").

Why not just use an LLM on your desktop?

You could. But the reality of SMB workflow is this: by the time someone thinks to paste the contract into an LLM, the approver has already clicked approve. The window for review is the 60 seconds between "PDF attached" and "approved" — and that window only exists inside the approval tool your team actually uses, which for most Singapore SMBs is Lark.

AI inside Lark is not about better LLM access. It is about reading the contract at the one moment where the review actually affects the outcome.

Signing authority is the other half

Catching bad clauses is only useful if the contract reaches the right approver. Kopi enforces two default signing thresholds: director sign-off required for contract value > SGD 10,000; board resolution required for > SGD 50,000. If a junior manager tries to approve a SGD 80,000 contract, Kopi surfaces the threshold violation in the card before they click.

Both thresholds are tenant-configurable in the rule library — enterprise customers often push the board threshold much higher, startups often push the director threshold lower.

Try AI contract review in your Lark workspace

Free beta through September 2026. Founding members lock in 50% off for 12 months.